MCS-51单片机与八段数码管接口设计ppt课件_第1页
MCS-51单片机与八段数码管接口设计ppt课件_第2页
MCS-51单片机与八段数码管接口设计ppt课件_第3页
MCS-51单片机与八段数码管接口设计ppt课件_第4页
MCS-51单片机与八段数码管接口设计ppt课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MCS-51单片机与八段数码管接口设计,八段数码管 由八段LED构成,各LED阴极或阳极并在一起,称为“位选线”:位选线有有共阴极和共阳极两种,其余8个引脚各自引出,称为“段选线”,各段可以分别控制。,1,多位合一的数码管 将多个八段数码管的段选线分别并在一起,位选线各自引出。,2,为使数码管显示不同的符号或数字,要为数码管提供段码。提供给数码管的段码正好是一个字节(8段)。各段与字节中各位对应关系如下(注意这与电路图的连接顺序有关):,按上述格式,8段数码管的段码表如下所示:,数码管的段码表,3,数码管段码表(8段),4,则 “0”的段码为7EH(共阴)。,段码由设计者自行设定,习惯上还是以

2、“a”段对应段码的最低位。,段码是相对的,它由各显示段在字节中所处的位置决定。上表中8段数码管的段码是按格式:,而形成的, “0”的段码为3FH(共阴)。反之,如将格式改为下列格式:,5,N个数码管有N位位选线和8N根段码线。,数码管的工作原理:静态显示与动态显示(扫描显示),下图是4位数码管的结构原理图。,6,段码线控制显示的字型,,位选线控制该显示位的亮或暗。,静态显示和动态显示两种显示方式。,1. 静态显示方式,各位的公共端连接在一起(接地或+5V)。,每位的段码线(adp)分别与一个8位的锁存器 输出相连。,显示字符一确定,相应锁存器的段码输出将维持 不变,直到送入另一个段码为止。显示

3、的亮度高。,下图是4位数码管静态显示电路。该电路各位可独立显示。,7,8,2. 动态(扫描)显示方式,所有位的段码线相应段并在一起,由一个8位I/O 口控制,形成段码线的多路复用,各位的公共端分别由相应的I/O线控制,形成各位的分时选通。利用人眼的视觉暂留效应,使得看上去所有位一起亮。位选线上的电流可能会很大,一般要用三极管或者数字芯片驱动位选线。,9,下图是4位8段数码管动态显示电路。其中段码线占用一个8位I/O口,而位选线占用一个4位I/O口。,10,11,例 软延时方式扫描数码管,8位数码管从左至右显示“76543210”。,12,ORG 0000h JMP start ORG 0030

4、h start: mov r0,#0 ;段码表BUFFER中的偏移量 mov b,#0feh;共阴数码管位选初值,只有最末位开启 next: mov dptr,#0D800h ;位选锁存器地址 mov a,#0ffh movx dptr,a ;共阴数码管,锁存器驱动,关闭所有位,防止出现重影现象 mov dptr,#buffer mov a,r0 inc r0 cjne r0,#8,goon mov r0,#0 goon: movc a,a+dptr ;取段码 mov dptr,#0D000H ;段码锁存器地址 movx dptr,a mov dptr,#0D800h ;位选锁存器地址 mov

5、 a,b movx dptr,a ;打开相应显示位 rl a mov b,a lcall delay ljmp next delay: MOV r2,#10;延时子程序 1us next2: MOV r3,#125 ;1us next1: DJNZ r3,next1 ;(125*2us) DJNZ r2,next2 ;2us total=1us+(1us+(125*2us)+2us)*10= 2.531ms RET BUFFER: DB 0 xAF,0 xA0,0 xC7,0 xE6,0 xE8,0 x6E,0 x6F,0 xA2,0 xEF,0 xEE,0 xEB,0 x6D,0 x0F,0

6、 xE5,0 x4F,0 x4B END,13,#include #include unsigned char code scandata16 = 0 xAF,0 xA0,0 xC7,0 xE6,0 xE8,0 x6E,0 x6F,0 xA2,0 xEF,0 xEE,0 xEB,0 x6D,0 x0F,0 xE5,0 x4F,0 x4B; void delay(void) unsigned int i,j; for(i=12;i0;i-) for(j=10;j0;j-); void main(void) unsigned char i,j; while(1) for(i=0;i8;i+) XBYTE0 xD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论