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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8943|回復: 3
打印 上一主題 下一主題
收起左側

這個單片機數碼管顯示程序是什么意思?顯示緩沖區又是什么意思

[復制鏈接]
跳轉到指定樓層
樓主
ID:421426 發表于 2019-1-3 19:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
unsigned char dspbuf[8] = {10,10,10,10,10,10,0,0};//顯示緩沖區
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空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:164602 發表于 2019-1-4 08:06 | 只看該作者
第一個問題不知道怎么回答,因為看了程序,它有一系列的運算,為什么這樣運算,從你給出的程序中沒看出來。
第二個問題很好理解,所謂顯示緩沖區,就是先將要顯示的內容計算好,存在其中,顯示時,直接使用就可以了,也就是說,不是將計算結果直接顯示——緩沖的意思很明白嘛。只要新計算沒完成,緩沖區的內容就不變,顯示就不受影響。這樣的操作,對單片機使用數碼管很有效,因為數碼管顯示通常用掃描法,時間間隔太長就會閃。
回復

使用道具 舉報

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

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

使用道具 舉報

地板
ID:421426 發表于 2019-1-7 13:10 | 只看該作者
HC6800-ES-V2.0 發表于 2019-1-4 08:06
第一個問題不知道怎么回答,因為看了程序,它有一系列的運算,為什么這樣運算,從你給出的程序中沒看出來。 ...

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

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩一区二区三区在线视频 | 一区二区三区成人 | 亚洲精品大片 | 亚洲一区二区黄 | 日本一区二区三区在线观看 | 国精品一区 | 久久精品国产一区二区电影 | 日韩中文字幕在线免费 | 国产免费拔擦拔擦8x高清 | 91夜色在线观看 | 日本不卡一区二区三区在线观看 | 综合久久99 | 青青草一区二区 | 国产精品亚洲精品 | 97国产在线观看 | 国产专区在线 | 欧美久久一级 | 久久99精品久久久久久国产越南 | 日本激情视频在线播放 | 久久精品欧美视频 | 久久av综合 | 日日摸日日添日日躁av | 超碰在线影院 | 欧美日韩在线一区二区三区 | 日本三级电影在线观看视频 | 天天操天天拍 | 亚州午夜精品 | 欧美爱爱视频网站 | 99在线资源 | 国产精品久久在线观看 | 国产美女在线观看 | 在线观看视频h | 二区三区av| 日韩在线资源 | 一区二区三区四区在线 | 免费a网 | 亚洲免费精品 | 亚洲精美视频 | 亚洲aⅴ一区二区 | 影音先锋成人资源 | 久久夜视频 |