導航:首頁 > 編程語言 > 單片機輸入四位數的程序

單片機輸入四位數的程序

發布時間:2023-10-22 05:48:34

㈠ 用51單片機控制4位led數碼管,使其顯示出想要的數字,程序怎樣寫,謝謝

模擬串口方式0:
#include"reg52.h"
#define
uint
unsigned
int
#define
uchar
unsigned
char
sbit
P3_2=P3^2;
//模擬接受
sbit
P3_3=P3^3;
//模擬發送
uchar
code
smg[11]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09,0xff};//數碼管編碼0~
9
void
display(uchar
z);
main()
{
display(5);
display(0);
display(4);
while(1);
}
/************模擬串口顯示**************/
void
display(uchar
z)
{
uchar
i;
uchar
temp;
temp
=
smg[z];
for(i=0;i<8;i++)
{
P3_3=
0;
if(temp
&
0x01)
P3_2=1;
else
P3_2
=
0;
P3_3=
1;
temp
=
temp>>1
;
}
}
串口}方式0:
void
display()
{
SM0=0;
SM1=0;
//方式0
for(i=0;i<3;i++)
{
SBUF=smg[snum[2-i]];
while(!TI)
;
TI=0;
delay(1000);
}
}
還有並行口方式
佔用I/O不推薦
不過程序很簡單

閱讀全文

與單片機輸入四位數的程序相關的資料

熱點內容
編輯bt種子修改文件名 瀏覽:651
qq空間日誌邊框代碼 瀏覽:630
編程機構學校哪個最好 瀏覽:388
opatch工具11g 瀏覽:196
象往app家長版如何添加成員 瀏覽:9
一汽奧迪app在哪裡看車輛狀態 瀏覽:359
esb文件格式 瀏覽:667
程序員的圖片 瀏覽:685
報考網路工程師都需要購買哪些書籍 瀏覽:553
文件幣的價格多少 瀏覽:453
安卓pptv本地文件已不在怎麼清理 瀏覽:325
jsp報表插件 瀏覽:575
javajlabelsettext 瀏覽:874
什麼是有效xml文件 瀏覽:216
施工人員在哪個app找工作 瀏覽:409
sources文件夾是什麼 瀏覽:843
缺電腦文件 瀏覽:539
windows編程如何讀取文件大小 瀏覽:947
2017程序員工資統計 瀏覽:153
ps2021暫存檔文件手動清理 瀏覽:459

友情鏈接