自助建站平台便宜,网页制作模板html,企业微信第三方应用开发,延吉有没有做网站的数码管驱动方式
1、单片机直接扫描#xff1a;硬件设备简单#xff0c;但会消耗大量的单片机CPU时间 2、专用驱动芯片#xff1a;内部自带显存、扫描电路#xff0c;单片机只需告诉他显示什么即可
#include REGX52.H
//数组代表显示亮灯的内容0、1、2、3、4、5、…数码管驱动方式
1、单片机直接扫描硬件设备简单但会消耗大量的单片机CPU时间 2、专用驱动芯片内部自带显存、扫描电路单片机只需告诉他显示什么即可
#include REGX52.H
//数组代表显示亮灯的内容0、1、2、3、4、5、6、7、8、9
unsigned char NixieTable[]{0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
//延时子函数
void Delay(unsigned int xms) //12.000MHz
{unsigned char i, j;while(xms--){i 2;j 239;do{while (--j);} while (--i);}
}void Nixie(unsigned char Location,Number)
{switch(Location){case 1: P2_4 1;P2_31;P2_21; break;case 2: P2_4 1;P2_31;P2_20; break;case 3: P2_4 1;P2_30;P2_21; break;case 4: P2_4 1;P2_30;P2_20; break;case 5: P2_4 0;P2_31;P2_21; break;case 6: P2_4 0;P2_31;P2_20; break;case 7: P2_4 0;P2_30;P2_21; break;case 8: P2_4 0;P2_30;P2_20; break;}//显示数字几个P0NixieTable[Number];Delay(1);//空值P00x00;
}void main()
{while(1){//显示123Nixie(1,1);//Delay(200);Nixie(2,2);//Delay(200);Nixie(3,3);//Delay(200);}}