21. 拉幕式数码显示技术
更新时间:2023-10-20 02:40:01 阅读量: 综合文库 文档下载
21. 拉幕式数码显示技术
1. 实验任务
用AT89S51单片机的P0.0/AD0-P0.7/AD7端口接数码管的a-h端,8位数码管的S1-S8通过74LS138译码器的Y0-Y7来控制选通每个数码管的位选端。AT89S51单片机的P1.0-P1.2控制74LS138的A,B,C端子。在8位数码管上从右向左循环显示“12345678”。能够比较平滑地看到拉幕的效果。 2. 电路原理图
图4.21.1
3. 系统板上硬件连线
(1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7用8芯排线连接到“动
态数码显示”区域中的a-h端口上;
(2. 把“三八译码模块”区域中的Y0-Y7用8芯排线连接到“动态数码显示”
区域中的S1-S8端口上; (3. 把“单片机系统”区域中的P1.0-P1.2端口用3根导线连接到“三八译
码模块”区域中的A、B、C“端口上; 4. 程序设计方法
(1. 动态数码显示技术;如何进行动态扫描,由于一次只能让一个数码管
显示,因此,要显示8位的数据,必须经过让数码管一个一个轮流显示才可以,同时每个数码管显示的时间大约在1ms到4ms之间,所以为了保证正确显示,我必须每隔1ms,就得刷新一个数码管。而这刷新时间我们采用单片机的定时/计数器T0来控制,每定时1ms对数码管刷新一次,T0采用方式2。 (2. 在进行数码显示的时候,要对显示单元开辟8个显示缓冲区,每个显
示缓冲区装有显示的不同数据即可。 5. 程序框图
主程序框图 中断服务程序框图
图4.21.2 6. 汇编源程序 DISPBUF EQU 30H DISPCNT EQU 38H DISPBIT EQU 39H T1CNTA EQU 3AH T1CNTB EQU 3BH CNT EQU 3CH
ORG 00H LJMP START ORG 0BH
LJMP INT_T0
START: MOV DISPCNT,#8 MOV A,#10
MOV R1,#DISPBUF LP: MOV @R1,A INC R1
DJNZ DISPCNT,LP MOV DISPBIT,#00H MOV T1CNTA,#00H MOV T1CNTB,#00H MOV CNT,#00H MOV TMOD,#01H
MOV TH0,#(65536-1000) / 256 MOV TL0,#(65536-1000) MOD 256 SETB TR0 SETB ET0 SETB EA SJMP $
INT_T0:
MOV TH0,#(65536-1000) / 256 MOV TL0,#(65536-1000) MOD 256 MOV A,DISPBIT ADD A,#DISPBUF MOV R0,A MOV A,@R0
MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A MOV A,P1 ANL A,#0F8H ADD A,DISPBIT MOV P1,A INC DISPBIT MOV A,DISPBIT CJNE A,#08H,NEXT MOV DISPBIT,#00H NEXT: INC T1CNTA MOV A,T1CNTA CJNE A,#50,LL1 MOV T1CNTA,#00H INC T1CNTB MOV A,T1CNTB CJNE A,#8,LL1 MOV T1CNTB,#00H
INC CNT MOV A,CNT
CJNE A,#9,LLX MOV CNT,#00H MOV A,CNT
LLX: CJNE A,#01H,NEX1 MOV 30H,#8
LL1: LJMP DONE
NEX1: CJNE A,#02H,NEX2 MOV 31H,#8 MOV 30H,#8 LJMP DONE
NEX2: CJNE A,#03H,NEX3 MOV 32H,#8 MOV 31H,#8 MOV 30H,#8 LJMP DONE
NEX3: CJNE A,#04H,NEX4 MOV 33H,#8 MOV 32H,#8 MOV 31H,#8 MOV 30H,#8 LJMP DONE
NEX4: CJNE A,#05H,NEX5 MOV 34H,#8 MOV 33H,#8 MOV 32H,#8 MOV 31H,#8 MOV 30H,#8 LJMP DONE
NEX5: CJNE A,#06H,NEX6 MOV 35H,#8 MOV 34H,#8 MOV 33H,#8 MOV 32H,#8 MOV 31H,#8 MOV 30H,#8 LJMP DONE
NEX6: CJNE A,#07H,NEX7 MOV 36H,#8 MOV 35H,#8 MOV 34H,#8 MOV 33H,#8 MOV 32H,#8
正在阅读:
21. 拉幕式数码显示技术10-20
东师范学前教育学16秋在线作业1答案09-10
!!!增值税发票查询平台使用手册v1.106-04
网纹蟒的品种简介08-08
工程进度催告函03-27
人教版语文五年级句子排序练习题附答案10-18
《公共政策与政策分析》02-27
新人音版小学音乐三年级上册教案05-14
某城投公司战略规划05-21
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 显示
- 数码
- 技术
- 21
- 脚手架悬挑施工方案 - 图文
- 几篇关于中学生睡眠质量的研究性学习个人总结
- 人教版小学语文五年级上册语文根据课文内容填空总复习资料
- TRION垂恩净化方案
- 中国中央政府门户网站栏目架构表(全)
- 不可不学的摄影技巧 - 图文
- 2016塔吊使用单位应急预案
- 粗加工管理制度- 洛阳卫生网 洛阳市卫生局 首页
- 苏州新区项目可行性分析报告(一)
- 《决策管理》模拟试卷及答案ABCD
- 关于《中国近现代史纲要》课教学目的、任务、内容等的解读(提纲)
- 供配电防雷实训指导书1 - 图文
- 自动给CSS,JavaScript文件添加版本号
- 中国特种设备典型事故案例
- “数字化城管”之城市市政综合监管信息系统 管理部件和事件分类、编码及数据要求 - 图文
- 高中通用技术培训方案
- 发展远洋渔业 逐鹿世界渔场
- 行政助理简历模板
- 2014年湖南科技活动周实施方案 doc
- 描写春夏秋冬的句子