多费率电能表中基于单片机串行口红外通信的设计

上传人:bin****86 文档编号:60458269 上传时间:2018-11-16 格式:DOCX 页数:3 大小:15.81KB
返回 下载 相关 举报
多费率电能表中基于单片机串行口红外通信的设计_第1页
第1页 / 共3页
多费率电能表中基于单片机串行口红外通信的设计_第2页
第2页 / 共3页
多费率电能表中基于单片机串行口红外通信的设计_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《多费率电能表中基于单片机串行口红外通信的设计》由会员分享,可在线阅读,更多相关《多费率电能表中基于单片机串行口红外通信的设计(3页珍藏版)》请在金锄头文库上搜索。

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果多费率电能表中基于单片机串行口红外通信的设计 摘要:利用单片机的串行口、定时器/计数器T0、定时器/计数器T1、红外发射管和红外接收管等简单的软硬件就可靠地实现了多费率电能表的红外通信功能。本设计详细介绍了串行口红外通信的软硬件设计方法,并给出了具体的电路原理图、波形图和51单片机程序。 方式2自动重装模式用于调 ;制用 , 定时器/计数器T1方式2自动重装模式用于串行口通讯波特率发生器MOV TH1,#0E8H ;波特率1200时,定时器/计数器T1自动重装初

2、值MOV TL1,#0E8HMOV TH0,#0F4H ;高频频调制时, 定时器/计数器T0自动重装初值MOV TL0,#0F4HSETB ET0 ; 定时器/计数器T0溢出中断允许位SETB TR1 ; 定时器/计数器T1开始定时控制位SETB TR0 ; 定时器/计数器T0 开始定时控制位MOV PCON,#00H ;SMOD为0不倍增模式MOV SCON,#0D0H ;串行口设置为模式3,允许接收SETB ES ;串行口允许中断SETB EA ;开总中断允许位;以下为定时器/计数器T0中断溢出服务程序ORG 000BH; 定时器/计数器T0中断入口地址T0SERVE:CPL P3.; 定

3、时器/计数器T0定时取反口进行高频调制RETI ;中断返回;以下为串行口中断服务程序,以接收一个字节数据为例,多字节以此类推ORG 0023H;串行口中断入口地址SENDSERVE:NOPNOPMOV A,SBUF ;把接收缓冲器的数据送到A寄存器 ;进行数据处理及其它功能操作 RETI ;中断返回;以下为串行口发送程序,以发送一个字节数据为例, 多字节以此类推COMSEND: MOV A,#DATAH ;把数据送到A寄存器MOV C,P ;根据A中数据产生的偶校验位送到进位标志位MOV TB8,C ;送偶校验位到发送的第9位数据MOV SBUF,A ;送数据到发送缓冲器JNB TI,$ ;以查询方式等待发送结束CLR TI ;清发送中断标志位 ;继续发送或其它功能操作 RET 子程序返回 课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号