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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

誰能幫我分析一下這個(gè)顯示函數(shù),謝謝了!

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:91280 發(fā)表于 2016-8-3 20:11 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
unsigned char code DataMAC[11]={ 0x3F,0x06,0x5B,0x4F,0x66, 0x6D,0x7d,0x07,0x7f,0x6F, 0x00 };

void Display_LED(unsigned char DataVal[])
{
unsigned char i=0,Value=1;
for(i = 0; i < 8; i++)
{
  if(DataVal[i]&0x80)
  {
   DataVal[i]-=0x80;
   LED_Data = ~(DataMAC[DataVal[i]]|0x80)
}
  else
  {
   LED_Data = ~DataMAC[DataVal[i]];
  }

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

使用道具 舉報(bào)

沙發(fā)
ID:71099 發(fā)表于 2016-8-4 08:17 | 只看該作者
本帖最后由 geminiguy_07 于 2016-8-4 08:20 編輯

unsigned char code DataMAC[11]={ 0x3F,0x06,0x5B,0x4F,0x66, 0x6D,0x7d,0x07,0x7f,0x6F, 0x00 };

void Display_LED(unsigned char DataVal[])
{
     unsigned char i=0,Value=1;
    for(i = 0; i < 8; i++)
    {
        if(DataVal&0x80)   //帶有小數(shù)點(diǎn)
       {
         DataVal-=0x80;   //去掉小數(shù)點(diǎn)
        LED_Data = ~(DataMAC[DataVal]|0x80)  //這應(yīng)該是顯示該數(shù)
      }
      else    //不帶小數(shù)點(diǎn)的
      {
          LED_Data = ~DataMAC[DataVal];
      }
   }
}
回復(fù)

使用道具 舉報(bào)

板凳
ID:91280 發(fā)表于 2016-8-4 11:22 來自手機(jī) | 只看該作者
geminiguy_07 發(fā)表于 2016-8-4 08:17
unsigned char code DataMAC[11]={ 0x3F,0x06,0x5B,0x4F,0x66, 0x6D,0x7d,0x07,0x7f,0x6F, 0x00 };

void ...

雖然不是很明白,但還是謝謝你!
回復(fù)

使用道具 舉報(bào)

地板
ID:71099 發(fā)表于 2016-8-5 00:21 | 只看該作者
ywz6111 發(fā)表于 2016-8-4 11:22
雖然不是很明白,但還是謝謝你!

數(shù)碼管都是帶有小數(shù)點(diǎn)的,出現(xiàn)小數(shù)的時(shí)候可以用小數(shù)點(diǎn)顯示(如1.25,在1后面加小數(shù),即DataMAC[1] & 0x80)。
if(DataVal&0x80)表示這個(gè)數(shù)是(x.);
DataVal-=0x80;表示這個(gè)數(shù)是(x),只是去掉小數(shù)點(diǎn);
LED_Data = ~(DataMAC[DataVal]|0x80);這個(gè)因該是因?yàn)槟闶褂玫氖枪碴枖?shù)碼管,為0時(shí)才會亮,所以這個(gè)數(shù)要取反~;
最后一句LED_Data = ~DataMAC[DataVal];是因?yàn)闆]有小數(shù)點(diǎn),直接取反就可以顯示
回復(fù)

使用道具 舉報(bào)

5#
ID:71099 發(fā)表于 2016-8-5 00:22 | 只看該作者
數(shù)碼管都是帶有小數(shù)點(diǎn)的,出現(xiàn)小數(shù)的時(shí)候可以用小數(shù)點(diǎn)顯示(如1.25,在1后面加小數(shù),即DataMAC[1] & 0x80)。
if(DataVal[i]&0x80)表示這個(gè)數(shù)是(x.);
DataVal[i]-=0x80;表示這個(gè)數(shù)是(x),只是去掉小數(shù)點(diǎn);
LED_Data = ~(DataMAC[DataVal[i]]|0x80);這個(gè)因該是因?yàn)槟闶褂玫氖枪碴枖?shù)碼管,為0時(shí)才會亮,所以這個(gè)數(shù)要取反~;
最后一句LED_Data = ~DataMAC[DataVal[i]];是因?yàn)闆]有小數(shù)點(diǎn),直接取反就可以顯示
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产四区 | 凹凸日日摸日日碰夜夜 | 欧美一级免费看 | 免费成人高清在线视频 | 不卡视频一区 | 天天操网 | 久在线 | 热久久久 | 一区二区三区在线看 | 特级特黄特色的免费大片 | 国产精品精品视频一区二区三区 | 97国产一区二区精品久久呦 | 久久久爽爽爽美女图片 | 国产激情网 | 91av久久久| 99影视| 久综合 | www.精品国产 | 午夜天堂精品久久久久 | 欧美国产一区二区三区 | 国产午夜久久久 | 成人夜晚看av | 国产精品久久久久久久久免费桃花 | 成人不卡 | 国产小视频在线 | 91久久婷婷 | 成人精品免费视频 | 国产在线精品一区 | 91视频免费观看 | 色小姐综合网 | 成人欧美一区二区三区在线播放 | 精品国产乱码久久久久久a丨 | 精品一区二区三区在线观看国产 | 日韩网站在线观看 | 欧美一区二区三区在线看 | 日本精品视频一区二区 | 国产高清精品一区二区三区 | 欧美一区二区免费 | 国产精品久久久久久久久图文区 | 亚洲精品一区二区在线观看 | 欧美一区日韩一区 |