- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
单元4时间显示模块设计;回忆;本单元任务;任务1数码管显示设计;1,七段LED数码管工作原理;共阴极:把各段发光二极管的阴极连接在一起,然后通过接地或低电平,如以下图示,根据要求需点亮发光二极管的阳极输入高电平,不需点亮的发光二极管的阳极输入低电平。
;共阳极:把各段发光二极管的阳极连接在一起,然后通过接电源或高电平,如以下图示,根据要求需点亮发光二极管的阴极输入低电平,不需点亮的发光二极管的阴极输入高电平。
; 通过控制7段发光二极不同组合的亮灭,显示出不同的数字与字母。例如你要用单片机控制数码管显示3的数字,那就要分别点亮发光二极管的a,b,c,d,g段,如以下图示〔共阳极〕.;七段码LED显示器字形编码:
请同学们理解每个字符的编码由来
;【例4-1】试设计驱动1位数码管显示8个流水灯点亮的序号。
设计分析:流水LED灯和P1口相连,1位数码管的段选线和P2相连,位选线直接和电源〔高电平〕相连,使得数码管处于一直工作状态而无需编程选中,如图4-5所示。当第一个LED点亮时,编程驱动数码管显示“1”,当第二个LED点亮时,编程驱动数码管显示“2”……即数码管的显示内容跟随着被点亮LED的序号而改变。;voidmain()
{
unsignedchari=0;
while(1)
{
P1=led_light[i]; //点亮对应的LED
P2=seg7_light[i]; //LED显示相应的数字
delay();
i++; //i自加1
if(i==8)i=0; //判断是否点亮最后一个LED,是那么重新点亮
}
};2,数码管显示方式;动态显示方式:动态显示方式的接口电路的连接是将所有数码管的段选线(a~dp)同名并联,如所有a段并联,所有b段并联……,然后有一个8位的I/O接口来控制各个段。而每位数码管的位选线由相应的I/O接口控制,每一瞬间只有一位数码管的位选线被选中,所以每一瞬间只能显示一位数码管,同样,下一瞬间只选中另一位数码管的位选线,所以下一瞬间也只能显示下一位数码管。等所有数码管都扫描完毕后,又再进行下一轮的循环扫描。由于扫描时间很短,人眼的视觉残留效应,所以看到的是所有数码管一起显示。;【例4-2】试设计驱动2位数码管动态显示“28”。
设计分析:2位数码管???单片机连接如图4-10所示,其中段选线和P0口相连,位选线那么分别由P2.6、P2.7控制。根据数码管动态显示—每次只选中1位数码管工作的扫描原理,程序设计上先扫描显示第1位数码管〔只需位选第1位数码管P2=0xbf,“2”的编码赋值给段选线P0=0xa4〕,接着扫描显示第2位数码管〔只需位选第2位数码管P2=0x7f,“8”的编码赋值给段选线P0=0x80〕。;voidmain()
{
while(1)
{
P2=0xbf; //位选数码管,即选中第一位数码管
P0=0xa4; //段选数码管,“2”的编码赋值给P0
display_delay(); //显示延时
P0=0xff; //关闭显示
P2=0x7f; //位选数码管,即选中第二位数码管
P0=0x80; //段选数码管,“8”的编码赋值给P0
display_delay(); //显示延时
P0=0xff; //关闭显示
}
};1.Proteus电路设计
2.KeilC51程序设计
3.Proteus-Keil联合调试仿真;硬件电路图;〔1〕程序流程
初始时间为10点整。主程序循环扫描6个数码管动态显示,由于扫描速度很快,因此在程序设计上,考虑6个数码管动态扫描屡次〔100〕后,再进行显示加1。同时注意秒、分钟、小时的进制进位。;运行;任务2定时器应用设计;1.定时/计数器结构;2.定时器如何计算时间;课堂思考:
〔1〕当晶振频率为6MHz时,定时器的值多长时间加1?
〔2〕12MHz晶振频率下,要求一次溢出定时时间为10us,请问定时存放器THx/TLx计数多少次产生溢出?如果将晶振频率改为6MHz呢?; 定时器工作模式需要在定时器模式存放器TMOD(TimerModeControlRegister)中进行编程设定。定时器模式存放器TMOD不可以位寻址。;MODE;特殊功能存放器TCOD也称为定时器控制存放器。;定时存放器(TimerRegister)
定时器由两个8位存放器组成,分别是高字节存放器〔HighByteRegister〕和低字节存放器〔LowByteRegister〕。对于定时器0分别对应TH0存放器(TH0Reg
您可能关注的文档
最近下载
- 江苏省徐州市2020-2021学年度第一学期期中检测七年级历史【试卷+答案】.docx VIP
- 二十届四中全会测试题及参考答案.docx VIP
- CTT4000现场培训解读.ppt VIP
- 第二节_图形推理.ppt VIP
- 2025 年秋新统编版道德与法治八年级上册全册教案.pdf
- Unit 5 The colourful world第1课时Part A Let’s talk 课件 2025人教pep英语三年级上册.ppt
- 普通化学(第七版)课后习题答案解析.pdf
- 计算机网络知到课后答案智慧树章节测试答案2025年春商丘工学院.docx VIP
- 3.2营造清朗空间 教案 2025-2026学年统编版道德与法治八年级上册.doc VIP
- 期末学情评估卷(含答案)苏科版物理八年级上册.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)