MOV A,#001H MOV P1,A SETB P3.2 SETB IT0 SETB EA SETB EX0 SJMP $ BREAK: PUSH PSW RR A MOV P1,A POP PSW RETI END
调试过程:关于边沿触发和电平触发有了更深的理解,刚开始采用电平触发,结果不理想,最后选用了边沿触发,完成了实验。
实验四、单片机键盘及LED显示实验
一、实验目的
1、学习数码管动态显示的原理和程序编写; 2、学习矩阵键盘的扫描原理和程序。
二、实验内容
1、使用单片机I/O口,完成一个6位7段数码管动态显示程序,显示自己学号的后六位。数码管共阴,段码为A~H,位码为G0~G5。 思考并回答以下问题:
(1)动态扫描的原理是什么? (2)什么是位码? (3)什么是段码?
(4)延时时间如何确定,在此实验要求下为多少合适? (5)改变延时时间为20ms看看有什么现象发生? 给出设计思路并画出程序流程图。
2、使用单片机I/O口,完成键盘和动态显示程序。G0~G5是数码管的位码,也是键盘列扫描信号,键盘行信号为K0~K3。要求:初始时所有数码管显示“0”,然后每按一次按键,都在最右边显示该键的符号,而旧数据逐渐左移。思考并回答以下问题: (1)键盘扫描的原理是什么? (2)怎么与动态显示结合?
(3)键盘在扫描过程中要注意什么? (4)如何去抖?
(5)怎样判断一次正常的按键事件? 给出设计思路并画出程序流程图。
三、实验电路及连线
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库中国地质大学(武汉)单片机实验报告(14)在线全文阅读。
相关推荐: