1 / 2
文档名称:

基于pic的无线数据传输发射机设计..doc

格式:doc   大小:24KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于pic的无线数据传输发射机设计..doc

上传人:q1188830 2019/10/17 文件大小:24 KB

下载得到文件列表

基于pic的无线数据传输发射机设计..doc

相关文档

文档介绍

文档介绍:基于PIC的无线数据传输发射机设计    摘要:以PIC要的工作,1000两个芯片进行初始化。由于本设计中要完成PC机与PIC之间的异步通信和PIC的模/数据换功能,所以除了PIC16C73的各个PORT端口外,还应对串行通信接口SCI部件和A/D转换部件等进行初始化。在单片机初始化完成后,1000进行初始化,使其工作在发射模式,其流程如图6所示。,本设计使用了其中的SCI异步接收中断和A/D转换完成中断。初始化工作完成后,当单片机通过SCI接收完一字节数据后就会产生SCI接收中断,另外,当单片机完成一次A/D后也会产生中断。在产品中断后,程序即进入中断服务子程序,要完成数据的缓存、缓存管理及组帧、数据传送工作。   缓存管理的目的是使用者能够清楚地知道当前存储数据和发送数据的进程。具体实现方法是在PIC16C73通用寄存器里开辟一个数据缓存区,由50个寄存器组成,,其中存放的值表示PIC16C73接收到第几个数据,每接收到一个数据,就将RX_IF0加1,同时寄存器地址加1,以便接收下一个数据。当RX_IF0的值等于50时表示接收完一帧数据。TX_IF0是发送数据计数器,1000发送了几个数据,PIC每发送完一个数据,就把TX_IF0加1。同时寄存器地址加1,以便发送下一个数据。TX_IF0等于50时,表示已发送完一帧数据。中断服务子程序流程如图7所示。编写的程序经过调试,通过编译生成机器码,将其写入PIC,再将PIC嵌入发射机电路,连接正确后,经过调试达到了无线发射机的功效。