- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
八段数码管显示实验心得
八段数码管显示实验报告 一.设计目的 1.掌握数码管动态显示的原理;2.学会用总线方式控制数码管显示; 3.熟悉利用单片机驱动数码管的电路及编程原理。二.设计内容 利用实验箱提供的显示电路,设计一个能够动态显示一行数据的系统。实验箱一般提供了6位8段码LED显示电路,只要按地址输出相应数据,就可以实现对显示器的控制。显示共有6位,用动态方式显示。能够正常显示数据之后,请改变一下数字的变化速度或者LED显示的方向。三.实验原理 1.原理:当用总线方式驱动八段显示管时,请将八段的驱动方式选择开关拨到“内驱”位置;当用I/O方式驱动八段显示管时,请将开关拨到“外驱”位置。 本实验仪提供了6位8段码LED显示电路,学生只要按地址输出相应数据,就可以实现对显示器的控制。显示共有6位,用动态方式显示。8位段码、6位位码是由两片74LS374输出。位码经MC1413或ULNXX倒相驱动后,选择相应显示位。 本实验仪中8位段码输出地址为0X004H,位码输出地址为0X002H。此处X是由KEY/LEDCS决定,参见地址译码。做键盘和LED实验时,需将KEY/LEDCS接到相应的地址译码上。以便用相应的地址来访问。例如,将KEY/LEDCS接到CS0上,则段码地址为08004H,位码地址为08002H。七段数码管的字型代码表如下表: 2.3.程序 OUTBITequ08002h;位控制口 OUTSEGequ08004h;段控制口INequ08001h;键盘读入口 LEDBufequ60h;显示缓冲Numequ70h;显示的数据DelayTequ75h;ljmpStart LEDMAP:;db3fh,06h,5bh,4fh,66h,6dh,7dh,07hdb7fh,6fh,77h,7ch,39h,5eh,79h,71h Delay:;movr7,#0DelayLoop: djnzr7,DelayLoopdjnzr6,DelayLoopret DisplayLED: movr0,#LEDBuf movr1,#6;movr2,#b;Loop: movdptr,#OUTBITmova,#0 movx@dptr,a; mova,@r0movdptr,#OUTSEGmovx@dptr,a 八段管显示码 延时子程序共6个八段管从左边开始显示关所有八段管 movdptr,#OUTBITmova,r2 movx@dptr,a;显示一位八段管 movr6,#01callDelay mova,r2;rramovr2,a incr0 djnzr1,Loop movdptr,#OUTBITmova,#0 movx@dptr,a;retStart: movsp,#40hmovNum,#0MLoop: incNummova,Nummovb,amovr0,#LEDBufFillBuf: mova,b 显示下一位关所有八段管 anla,#0fhmovdptr,#LEDMap movca,@a+dptr;数字转换成显示码mov@r0,a;显示在码填入显示缓冲incr0incb cjner0,#LEDBuf+6,FillBuf movDelayT,#30DispAgain: callDisplayLED;显示djnzDelayT,DispAgain ljmpMLoop end四.设计步骤 1.根据任务书中的系统性能要求,设计实验流程框图; 2.学习课程设计相关的原理知识,特别是数码管动态显示的原理;3.对设计出的流程框图,使用汇编语言完成源代码的编写;4.在实验箱配套软件上完成汇编程序的初步调试;5.连接实验箱,完成系统功能性测试;6.完成课程设计报告,报告内容包括:a、程序设计流程框图;b、说明设计的依据;c、记录程序测试的过程; d、说明实验过程中遇到的问题和解决的方法。五.实验结果 实验七八段数码管显示实验 1、实验目的 1)了解数码管动态显示的原理。2)了解用总线方式控制数码管显示 2、实验要求:利用实验仪提供的显示电路,动态显示一行数据. 提示:把显示缓冲区的内容显示出来,当修改显示缓冲区的内容时,可显示修改后的内容。 3、实验说明 本实验仪提供了6位8段码LED显示电路,学生只要按地址输出相应数据,就可以实现对显示器的控制。显示共有6位,用动态方式显示。8位段码、6位位码是由两片74LS374输出。位码经MC1413或ULNXX倒相驱动后,选择相应显示位。 本实验仪中8位段码输出地址为0X004H,位码输出地址为0X002H。此处X是
您可能关注的文档
- 全面预算报告(共7篇).docx
- 全面计划管理系统.docx
- 全面预算管理的学习心得.docx
- 全面预算管理工作计划.docx
- 全面预算管理工作总结.docx
- 全面风险分析报告.docx
- 全面风险评估报告.docx
- 全额清分工作自查报告.docx
- 全面风险管理报告框架.docx
- 全面风险管理机制建设报告.docx
- (许洛平)许昌、洛阳、平顶山市2025届高三第一次质量检测(一模) 数学试卷(含答案解析)原卷.pdf
- 平顶山市2024—2025学年高三第一次质量检测(一模) 语文试卷(含答案解析).docx
- 2024年山东省淄博市中考地理试题卷(含答案).docx
- 湖南省湘东十校 2024年10月高三联考 英语试题(含答案详解)原卷.pdf
- 2024年山东省德州市中考物理试题(含答案详解).pdf
- 2024-2025学年山西三晋名校联考十月联合考试 英语试卷(含答案详解).pdf
- (许洛平)2024—2025学年高三第一次质量检测 语文试卷(含答案解析)原卷.pdf
- 洛阳市2024—2025学年高三第一次质量检测(一模) 语文试卷(含答案解析).docx
- 2024-2025学年山西三晋名校联考十月联合考试 地理试卷(含答案详解).docx
- 2024年山东省青岛市中考生物试题(含答案).pdf
文档评论(0)