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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1567|回復: 3
收起左側

單片機C語言數碼管的查表運算digitron=table[j];結果怎么理解?

[復制鏈接]
ID:1083165 發表于 2023-8-2 08:31 | 顯示全部樓層 |閱讀模式
  unsigned char table[10]={0x40,0x73,0x89,0x21,0x32,0x24,0x04,0x71,0x00,0x20};
void display (unsigned char display_data)
{   //兩位數碼管顯示驅動
    unsigned char y,j,digitron;
    decimal_point_off;                   //小數點關
    for(y=0;y<10;y++)
        {   j=display_data/10;          //取整,十位數
            digitron=table[j];
            PA0=1;

            if(digitron&0x01)   PC0=1;  //數碼管第1筆
            else                      PC0=0;  
            if(digitron&0x02)   PC1=1;  //數碼管第2筆
            else                      PC1=0;
            if(digitron&0x04)   PC2=1;  //數碼管第3筆
            else                      PC2=0;
            if(digitron&0x08)   PA5=1;  //數碼管第4筆
            else                      PA5=0;
            if(digitron&0x10)   PC4=1; //數碼管第5筆
            else                      PC4=0;
            if(digitron&0x20)   PC5=1; //數碼管第6筆
            else                      PC5=0;
            if (digitron&0x40)  PA4=1; //數碼管第7筆
            else                      PA4=0;
            PA6=0;      
            DelayMs(5);


新手小白,搞不懂上面的那句digitron=table[j];的結果是怎么運算出來的?

回復

使用道具 舉報

ID:17647 發表于 2023-8-2 10:13 | 顯示全部樓層
j=display_data/10;         
digitron=table[j];
回復

使用道具 舉報

ID:1087948 發表于 2023-8-2 14:37 | 顯示全部樓層
在上述代碼中,digitron=table[j];是將數組table中的元素賦值給變量digitron。  首先,j是通過將display_data除以10來獲取十位數。例如,如果display_data為47,則j將被賦值為4。  然后,table[j]將訪問數組table中索引為j的元素。這意味著如果j為4,則table[4]將返回數組中索引為4的元素值,即0x32。  最后,將這個值賦給變量digitron,使得digitron等于0x32。接下來的代碼會根據digitron的不同位狀態來控制數碼管的顯示。  注意:在你提供的代碼中,并沒有給出table數組的定義和decimal_point_off、PA0、PC0等標識符的定義。請確保這些定義在代碼的其他部分存在,并正確設置相應的值和功能。

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:1083165 發表于 2023-8-2 14:53 | 顯示全部樓層
liyonghua111 發表于 2023-8-2 14:37
在上述代碼中,digitron=table[j];是將數組table中的元素賦值給變量digitron。  首先,j是通過將display_da ...

謝謝大佬,講的特別詳細,終于明白了!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产在线aa| 亚洲一区不卡在线 | 国产伦一区二区三区 | 四虎影视免费在线 | 亚洲一区久久久 | 91久久北条麻妃一区二区三区 | 在线欧美亚洲 | 精品国产精品国产偷麻豆 | 国产色爽 | 国产精品福利网站 | 成人精品一区二区三区中文字幕 | 亚洲国产精品视频一区 | av一二三区 | 亚洲福利一区二区 | 国产电影一区 | 久久男女视频 | 免费国产黄| 国产欧美一区二区三区在线看 | 亚洲女人的天堂 | 亚州成人 | 国产久| 亚洲精品久久久久avwww潮水 | 亚洲网站在线播放 | 日韩一二区 | 亚洲欧美一区二区三区国产精品 | 激情网站 | 亚洲啪啪 | 日韩欧美大片在线观看 | 日韩毛片在线观看 | 中文字幕 在线观看 | 99精品国产一区二区青青牛奶 | 久久亚洲国产 | 久久精品久久久久久 | 天天操天天操 | 国产午夜一级 | 网黄在线| 亚洲 中文 欧美 日韩 在线观看 | 国产一区二区精品在线观看 | 亚州国产 | 国产小视频在线观看 | 欧美日韩在线一区二区三区 |