电子工程训练实验报告

电子工程训练实验报告

ID:32894421

大小:270.18 KB

页数:14页

时间:2019-02-17

电子工程训练实验报告_第1页
电子工程训练实验报告_第2页
电子工程训练实验报告_第3页
电子工程训练实验报告_第4页
电子工程训练实验报告_第5页
资源描述:

《电子工程训练实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、大连理工大学本科实验报告题目:利用AT89S52单片机设计红外遥控发射显示电路课程名称:《电子工程训练》学院(系):电子信息与电气工程学部专业:电子信息工程班级:电子0905学号:200981022学生姓名:周柏会成绩:2012年12月21日题目:利用AT89S52单片机设计红外遥控发射显示电路1设计要求(1)51最小系统(2)点阵显示预设内容(3)红外发射系统2设计分析及系统方案设计电路分为5个部分:晶振电路、复位电路、发射电路、显示电路、按键电路。(1)晶振电路晶振电路输入端为引脚XTAL1,输出端为引脚XTAL2。通过这两个引脚在芯片

2、外并接石英晶体振荡器和两只电容,石英晶体为一感性原件,与电容构成振荡回路,为片内放大器提供正反馈和振荡的相移条件,从而构成一个稳定的自激振荡器。振荡器的频率主要取决于晶体的振荡频率,一般晶体可在1.2~12MHz之间任选,电容C1、C2可在5~30pF之间选择,电容的大小对振荡频率有微小的影响,可起频率微调作用。(2)复位电路通过某种方式,使单片机内各寄存器的值变为初始状态的操作称为复位。51单片机在时钟电路工作以后,在RST/VPD端持续给出2个机器周期的高电平就可以完成复位操作。复位电路采用按键及上电复位,上电与按键均可有效复位。上电瞬

3、间RST引脚获得高电平,单片机复位电路随着电容的C5的充电,RST引脚的高电平逐渐下降。RST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。按键复位是直接将高电平通过电阻R6、R8分压到达RESET引脚,实现复位操作。(3)按键电路通过键盘扫描查询,其中包括防抖、防止多按键同时操作的功能。(4)显示电路用点阵以一行一个图像逐列扫描的形势进行显示程序预设的字符。(5)发射电路用一个发光二极管和三极管组成发射电路,通过示波器是否有波形显示来判断是否能够发射红外。电源电路AT89S52单片机红外发射器按键电路复位电路

4、晶振电路点阵显示图一:总体电路框图3各功能模块硬件电路设计51单片机最小系统由AT89S52单片机、晶振电路和复位电路组成。图二:51单片机最小系统图三:LED8x8点阵控制系统图四:发射电路4系统软件设计程序开始是对单片机进行初始化设置,循环扫描判断是否有键按下,如果有键按下就发射相应的红外信号,遥控发射程序流程图如图六所示。开始键按下初始化调用按键扫描程序扫描按键信号发送程序发送完毕发送NY图六:红外遥控单元发射程序流程图源代码:#include#defineKEYPORTP1//用P0口做键盘矩阵sbitSetKey

5、=P1^5;//设定按键sbitKey0=P1^0;sbitKey1=P1^1;sbitKey2=P1^2;sbitKey3=P1^3;sbitSend_Ir=P1^4;//接发射二极管//***********************************************************************#defineROW_MAX15#defineCOL_MAX8unsignedcharcodetab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//P2口unsigne

6、dcharcodegraph[ROW_MAX][COL_MAX]=//定义字模,二维数组一行一幅图像{{0xBA,0xAA,0xBA,0xFE,0x92,0xBA,0x92,0xFE},//"周"字{0x00,0x7C,0x44,0x7C,0x44,0x7C,0x10,0xFE},//"百"字{0x7E,0x24,0X7C,0x00,0xBA,0x44,0x28,0x10},//"会"字{0x3C,0x10,0x08,0x04,0x24,0x24,0x18,0x00},//"2"字{0x18,0x24,0x24,0x24,0x24,0x24

7、,0x18,0x00},//"0"字{0x18,0x24,0x24,0x24,0x24,0x24,0x18,0x00},//"0"字{0x18,0x24,0x04,0x1C,0x24,0x24,0x18,0x00},//"9"字{0x18,0x24,0x24,0x18,0x24,0x24,0x18,0x00},//"8"字{0x08,0x08,0x08,0x08,0x08,0x18,0x08,0x00},//"1"字{0x18,0x24,0x24,0x24,0x24,0x24,0x18,0x00},//"0"字{0x3C,0x10,0x08

8、,0x04,0x24,0x24,0x18,0x00},//"2"字{0x3C,0x10,0x08,0x04,0x24,0x24,0x18,0x00},//"2"字{0x00,0x

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。