




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选文档 单片机及嵌入式系统大作业学 院 自动化 专业班级 14级自动化(1)班 学 号 3114000825 姓 名 伍宏淳 指导老师 廉迎战 2017年 06月 05日一实验目的1 巩固和掌握对“单片机及嵌入式系统”课程内容的认识和理解,提高应用水平。2 掌握汇编语言程序的编制方法。3 熟悉键盘控制和七段码管及74系列芯片的使用。二主要仪器和设备PC机一台,TD-PITE教学实验系统TD-51系统平台。三系统结构图一 键盘和LED显示器控制电路 图二电路图详细原理图系统主要包括:1. 8051单片机系统2. 两片74LS07六高压输出缓冲器、驱动器3. 行列式(44)键盘4. LED数码管
2、实现功能:将SST89E554RC单元与键盘及数码管显示单元连接,编写程序,扫描键盘输入,并将扫描结果送数码管显示。而键码产生后如何去实现按键的特定功能,是操作系统和应用程序的任务。编号在一个数码管上显示出来,当再按下一个按键时,便将这个按键的编号在下一个数码管上显示出来,数码管上可以显示最近4次按下的按键编号。四系统部件功能以及原理1. 8051单片机系统作为系统信息的处理器。通过硬件和软件程序的结合,读取从P0端口的信息,检查是否有键按下,在通过P2口的状态,根据P0,P2口的信息确定按下的是键。在将按键所代表的功能通过8051的软件程序进行处理,若是需要显示的字符,则利用8051通过查表
3、的方法所以这字符所对应的LED码,通过P1口输出到LED数码管显示。2. 74LS0774LS07是集电极开路输出的六缓冲器/驱动器。管脚排列如下图,其中14脚Vcc接+5V电源,7脚GND接电源地,1A是通道1的输入端、1Y是通道1的输出端,2A是通道2的输入端、2Y是通道2的输出端,依此类推。输出和输入是同相位的,但是输出端要通过电阻外接到正电压上,这个外接正电压最高可以达到30V。 引脚图 真值表3. 行列式(44)键盘 原理图原理:无键按下,该行线为高电平,当有键按下时,行线电平由列线的电平来决定。功能:1.去抖动2.防串键3.识别被按键并产生与之对应的键码4.释放键4 LED数码管
4、其基本单元是发光二极管,每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。优点是编程简单,显示亮度高,缺点是占用I/O端口多。本实验采用的是共阳数码管 LED数码管功能:从P1口送段代码,P0口送位选信号。段码虽同时到达6个LED,但一次仅一个LED被选中。利用“视觉暂留”,每送一个字符并选中相应位线,延时一会儿,再送/选下一个循环扫描即可。五系统软件框图六软件代码ORG 0000H LJMP MAIN ORG 0100HMAIN: MOV 50H,#00H MOV 51H,#00H MOV 52H,#00H MOV 53H,#00H M
5、OV 54H,#00H MOV 55H,#00H MOV R5,#55H BEGIN: MOV P0,#00H MOV A,P2 ANL A,#0FH CJNE A,#0FH,INK1 ACALL DISAJMP BEGIN INK1:ACALL DL1MSMOV A,P2 ANL A,#0FHCJNE A,#0FH,INK2 AJMP BEGININK2:MOV P0,#0FEHMOV A,P2JNB ACC.0,KEY0 JNB ACC.1,KEY4 JNB ACC.2,KEY80JNB ACC.3,KEYC0 MOV P0,#0FDH MOV A,P2JNB ACC.0,KEY1 JNB
6、 ACC.1,KEY5 JNB ACC.2,KEY9 JNB ACC.3,KEYD0 MOV P0,#0FBH MOV A,P2JNB ACC.0,KEY2 JNB ACC.1,KEY6 JNB ACC.2,KEYA JNB ACC.3,KEYE0 MOV P0,#0F7H MOV A,P2JNB ACC.0,KEY3 JNB ACC.1,KEY7 JNB ACC.2,KEYB JNB ACC.3,KEYF0 LJMP STTKKEY80: AJMP KEY8 KEYC0: AJMP KEYC KEYD0: AJMP KEYD KEYE0: AJMP KEYE KEYF0: AJMP KEYF
7、 KEY0: MOV A,#00HACALL PUTBUF ACALL DIS AJMP STTKKEY1: MOV A,#01HACALL PUTBUF ACALL DIS LJMP STTKKEY2: MOV A,#02HACALL PUTBUF ACALL DIS LJMP STTKKEY3: MOV A,#03HACALL PUTBUF ACALL DIS AJMP STTKKEY4: MOV A,#04HACALL PUTBUF ACALL DIS AJMP STTKKEY5: MOV A,#05HACALL PUTBUF ACALL DIS AJMP STTKKEY6: MOV A
8、,#06H ACALL PUTBUF ACALL DIS AJMP STTKKEY7:MOV A,#07HACALL PUTBUF ACALL DIS AJMP STTKKEY8:MOV A,#08HACALL PUTBUF ACALL DIS AJMP STTKKEY9:MOV A,#09HACALL PUTBUF ACALL DIS AJMP STTKKEYA:MOV A,#0AHACALL PUTBUF ACALL DIS AJMP STTKKEYB:MOV A,#0BHACALL PUTBUF ACALL DIS AJMP STTKKEYC:MOV A,#0CHACALL PUTBUF
9、 ACALL DIS AJMP STTKKEYD:MOV A,#0DHACALL PUTBUF ACALL DIS AJMP STTKKEYE:MOV A,#0EHACALL PUTBUF ACALL DIS AJMP STTKKEYF:MOV A,#0FHACALL PUTBUF ACALL DIS AJMP STTKPUTBUF: PUSH 00HPUSH ACC MOV A,R5 MOV R0,A POP ACC MOV R0,A DEC R5CJNE R5,#4FH,GOBACK MOV R5,#55HGOBACK: POP 00HRETDIS:PUSH ACC PUSH 00H PU
10、SH 03H MOV R0,#50H MOV R3,#0DFHAA2:MOV A,R0 MOV DPTR,#AA1MOVC A,A+DPTR MOV P1,AMOV P0,R3 ACALL DL1MSMOV A,R3JNB ACC.0,AA3 RR AMOV R3,A INC R0 AJMP AA2AA3: POP 03H POP 00H POP ACC RET AA1: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH,39H,5EH,79H,71HDL1MS: MOV R7,#01HDL0:MOV R6,#0FFH DL1:DJNZ R6,DL1DJNZ R7,DL0 RETSTTK:ACALL DISMOV P0,#00H MOV A,P2 ANL A,#0FHCJNE A,#0FH, STTK AJMP BEGINEND六实验总结通过这次大作业:实现按下“按键显示相应的数字”,我不仅仅巩固和掌握对“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高级审计师考试分享与试题及答案交流会
- 医疗决策中的伦理困境病例分析与道德考量
- 人工智能在医疗教育中的伦理与法律考量
- 医疗器械材料与人体健康的紧密关系
- 医疗数据泄露的隐患与预防措施
- 中级审计师考试全书试题及答案
- 初级审计考试模拟考试指南试题及答案
- 完整版2025年中级会计考试试题与答案
- 外语考试模拟题及其答案总结
- 2025年建造师考试全方位解读试题及答案
- 荆州市国土空间总体规划(2021-2035年)
- 民法课件教学课件
- 医院窗帘合同模板写
- 最强非标自动化计算表格.V23SP1(二里半教育2023.07)
- 热爱生活主题班会
- DB31T 1487-2024 国际医疗服务规范
- 四川省达州市渠县2023-2024学年八年级下学期期末生物学试题(解析版)
- (高清版)AQ 1079-2009 瓦斯管道输送自动喷粉抑爆装置通 用技术条件
- 2024年广东省深圳市中考地理试卷(含答案)
- 贵州老年大学聘任教师登记表
- 第四单元《学习演讲词》整体设计 说课 课件- 2023-2024学年统编版语文八年级下册
评论
0/150
提交评论