单片机原理与接口技术(第11章).ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:76 大小:1.5MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

单片机原理与接口技术(第11章).ppt

单片机原理与接口技术(第11章).ppt

预览

免费试读已结束,剩余 66 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

单片机原理与接口技术11.1LED显示器11.1.1数码管结构11.1.1数码管结构图11-1共阴极和共阳极两种类型的结构11.1.2数码管工作原理11.1.2数码管工作原理11.1.2数码管工作原理11.1.2数码管工作原理11.1.2数码管工作原理11.1.2数码管工作原理11.1.2数码管工作原理字符字符11.2LED显示器和接口11.2.1静态显示器11.2.1静态显示器11.2.1静态显示器11.2.2动态显示器11.2.2动态显示器控制数码管11.2.2动态显示器11.2.2动态显示器11.2.2动态显示器11.3数码管动态显示的硬件电路设计11.3.1电路原理图11.3.1电路原理图11.3.2软件设计第11章:LED显示器与接口技术11.4LED静态显示及实验11.4LED静态显示及实验11.4LED静态显示及实验11.4LED静态显示及实验voidtimer0(void)interrupt1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;--count;if(count==0){count=20;P2=num[index];++index;if(index>9)index=0;}}voidmain(){TH0=(65536-50000)/256;TL0=(65536-50000)%256;TMOD=0x01;EA=1;ET0=1;TR0=1;P2=0;while(1);}11.574LS164静态显示电路11.574LS164静态显示电路74LS164的引脚图11.574LS164静态显示电路11.574LS164静态显示电路11.574LS164静态显示电路11.574LS164静态显示电路源程序voidtime0(void)interrupt1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;--count;if(count==0){count=20;SBUF=num[index];while(!TI);TI=0;++index;if(index>9)index=0;}}voidmain(){TH0=(65536-50000)/256;TL0=(65536-50000)%256;TMOD=0x01;SCON=0x00;PCON=0;EA=1;ET0=1;TR0=1;P1=0;while(1);}11.6LED显示驱动器MAX7221MAX7221的引脚排列如图MAX7221的特点MAX7221的引脚功能表11.7LED动态显示及实验11.7LED动态显示及实验LED动态显示实验原理图11.7LED动态显示及实验11.8实时时钟程序的分析11.8实时时钟程序的分析电路图11.8实时时钟程序的分析11.8实时时钟程序的分析voidmain(){P2=0xff;//关闭显示for(a=0,a<=5,a++)//设置分钟的十位数{for(b=0,b<=9,b++)//设置分钟的个位数{for(c=0,c<=5,c++)//设置秒钟的十位数{for(d=0,d<=9,d++)//设置秒钟的个位数{display();}}}}while(1)//重新开始循环}11.8实时时钟程序的分析case4:p=0x66;break;/*4*/case5:p=0x6D;break;/*5*/case6:p=0x7D;break;/*6*/case7:p=0x07;break;/*7*/case8:p=0x7F;break;/*8*/case9:p=0x67;break;/*9*/case10:p=0x77;break;/*A*/case11:p=0x7C;break;/*B*/case12:p=0x39;break;/*C*/case13:p=0x5E;break;/*D*/case14:p=0x79;break;/*E*/case15:p=0x71;break;/*F*/default:break;}return(p);}11.8实时时钟程序的分析P0=getcode(c);//送字型码D3=0//选通dalay1()//延时2msP0=getcode(d);//送字型码D4=0//选通dalay1()//延时2msdalya()//延时1s}11.8实时时钟程序的分析/*延时2ms的