只需一步,快速開始
熱門: 51單片機(jī) | 24小時必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
用的單片機(jī)型號是P89V51RD2,數(shù)碼管是共陽極的,我的疑惑是這個main函數(shù)沒有循環(huán)啊,為什么單片機(jī)開發(fā)板上的數(shù)碼管數(shù)字卻從0到9
,然后又循環(huán)顯示0到9.
#include <reg51.h>unsigned int n;unsigned char tab[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x19,0x11,0xc1,0x63,0x85,0x61,0x71};
void delay1ms(unsigned int i){ unsigned char j; while(i--){ for(j=0;j<125;j++);}
}
void main(){ P1=0x10;
for(n=0;n<10;n++) { P0=tab[n]; delay1ms(1000); }
使用道具 舉報
寫的程序是對的啊 你只仿真下試試 開發(fā)板畢竟看不出電路圖
仿真軟件有點(diǎn)問題遇到過
本版積分規(guī)則 發(fā)表回復(fù) 回帖后跳轉(zhuǎn)到最后一頁
手機(jī)版|小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術(shù)交流QQ群281945664
Powered by 單片機(jī)教程網(wǎng)