音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

對(duì)C51程序的深入探討

作者:小魚兒 欄目:單片機(jī)
對(duì)C51程序的深入探討
大家對(duì)LED顯示都用什么方法的呢?
我個(gè)人用的是:
P1口為顯示
uchar led_seg[]={,,,,};        //LED代碼
uchar led_dat[]={,,,,};        //數(shù)據(jù)緩沖區(qū)
uint  i;

led_dat[0]=i/100;            //4位顯示
led_dat[1]=i/10;
led_dat[2]=i/10;
led_dat[3]=i%10;


P1=led_seg[led_dat[0]];

請(qǐng)問大家還有什么好的算法,快速的運(yùn)算.

2樓: >>參與討論
zhangqi61
這個(gè)算法對(duì)嗎?
 
3樓: >>參與討論
jaylu
小魚兒蠻有創(chuàng)意的。
小魚兒蠻有創(chuàng)意的

4樓: >>參與討論
luhuaren
RE
uchar led_seg[]={,,,,};        //LED代碼
uchar led_dat[]={,,,,};        //數(shù)據(jù)緩沖區(qū)
int  i;
int  disp_data
led_dat[0]=i/100;            //4位顯示
led_dat[1]=i/10;
led_dat[2]=i/10;
for(i=3;i>=0;i--)
{
    led_dat[i]= disp_data % 10
    disp_data /=10;
}
這樣差不多能對(duì)。

5樓: >>參與討論
小魚兒
可以的
設(shè)定TIME1 1ms中斷1次,
uchar k=4;       //定義位數(shù)

//在中斷中
if(k==0)
{ k=4;}
k--;
P1=led_seg[led_dat[k]];


還有一個(gè)問題就是:
led_dat[0]=i/100;            
led_dat[1]=i/10;
led_dat[2]=i/10;
led_dat[3]=i%10;
執(zhí)行時(shí)間太長了.


6樓: >>參與討論
小魚兒

led_dat[0]=i/100%10;            
led_dat[1]=i/10%10;
led_dat[2]=i/10%10;
led_dat[3]=i%10;


參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
如何在示波器上面寫數(shù)字。
小弟急問:哪種光隔芯片隔離后的電平能被上來到+24V以上 ?
請(qǐng)大俠指點(diǎn)一下
單片機(jī)除法
MCU Supply voltage range!
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)