




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 大连理工大学软件学院单片机原理与应用实验报告姓 名: 学号: 班级: 姓 名: 学号: 班级: 组 号: 实验箱编号: 实验时间: 年 月 日实验室: 嵌入式实验室 实验台: Embest Edukit-III平台_ 指导教师: 侯刚老师 成绩: 实验四:数码管的显示实验1、 实验目的和要求题目:数码管的显示实验实验目的 1. 学习单片机的基本接口技术。2. 学习74HC595、74HC138使用及数码显示管的控制方法。 实验要求 实现数码管的循环显示控制。二、实验原理和内容用汇编语言设计程序,完成8个数码管的显示控制。程序启动后,8 个数码管依次显示1_1 2_1 23_1 2 3 4_1
2、 2 3 4 5_1 2 3 4 5 6_1 2 3 4 5 6 7_1 2 3 45 6 7 8;当8 个数码管全亮时,进行循环移位显示1 2 3 4 56 7 8_2 3 4 5 6 7 8 1_3 4 5 6 7 8 1 2_3、 主要仪器设备及软件编程环境主要仪器:计算机编程软件,51电路开发板编程环境:uVision2 ,progisp烧写软件4、 实验步骤与编程实验步骤:编写代码,编译,调试,烧写,完成实验。编程:DS_595EQUP0.5;串行数据输入SHCP_595EQU P0.4;移位寄存器时钟输入STCP_595EQUP0.3;存储寄存器时钟输入HC138_AEQU P0.
3、0;输入管脚HC138_BEQUP0.1HC138_CEQUP0.2ORG 0000HAJMP LED;移位寄存器接收数据WR595:MOV R4,#08HWR_LOOP:RLC AMOV DS_595,CSETB SHCP_595 ;上升沿发生移位CLR SHCP_595DJNZ R4,WR_LOOPRET ;存储寄存器输出数据OUT595:CLR STCP_595SETB STCP_595 ;上升沿将数据送到存储寄存器NOPNOPCLR STCP_595RET/*延时*/DELAY:MOV R6,#150DEL1:MOV R7,#50DJNZ R7,$DJNZ R6,DEL1RETDISP
4、LAY:MOV A,R0 ;查表取显示数据MOV DPTR,#TABMOVC A,A+DPTRACALL WR595ACALL OUT595MOV A,R1MOV P0,AACALL DELAYRET MOV R5,#10LED:MOV R3,#1MOV R0,#00HMOV R1,#00HLED1:ACALL DISPLAYDJNZ R3,LED1DJNZ R5,LEDMOV R5,#10LED2_1:MOV R0,#00HMOV R1,#00HMOV R3,#2LED2:ACALL DISPLAYINC R0INC R1DJNZ R3,LED2DJNZ R5,LED2_1MOV R5,#1
5、0LED3_1:MOV R0,#00HMOV R1,#00HMOV R3,#3LED3:ACALL DISPLAYINC R0INC R1DJNZ R3,LED3DJNZ R5,LED3_1MOV R5,#10LED4_1:MOV R0,#00HMOV R1,#00HMOV R3,#4LED4:ACALL DISPLAYINC R0INC R1DJNZ R3,LED4DJNZ R5,LED4_1MOV R5,#10LED5_1:MOV R0,#00HMOV R1,#00HMOV R3,#5LED5:ACALL DISPLAYINC R0INC R1DJNZ R3,LED5DJNZ R5,LED
6、5_1MOV R5,#10LED6_1:MOV R0,#00HMOV R1,#00HMOV R3,#6LED6:ACALL DISPLAYINC R0INC R1DJNZ R3,LED6DJNZ R5,LED6_1MOV R5,#10LED7_1:MOV R0,#00HMOV R1,#00HMOV R3,#7LED7:ACALL DISPLAYINC R0INC R1DJNZ R3,LED7DJNZ R5,LED7_1LOOP:MOV R5,#10LED8_1:MOV R0,#00HMOV R1,#00HMOV R3,#8LED8:ACALL DISPLAYINC R0INC R1DJNZ R
7、3,LED8DJNZ R5,LED8_1;LED循环显示MOV R5,#10LED9_1:MOV R0,#00HMOV R1,#00HMOV R3,#8LED9:MOV A,R0MOV DPTR,#TAB1MOVC A,A+DPTRACALL WR595ACALL OUT595MOV A,R1MOV P0,AACALL DELAYINC R0INC R1DJNZ R3,LED9DJNZ R5,LED9_1MOV R5,#10LED10_1:MOV R0,#00HMOV R1,#00HMOV R3,#8LED10:MOV A,R0MOV DPTR,#TAB2MOVC A,A+DPTRACALL
8、WR595ACALL OUT595MOV A,R1MOV P0,AACALL DELAYINC R0INC R1DJNZ R3,LED10DJNZ R5,LED10_1MOV R5,#10LED11_1:MOV R0,#00HMOV R1,#00HMOV R3,#8LED11:MOV A,R0MOV DPTR,#TAB3MOVC A,A+DPTRACALL WR595ACALL OUT595MOV A,R1MOV P0,AACALL DELAYINC R0INC R1DJNZ R3,LED11DJNZ R5,LED11_1MOV R5,#10LED12_1:MOV R0,#00HMOV R1,
9、#00HMOV R3,#8LED12:MOV A,R0MOV DPTR,#TAB4MOVC A,A+DPTRACALL WR595ACALL OUT595MOV A,R1MOV P0,AACALL DELAYINC R0INC R1DJNZ R3,LED12DJNZ R5,LED12_1MOV R5,#10LED13_1:MOV R0,#00HMOV R1,#00HMOV R3,#8LED13:MOV A,R0MOV DPTR,#TAB5MOVC A,A+DPTRACALL WR595ACALL OUT595MOV A,R1MOV P0,AACALL DELAYINC R0INC R1DJNZ
10、 R3,LED13DJNZ R5,LED13_1MOV R5,#10LED14_1:MOV R0,#00HMOV R1,#00HMOV R3,#8LED14:MOV A,R0MOV DPTR,#TAB6MOVC A,A+DPTRACALL WR595ACALL OUT595MOV A,R1MOV P0,AACALL DELAYINC R0INC R1DJNZ R3,LED14DJNZ R5,LED14_1MOV R5,#10LED15_1: MOV R0,#00HMOV R1,#00HMOV R3,#8LED15:MOV A,R0MOV DPTR,#TAB7MOVC A,A+DPTRACALL
11、 WR595ACALL OUT595MOV A,R1MOV P0,AACALL DELAYINC R0INC R1DJNZ R3,LED15DJNZ R5,LED15_1AJMP LOOPTAB:DB0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7fTAB1:DB 0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x06TAB2:DB 0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x06,0x5bTAB3:DB 0x66,0x6d,0x7d,0x07,0x7f,0x06,0x5b,0X4fTAB4:DB 0x6d,0x7d,0x07,0x7f,0x06,0x5b,0X4f,0x66TAB5:DB 0x7d,0x07,0x7f,0x06,0x5b,0X4f,0x66,0x6dTAB6:DB 0x07,0x7f,0x06,0x5b,0X4f,0x66,0x6d,0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国贴剂行业发展现状及前景规划研究报告
- 2025-2030年中国稀土冶炼分离市场运行动态及发展前景分析报告
- 2025甘肃省安全员考试题库附答案
- 南京医科大学《课程论文写作与学术规范》2023-2024学年第二学期期末试卷
- 黔西南民族职业技术学院《外国建筑史》2023-2024学年第二学期期末试卷
- 青海交通职业技术学院《传感检测技术》2023-2024学年第二学期期末试卷
- 天津商业大学《学术论文选题与写作》2023-2024学年第二学期期末试卷
- 湖北大学《财务会计一》2023-2024学年第二学期期末试卷
- 2025上海市建筑安全员考试题库及答案
- 西藏大学《软件交互设计》2023-2024学年第二学期期末试卷
- 原材料取样检测安全操作规程
- 创新思维与方法(第2版)PPT全套完整教学课件
- (5.3.2)-2.2杂草的分类农田杂草及防除学
- 人教部编道德与法治五年级下册单元计划
- 天津武清区事业单位考试真题2022
- 铁路营业线施工安全管理培训课件
- 旅行社运营实务电子课件 1.2 了解旅行社核心业务部门
- 部编版五年级语文下册课文四字词总结
- 综合交通运输体系认知
- GM/T 0115-2021信息系统密码应用测评要求
- YY 0670-2008无创自动测量血压计
评论
0/150
提交评论