单片机程序设计与综合实验报告.docx





《单片机程序设计与综合实验报告.docx》由会员分享,可在线阅读,更多相关《单片机程序设计与综合实验报告.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机程序设计与综合实验报告单片机程序设计与综合实验目录一、设计目的(2)二、硬件电路设计(3)1、主原理图(3)2、AT89C52引脚级共能讲明(3)3、74LS138引脚图级功能讲明(4)4、74HC573引脚图级功能讲明(4)5、矩阵是键盘电路及功能讲明(5)6、数码管功能讲明(5)三、流程图(7)1、主流程图(7)2、判定所按键值流程图(7)3、动态显示子程序(8)4、判定有无键按下(8)四、程序设计(8)五、心得体会(13)单片机课程设计报告一、设计题目:简易计算器的设计设计要求:1设计实现两位小于100的整数加、减运算;2键盘采用4*4的矩阵键盘,键盘安排如下;1234567890
2、+-=3输入数据及运算结果采用三位数码管进行显示;设计目的:1把握数码管一位动态扫描的编程方法;2把握矩阵扫描的编程方法;3把握简单数据运算的编程方法二、硬件电路的设计1、原理电路图:图1功能讲明:1如图1,AT89C52单片机的P0.0P0.7接74HC573的输入端,数码管的一样字段接在一起,并分别接在74HC573的输出端PA0-PA7。跳线CON3接Vcc,使74HC573处于透明状态即不锁存,这样由单片机传送的数据即可通过573送到数码管,并显示。另外,573可以提高驱动能力。274HC138的输入端A、B、C分别接单片机的P2.0-P2.2,其输出Y0-Y7接入数码管的选通信号,这
3、样,通过对P2口不同的赋值,即可选择不同的数码管进行显示。3键盘处的跳线CON3选通J1和J3,使用4*4的矩阵键盘。其中P3.0P3.3为行线,P3.4P3.7为列线。2、各芯片引脚及功能:I、AT89C52图2AT89C52引脚各引脚功能:1Vcc:电源线,接+5v电源GND:接地线2时钟引脚XTAL1:内部振荡电路的反相放大电路的输入端。XTAL2:内部振荡电路的反相放大电路的输出端。3RET:复位电路4ALE/PROG:地址锁存允许信号/编程脉冲输入端5PSEN:外部程序存储器读选通输入端,低电平有效。6EA/VPP:内部ROM和外部ROM选择端/编程电压输入端。7三十二位的I/O口,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 程序设计 综合 实验 报告

限制150内