0~99数码管代码及电路仿真图
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include <REGX51.H>
- #define uchar unsigned char
- #define uint unsigned int
- uchar DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
- void delay(uint y)
- {
- uchar j;
- while(y--)for(j=0;j<120;j++);
- }
- void main()
- {
- uchar j;
- P0 = 0x00;
- P2 = 0x00;
- while(1){
- for(j=0;j<=99;j++)
- {
- P0 = DSY_CODE[j/10];
- P2 = DSY_CODE[j%10];
- delay(100);
- }
- }
- }
复制代码
所有资料51hei提供下载:
0~99数码管.zip
(52.05 KB, 下载次数: 12)
|