




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上专心-专注-专业实验九实验九 静态串行显示实验静态串行显示实验一、实验目的一、实验目的1.掌握数字、字符转换成显示段码的软件译码方法2.静态显示的原理和相关程序的编写二、实验电路二、实验电路1.静态显示,电路图中所示。显示器由 5 个共阴极数码管组成。输入只有两个信号,它们是串行数据线 DIN 和移位信号 CLK。5 个串/并移位寄存器芯片 74LS164 首尾相连。每片的并行输出作为 LED 数码管的段码。74LS164 的引脚图如图所示;74LS164 为 8 位串入并出移位寄存器,1、2 为 串行输入端,Q0Q7 为并行输出端,CLK 为移位时钟脉冲,上升沿移入
2、一位;MR 为清零端,低电平时并行输出为零。三、实验内容及步骤三、实验内容及步骤单片机的 P1.0 作数据串行输出,P1.1 作移位脉冲输出,当然用户也可以用其他 I/O 口。1.使用单片机最小应用系统 1 模块,用导线连接P1.0、P1.1 到串行静态显示模块的 DIN、CLK 端。2.用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。3.打开 Keil uVision2 仿真软件,首先建立本实验的项目文件,接着添加 串行显示.ASM 源程序,进行编译,直到编译无误。4.进行软件设置,选择硬件仿真,选择串行口,设置波特率为 38400。5.打开模
3、块电源和总电源,点击开始6.调试按钮,点击 RUN 按钮运行程序。5LED 显示“80C51” 。停止程序运行,显示不变,说明静态显示模块具有数据锁存功能。四、流程图及源程序四、流程图及源程序1.流程图2.源程序 DBUF0 EQU 30H ;置存储区首址74LS164N地址指针设置取段码段码左移一位输出一位段码输出一个移位脉冲N开 始取段码结束取段码结束YY精选优质文档-倾情为你奉上专心-专注-专业 TEMP EQU 40H ;置缓冲区首址 DIN BIT P1.0 ;置串行输出口 CLK BIT P1.1 ;置时钟输出口 ORG 0000HLJMP STARTORG 0030HSTART:
4、 MOV 30H, #8 ;存入显示数据 MOV 31H, #9 MOV 32H, #C MOV 33H, #5 MOV 34H, #1DISP: MOV R0, #DBUF0 MOV R1, #TEMP MOV R2, #5 DP10: MOV DPTR, #SEGTAB ;表头地址 MOV A, R0 MOVC A, A+DPTR ;查表指令 MOV R1, A INC R0 INC R1 DJNZ R2, DP10 MOV R0, #TEMP ;段码地址指针 MOV R1, #5 ;段码字节数DP12: MOV R2, #8 ;输出子程序 MOV A, R0 ;取段码DP13: RLC
5、A ;段码左移 MOV DIN, C ;输出一位段码 CLR CLK ;发送移位脉冲一位 SETB CLK DJNZ R2, DP13 INC R0 DJNZ R1, DP12 SJMP $SEGTAB:DB 3FH,06H,5BH,4FH,66H,6DH ;0,1,2,3,4,5 DB 7DH,07H,7FH,6FH,77H,7CH ;6,7,8,9,A,b DB 58H,5EH,7BH,71H,00H,40H ;C,d,E,F, ,-DELAY: MOV R4, #03H ;延时子程序AA1: MOV R5, #0FFHAA: DJNZ R5, AA DJNZ R4, AA1 RET EN
6、D五、电路图五、电路图精选优质文档-倾情为你奉上专心-专注-专业A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974LS164abfcgdeDPY1234567abcdefg8dpdp109A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974LS164abfcgdeDPY1234567abcdefg8dpdp109A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974LS164abfcgdeDPY1234567abcdefg8dpdp109A1B2Q03Q14Q25Q36Q410Q511Q612Q713CL
7、K8MR974LS164abfcgdeDPY1234567abcdefg8dpdp109A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974LS164abfcgdeDPY1234567abcdefg8dpdp109DINCLK2020202020精选优质文档-倾情为你奉上专心-专注-专业实验十实验十 动态扫描显示实验动态扫描显示实验一、实验目的一、实验目的1.掌握数字、字符转换成显示段码的软件译码方法2.动态显示的原理和相关程序的编写二、实验说明二、实验说明动态显示,也称扫描显示。显示器由 6 个共阴极 LED 数码管构成。单片机的 P0 口输出显示段码,经由一片
8、 74LS245 驱动输出给 LED 管,由 PB 口输出位码,经由 74LS06 输出给 LED 管。三、实验内容及步骤三、实验内容及步骤单片机 P0 输出段码,P1 口输出位控码,输出 6 个字符。1.单片机最小应用系统 1 的 P0 口接段码口 ah,P1 口接位码口 S1S6。2.用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。3.打开 Keil uVision2 仿真软件,首先建立本实验的项目文件,接着添加 扫描显示.ASM 源程序,进行编译,直到编译无误。4.进行软件设置,选择硬件仿真,选择串行口,设置波特率为 38400。5.打开模
9、块电源和总电源,点击开始调试按钮,点击 RUN 按钮运行程序。6LED 显示“” 。程序停止运行后,显示随之变化,说明运态扫描显示模块不具有数据锁存的功能。四、流程图及源程序四、流程图及源程序1.源程序 DBUF EQU 30H ;置存储区首址 TEMP EQU 40H ;置缓冲区首址 ORG 0000HLJMP STARTORG 0030HSTART: MOV 30H, #1 ;存入数据 MOV 31H, #6 MOV 32H, #8 MOV 33H, #1 MOV 34H, #6 MOV 35H, #8 MOV R0, #DBUF MOV R1, #TEMP MOV R2, #6 ;6 位
10、显示器 MOV DPTR, #SEGTAB ;置段码表首址DP00: MOV A, R0 ;将段码存入缓冲区 MOVC A, A+DPTR ;查表取段码 MOV R1, A ;存入暂存器 INC R1 INC R0 DJNZ R2, DP00DISP0:MOV R0, #TEMP ;显示子程序 MOV R1, #6 ;扫描 8 次 MOV R2, #01H ;决定数据动态显示方向DP01: MOV A,R0 MOV P0,A ;段码输出精选优质文档-倾情为你奉上专心-专注-专业 MOV A, R2 ;取位码 CPL A ;低电平驱动 MOV P1,A ;位码输出 ACALL DELAY ;调用
11、延时 MOV A, R2 RL A MOV R2, A INC R0 DJNZ R1, DP01 SJMP DISP0 SEGTAB:DB 3FH,06H,5BH,4FH,66H,6DH ;0,1,2,3,4,5 DB 7DH,07H,7FH,6FH,77H,7CH ;6,7,8,9,A,b DB 58H,5EH,7BH,71H,00H,40H ;C,d,E,F, ,-DELAY: ;延时子程序 MOV R4, #03H AA1: MOV R5, #0FFHAA: DJNZ R5, A DJNZ R4, AA1 RETEND2.流程图五、思考题五、思考题1.如何修改程序,实现六位 LED 数码管只显示其中的两位?六、电路图六、电路图YN地址指针设置输出段码取段码输出位码调用延时程序取段码结束精选优质文档-倾情为你奉上专心-专注-专业56A02A13A24A35A46A57A68A79B018B117B216B315B414B513B612B711E19DIR174LS245893412121374LS071011abfcgdeDPYa1b2c3d4e5f6g7dp8dp910
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省南阳市六校2022-2023学年高一上学期期中联考语文含解析
- 浙江省四校联盟2023 -2024学年高三上学期联考生物 含解析
- 结合化学实验与理论知识的试题及答案
- 家具分散化设计在城市家居中的趋势与挑战试题及答案
- 宁波前湾新区卫生系统招聘事业单位工作人员笔试真题2024
- 2024年河北科技工程职业技术大学选聘真题
- 成人考试试题及答案作文
- 文化常识测试题及答案
- 平安创建测试题及答案
- 生物化学反应的动力学分析试题及答案
- 2025年小学劳动技能大赛实施方案
- 2025年春《形势与政策》大作业:怎样正确理解全过程人民民主的历史逻辑、实践逻辑与理论逻辑?与国家开放大学形势与政策章节测试题【附答案】
- 中药炮制技艺与药效关系
- 甘肃民族师范学院招聘工作人员考试真题2024
- 药学创新创业项目
- 大数据在汽车行业的创新应用研究
- 西安特教面试试题及答案
- 2025年河南省商丘市柘城县中考一模英语试题(原卷版+解析版)
- 2025年安全培训考核试题及答案
- 2025年医保知识考试题库:医保基金监管案例及答案解析试卷
- 第5课《妙想逐飞天》课件- 2024-2025学年岭南美版(2024) 初中美术七年级下册
评论
0/150
提交评论