|
用單片機(jī)控制一個(gè)八段數(shù)碼管先顯示偶數(shù)02468再顯示奇數(shù)13579,循環(huán)顯示。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
單片機(jī)源程序如下:
- #include "reg51.h"
- #include "intrins.h"
- #define uchar unsigned char
- #define uint unsigned int
- #define out P0
- uchar code seg[]={0xc0,0xa4,0x99,0x82,0x80,0xf9,0xb0,0x92,0xf8,0x90,0x01};
- void delayms(uint);
- void main(void)
- {
- uchar i;
- while(1)
- {
- out=seg[i];
- delayms(900);
- i++;
- if(seg[i]==0x01)i=0;
- }
- }
- void delayms(uint j)
- {
- uchar i;
- for(;j>0;j--)
- {i=250;
- while(--i);
- i=249;
- while(--i);
- }
- }
復(fù)制代碼
Proteus仿真7.5版本dsn文件下載:
文件.zip
(15.76 KB, 下載次數(shù): 9)
2021-12-26 00:35 上傳
點(diǎn)擊文件名下載附件
|
評(píng)分
-
查看全部評(píng)分
|