您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 单片机实验报告(键盘显示)
实验三和附录实验报告实验者:孔维池班别:自动化10(3)班学号:3110000918实验三、外部中断与数码管显示实验一、实验目的:(1)了解MCS—51单片机的中断原理,掌握中断程序的设计方法。(2)熟悉SST89E554RC的工作方式及应用,了解数码显示的基本原理。二、实验主要内容和要求:1、实验内容:按图3-3(略)接线,利用SST89E554RC单片机上的INT0、ITN1外中断口实现中断功能。运行显示000000,当INT0中断时,七段数码管显示012345;INT1中断时,七段数码管实现ABCDEF,循环显示。2、实验要求:每位学生独立完成。三、实验方案与过程:1、实验方案:逐个数码管显示,利用数码管的余晖作用,动态显示,让人看上去感觉是同时点亮的。2、实验过程:参考代码如下:ORG0000HLJMPMAINORG0003HLJMPEINT0ORG0013HLJMPEINT1ORG0100HMAIN:SETBIT0SETBEX0SETBIT1SETBEX1SETBEAMOVR0,#00HMOVR1,#00HMOVR2,#00HMOVR3,#00HMOVR4,#00HMOVR5,#00HA00:MOVP1,R0MOVP0,#0FEHCALLDELAYMOVP1,R1MOVP0,#0FDHCALLDELAYMOVP1,R2MOVP0,#0FBHCALLDELAYMOVP1,R3MOVP0,#0F7HCALLDELAYMOVP1,R4MOVP0,#0EFHCALLDELAYMOVP1,R5MOVP0,#0DFHCALLDELAYJMPA00DELAY:MOVR7,#0FFHAD:DJNZR7,ADRETEINT0:MOVR0,#3FHMOVR1,#06HMOVR2,#5BHMOVR3,#4FHMOVR4,#66HMOVR5,#6DHRETIEINT1:MOVR0,#77HMOVR1,#7CHMOVR2,#39HMOVR3,#5EHMOVR4,#79HMOVR5,#71HRETIEND实验步骤:1)输入代码;2)运行程序,然后按下KK1-还有KK2-,看实现现象。四、实验结果:运行显示000000,当INT0中断时,七段数码管显示012345;INT1中断时,七段数码管实现ABCDEF,循环显示。五、实验心得:通过本次实验,让我了解了中断的使用方法,运用理论与实际相结合,把理论运动到实际中,加深了对中断和数码管显示的使用的认识和了解。
本文标题:单片机实验报告(键盘显示)
链接地址:https://www.777doc.com/doc-7310229 .html