久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 9065|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

這個(gè)單片機(jī)數(shù)碼管顯示程序是什么意思?顯示緩沖區(qū)又是什么意思

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:421426 發(fā)表于 2019-1-3 19:48 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
unsigned char dspbuf[8] = {10,10,10,10,10,10,0,0};//顯示緩沖區(qū)
unsigned char dspcom = 0;
void display(void)
{   
        P2 = ((P2&0x1f)|0xE0);
        P0 = 0xff;
        P2 &= 0x1f;

        P2 = ((P2&0x1f)|0xC0);
        P0 = 1<<dspcom;
        P2 &= 0x1f;
        
    P2 = ((P2&0x1f)|0xE0);                                                                                                   //dspduf  dspcom
        P0 = tab[dspbuf[dspcom]];
        P2 &= 0x1f;

    if(++dspcom == 8){
        dspcom = 0;
    }   

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:164602 發(fā)表于 2019-1-4 08:06 | 只看該作者
第一個(gè)問題不知道怎么回答,因?yàn)榭戳顺绦颍幸幌盗械倪\(yùn)算,為什么這樣運(yùn)算,從你給出的程序中沒看出來。
第二個(gè)問題很好理解,所謂顯示緩沖區(qū),就是先將要顯示的內(nèi)容計(jì)算好,存在其中,顯示時(shí),直接使用就可以了,也就是說,不是將計(jì)算結(jié)果直接顯示——緩沖的意思很明白嘛。只要新計(jì)算沒完成,緩沖區(qū)的內(nèi)容就不變,顯示就不受影響。這樣的操作,對(duì)單片機(jī)使用數(shù)碼管很有效,因?yàn)閿?shù)碼管顯示通常用掃描法,時(shí)間間隔太長(zhǎng)就會(huì)閃。
回復(fù)

使用道具 舉報(bào)

板凳
ID:123289 發(fā)表于 2019-1-4 08:22 | 只看該作者
本帖最后由 yzwzfyz 于 2019-1-4 09:08 編輯

對(duì)于顯示:初學(xué)者會(huì)直接向連接LED燈的IO口送出顯示的數(shù)據(jù)(譯碼后)。
高手這樣做:從某個(gè)區(qū)域(A區(qū))中定向取數(shù),送至對(duì)應(yīng)的IO口。這個(gè)A區(qū)就叫顯示緩沖區(qū)。甚至還有B緩沖區(qū)。
例如:B區(qū)放直觀數(shù)據(jù)、A區(qū)放顯示碼數(shù)據(jù)
這樣【顯示子程序】就固定為:從B區(qū)取數(shù)據(jù),譯碼后放入A區(qū)、從A區(qū)取數(shù)據(jù)送到IO口。
顯示動(dòng)作就簡(jiǎn)單了:用一個(gè)定時(shí)器,定期調(diào)用【顯示子程序】。
主程序就方便靈活了。它只要將需要顯示的直觀數(shù)據(jù)放入B區(qū)就行了。
要移動(dòng)走屏也方便了:只要改變從A區(qū)取據(jù)的起點(diǎn)、終點(diǎn)就可以了。如:第一次從1-10,下次從2-10-1,再下次從3-10-1-2……
還即可以在緩沖區(qū)中做許多文章,改變顯示花樣!
回復(fù)

使用道具 舉報(bào)

地板
ID:421426 發(fā)表于 2019-1-7 13:10 | 只看該作者
HC6800-ES-V2.0 發(fā)表于 2019-1-4 08:06
第一個(gè)問題不知道怎么回答,因?yàn)榭戳顺绦颍幸幌盗械倪\(yùn)算,為什么這樣運(yùn)算,從你給出的程序中沒看出來。 ...

謝謝您的回答     這程序是我老師寫的   我沒把程序復(fù)制完整
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品成人一区二区三区 | 成在线人视频免费视频 | 欧美精品综合在线 | 在线一区视频 | 欧美日韩国产在线观看 | 国产精品女人久久久 | 国产精品久久久久一区二区三区 | 97国产精品 | 91影院在线观看 | 91精品国产一二三 | 成人三级视频 | 国产欧美日韩精品在线观看 | 久优草| 亚洲成在线观看 | 夜夜爽99久久国产综合精品女不卡 | 日韩激情视频一区 | 91精品国产高清一区二区三区 | 亚洲午夜电影 | 欧美福利一区 | 亚洲国产成人精品久久久国产成人一区 | 欧美1区2区 | 免费美女网站 | 久久久精品一区二区三区 | 日日爽| 亚洲精品久久久一区二区三区 | 成年人在线视频 | 四虎成人免费电影 | 日韩成年人视频在线 | 精品国产一区二区三区免费 | 欧美日韩中 | 91午夜在线 | 国产精品成人一区 | 午夜精品一区二区三区在线视频 | www狠狠爱com | 四虎永久在线精品免费一区二 | 欧美一区二区三区视频在线播放 | 精品国产乱码一区二区三区 | 亚洲视频欧美视频 | 成人在线黄色 | 久久久免费电影 | 特级做a爰片毛片免费看108 |