熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-12-26 00:37
正文摘要:用單片機(jī)控制一個八段數(shù)碼管先顯示偶數(shù)02468再顯示奇數(shù)13579,循環(huán)顯示。 仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載) |
這個程序這樣更簡明 #include "reg51.h" #define uchar unsigned char void delay(unsigned long int t); uchar code seg[]={0xc0,0xa4,0x99,0x82,0x80,0xf9,0xb0,0x92,0xf8,0x90,0x01}; void delay(unsigned int t); void main(void) { uchar i; while(1) { P0=seg[i]; delay(20000); i++; if(seg[i]==0x01)i=0; } } void delay(unsigned long int t) { while(--t); } |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎勵! |
Powered by 單片機(jī)教程網(wǎng)