




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、5 个共阴极数码管组成。输入只有两个信号,它们是串行数据74LS164 首尾相连。每片的并行输出作为 LED数码管的1、 2 为 串行输入端, Q0 Q7为并行输出端, CLK为移位时钟 MR为清零端,低电平时并行输出为零。, 当然用户 也 可 以 用实验九 静态串行显示实验、实验目的1. 掌握数字、字符转换成显示段码的软件译码方法2. 静态显示的原理和相关程序的编写二、实验电路1. 静态显示,电路图中所示。显示器由 线 DIN和移位信号 CLK。5 个串 / 并移位寄存器芯片 段码。74LS164 的引脚图如图所示; 74LS164 为 8 位串入并出移位寄存器, 脉冲,上升沿移入一位;三、
2、实验容及步骤单片机的 P1.0 作数据串行输出, P1.1 作移位脉冲输出 其他 I/O 口。1.使用单片机最小应用系统 1 模块,用导线连接 P1.0 、 P1.1 到串行静态显示模块的 DIN、 CLK端。2. 用串行数据通信线连接计算机与仿真器,把仿 真器插到模块的锁紧插座中,请注意仿真器的方向 :缺口朝上。3. 打开 Keil uVision2 仿真软件,首先建立本实 验的项目文件,接着添加 串行显示 .ASM源程序, 进行编译,直到编译无误。4. 进行软件设置,选择硬件仿真,选择串行口, 设置波特率为 38400。5. 打开模块电源和总电源,点击开始6. 调试按钮,点击 RUN按钮运
3、行程序。 5LED显示“ 80C51”。停止程序运行, 显示不变,说明静态显示模块具有数 据锁存功能。四、流程图及源程序1. 流程图2. 源程序DBUF0 EQU 30HY;置存储区首址TEMP EQU 40H;置缓冲区首址DIN BIT P1.0;置串行输出口CLK BIT P1.1;置时钟输出口ORG 0000HLJMP STARTORG 0030HSTART :MOV 30H, #8;存入显示数据MOV 31H,#9MOV32H, #CMOV 33H,#5MOV 34H,#1DISP: MOV R0, #DBUF0MOV R1,#TEMPMOV R2,#5DP10: MOV DPTR,
4、#SEGTAB;表头地址MOV A,R0MOVC A,A+DPTR;查表指令MOV R1,AINC R0INC R1DJNZ R2,DP10MOV R0,#TEMP;段码地址指针MOV R1,#5;段码字节数DP12: MOV R2, #8;输出子程序MOV A,R0;取段码DP13: RLC A;段码左移MOV DIN,C;输出一位段码CLR CLK;发送移位脉冲一位SETB CLKDJNZ R2,DP13INC R0DJNZ R1,DP12SJMP $;0, 1, 2, 3,4,5;6, 7,8,9,A,b ;C, d,E,F, ,- ;延时子程序SEGTAB:DB 3FH,06H,5BH
5、,4FH,66H,6DHDB 7DH,07H,7FH,6FH,77H,7CHDB 58H,5EH,7BH,71H,00H,40HDELAY: MOV R4, #03HAA1: MOV R5, #0FFHAA: DJNZ R5, AADJNZ R4, AA1 RETEND五、电路图74LS16 4AB474LS16 474LS16 4AB2345167874LS16 4AB1234567828974LS16 4YPDYPD5 601b c pd a f g edd a b cd e fb aY bc pdYPD aab fcgd eedf pgd1 0 02912345678aabfcgdeed
6、fpdg12345678cpdf g ed p a b c d e f pdga b cd e f0Q 1Q 2Q 3Q 4Q 5Q 6QAB415216137Q Q Q Q Q Q QAB实验十 动态扫描显示实验、实验目的1. 掌握数字、字符转换成显示段码的软件译码方法2. 动态显示的原理和相关程序的编写 二、实验说明 动态显示,也称扫描显示。显示器由 6 个共阴极 LED数码管构成。单片机的 P0 口输出显示段码,经 由一片 74LS245驱动输出给 LED管,由 PB口输出位码,经由 74LS06 输出给 LED管。三、实验容及步骤单片机 P0 输出段码, P1口输出位控码,输出 6个字
7、符。1. 单片机最小应用系统 1 的 P0口接段码口 ah, P1口接位码口 S1S6。2. 用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向: 缺口朝上。3. 打开 Keil uVision2 仿真软件,首先建立本实验的项目文件,接着添加 扫描显示 .ASM 源程序,进 行编译,直到编译无误。4. 进行软件设置,选择硬件仿真,选择串行口,设置波特率为 38400 。5. 打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序。6LED 显示“ 168168”。程序停止运行后,显示随之变化,说明运态扫描显示模块不具有数据锁存的功能。四、流程图及源程序
8、1. 源程序 DBUF EQU 30H TEMP EQU 40H ORG 0000HLJMP STARTORG 0030HSTART:MOV 30H, #1MOV 31H, #6MOV 32H, #8MOV 33H, #1MOV 34H, #6MOV 35H, #8MOV R0, #DBUFMOV R1, #TEMP MOV R2, #6MOV DPTR, #SEGTABDP00: MOV A, R0 MOVC A, A+DPTR MOV R1, A INC R1 INC R0 DJNZ R2, DP00DISP0:MOV R0, #TEMP MOV R1, #6 MOV R2, #01HDP
9、01: MOV A,R0;置存储区首址;置缓冲区首址;存入数据;6 位显示器;置段码表首址 ;将段码存入缓冲区 ;查表取段码 ;存入暂存器;显示子程序;扫描 8 次;决定数据动态显示方向MOV P0,AMOV A, R2CPL AMOV P1,AACALL DELAYMOV A, R2RL AMOV R2, A;段码输出;取位码 ;低电平驱动;位码输出;调用延时INC R0DJNZ R1, DP01SJMP DISP0SEGTAB:DB 3FH,06H,5BH,4FH,66H,6DH;0, 1, 2, 3,4,5DB 7DH,07H,7FH,6FH,77H,7CH;6, 7,8,9,A,bDB 58H,5EH,7BH,71H,00H,40H;C, d,E,F, ,-DELAY:;延时子程序END2. 流程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南长沙市宁乡市中医医院招聘编外聘用人员20人考前自测高频考点模拟试题及答案详解(典优)
- 2025年上海市水产研究所(上海市水产技术推广站)第二轮公开招聘博士研究生考前自测高频考点模拟试题及答案详解(典优)
- 2025年福建省泉州市阳山铁矿有限责任公司招聘1人考前自测高频考点模拟试题有答案详解
- 2025贵州装备制造职业学院引进高层次人才(博士)、高技能人才模拟试卷及答案详解(名校卷)
- 浙江国企招聘2025湖州长兴交投集团及下属子公司公开招聘工作人员8人笔试历年参考题库附带答案详解
- 2025内蒙古呼和浩特市金东学校招聘模拟试卷及参考答案详解一套
- 四川蒙顶山理真茶业有限公司公开招聘7名任务制员工笔试历年参考题库附带答案详解
- 2025陕西建工第四建设集团有限公司招聘122人笔试历年参考题库附带答案详解
- 2025长江河湖建设有限公司招聘18人(湖北武汉市)笔试历年参考题库附带答案详解
- 2025贵州黔凯城镇建设投资(集团)有限责任公司招聘工作人员缴费成功人数与招聘岗位人数达不到31比例岗位(截止9月18日1700)笔试历年参考题库附带答案详解
- 2025年陕西、山西、青海、宁夏高考化学试卷真题(含答案解析)
- 光伏发电建设工程质量监督检查大纲(2023版)
- 老人外出免责协议书
- 研究生教材SPSS统计软件应用
- 青春期生殖健康教育
- 2025年BM²T电池管理技术白皮书-阳光电源
- 中医诊所招学徒合同标准文本
- 汉语言文学毕业论文-鲁迅小说中的知识分子形象
- 长期供应商供货合同书
- 人教版初中九年级全册英语单词表(完整版)
- 如何缓解焦虑和压力
评论
0/150
提交评论