数码管动态显示课稿.ppt

LED动态显示接口及应用 LED动态显示的程序设计 例:使4位共阳极数码管显示数字“1234”;单片机P3口为段控口,P2口的低4位为位控口。 解题思路:如要动态显示4位数码,则其显示步骤可表示如下: i=0; do{ ①从位控口输出位选信号使得第i位数码管处于显示状态; ②通过查表法找到第i位数码管需要显示的字符,从段控口输出段选信号进行显示; ③延时一小段时间; ④i++; }while(i4) 7.4 单片机外部LED数码显示器的扩展 * 第七章 单片机外部扩展资源及应用 LED动态显示接口及应用 LED动态显示的程序设计 程序源代码: unsigned char tab[]={0xf9,0xa4,0xb0,0x99}; //定义数组tab[],并初始化为数字1~4的共阳极数码管段码 void main(void) { while(1){ unsigned char i; //定义循环变量 for(i=0;i4;i++){ P2=_cror_(0x08,i); //输出位选信号 P3 = tab[i]; //找出以循环变量为下标的数组元素,输出到P0口

文档评论(0)

1亿VIP精品文档

相关文档