任务九数码管显示器接口.pptx
文本预览下载声明
任务九 数码管显示器接口扩展;LED数码管显示器的结构与原理;LED数码管显示器的结构与原理;LED数码管显示器的结构与原理;LED数码管显示器的显示方式;LED数码管显示器的显示方式;LED数码管显示器的显示方式;LED数码管显示器的显示方式;LED数码管显示器的显示方式;LED数码管显示器的显示方式;例、最右边数码管显示1。
分析: 74LS377(1) :字段选码(地址为7FFFH)
74LS377(2):位选码(地址为0BFFFH);void display()
{
bit_data = 0xfe; //位选码初始化为最右边数码管
*add377seg = dis_tab[dis_data]; //查表得字段选码,并送出
*add377bit = bit_data; //送出位选码
}
void main()
{
dis_data=1;
while(1)
{
display();
}
};#include reg51.h
#include intrins.h
unsigned char code dis_tab[16]={0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71} ; //共阴极字段选码表
unsigned char data dis_data, bit_data, seg_data;
unsigned char xdata *add377seg = 0x7fff; //字段选码地址
unsigned char xdata *add377bit = 0xbfff; //位选码地址
void mDelay(unsigned int Delay)
{ unsigned int i;
for( ;Delay0; Delay--)
{ for(i=0;i114;i++) { ;}
}
};
;1、 实现实验板上的LED数码管从左到右显
显示全部