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

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

QQ登錄

只需一步,快速開(kāi)始

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

單片機(jī)TM1620程序剛做出來(lái),測(cè)試沒(méi)問(wèn)題,先記錄一下,有感興趣的朋友可以參考下

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
原本想做個(gè)別的,因?yàn)橹型颈淮驍嗔耍@里記錄一下:程序是18B20溫度傳感器+TM1620,我使用的是共陰極數(shù)碼管。


#include "tm1260.h"

//---重定義關(guān)鍵詞---//

void sendDataToTM1620(unsigned char sdata){
//在時(shí)鐘的上升沿進(jìn)行移位寫(xiě)入,低位先傳
        unsigned char a;
         stb = 0;
        _nop_();
        _nop_();

        for(a=0;a<8;a++){
                if(sdata&0x01)
                        din = 1;
                else
                        din = 0;
                sdata >>= 1;
                clk = 0;
                _nop_();
                _nop_();
                clk = 1;

        }

}
void initialTM1620(int temp){
  unsigned char i,TempNum[4]={0};
        unsigned char code TubYinNum[11]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f };//0-9 //共陰極
        unsigned char code TubYanNum[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 };//0-9
        
        TempNum[0] = TubYinNum[temp/100];//溫度十位
        TempNum[1] = TubYinNum[temp%100/10];//溫度個(gè)位
        TempNum[1] = TempNum[1]|0x80;//加上小數(shù)點(diǎn)
        TempNum[2] = TubYinNum[temp%10];//溫度小數(shù)點(diǎn)
        
        stb = 1;
  din = 1;
  clk = 1;
        _nop_();
        stb = 0;
        sendDataToTM1620(0x02);//顯示模式設(shè)置,設(shè)置為6個(gè)GRID,8個(gè)SEG
        stb = 1;
        _nop_();
        stb = 0;
        sendDataToTM1620(setAddrMode);//固定地址 44
//  sendDataToTM1620(0x0C);//顯示寄存器的c0H單元開(kāi)始   
        //地址數(shù)據(jù)清零        
        for(i=0;i<3;i++){//因?yàn)榭刂频氖?位數(shù)碼管,所以這里循環(huán)只有3
                stb = 1;
                _nop_();
                stb = 0;         
                _nop_();
                sendDataToTM1620(0xc0+i*2);//選擇要寫(xiě)入的地址
                sendDataToTM1620(TempNum[ i]);//寫(xiě)入數(shù)值

        }
        //設(shè)置亮度和開(kāi)關(guān)
        stb = 1;
        _nop_();
        stb = 0;
        _nop_();
        //0x88是最暗的,8F是最亮的這期間的數(shù)可以任意選
       //當(dāng)時(shí)還帶著藍(lán)牙模塊,大體測(cè)了下亮度設(shè)為88的情況下電流好像是120ma左右(圖片是80的亮度),8F大約是180ma左右。
        sendDataToTM1620(0x88);//顯示控制參數(shù),點(diǎn)亮數(shù)碼屏幕,亮度可以通過(guò)改變低三位調(diào)節(jié)   
        stb = 1;
        _nop_();
}
void OffTM1620()
{//息屏函數(shù)
        stb = 1;
        _nop_();
        stb = 0;
        _nop_();
        sendDataToTM1620(0x80);//關(guān)閉顯示
        stb = 1;
        _nop_();
}

51hei圖片_20210608093529.png (38.09 KB, 下載次數(shù): 152)

51hei圖片_20210608093529.png

51hei圖片_20210608093629.png (1.09 MB, 下載次數(shù): 137)

51hei圖片_20210608093629.png

51hei.png (7.85 KB, 下載次數(shù): 127)

51hei.png

溫度測(cè)試2.rar

287.15 KB, 下載次數(shù): 78, 下載積分: 黑幣 -5

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:308903 發(fā)表于 2022-12-9 08:43 | 只看該作者
還需要原理圖啊
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区视频在线免费观看 | 亚洲综合三区 | 亚洲欧洲在线视频 | 男人的天堂一级片 | www久久| 色免费看 | 亚洲成人精品国产 | 韩国av电影网 | 国产精品不卡 | 国产欧美一区二区三区在线播放 | 91久久精品国产91久久性色tv | 国产日韩欧美一区二区 | 国产日韩精品一区二区三区 | 黄视频免费| 在线不卡视频 | 成人av一区二区亚洲精 | 欧美精品99| 久久com| 免费黄色片在线观看 | 国产精品一区二区不卡 | 久久久久成人精品免费播放动漫 | 国产在线网站 | 国产精品久久久久久久久免费樱桃 | 欧美激情精品久久久久久 | 亚洲精品久久久一区二区三区 | 国产福利视频网站 | 日韩欧美专区 | 欧美日本一区 | 成在线人视频免费视频 | 欧美日韩电影免费观看 | 北条麻妃99精品青青久久 | 国产高清视频一区 | 亚洲性视频在线 | 九九在线 | 午夜免费电影院 | 亚洲国产精品一区 | 国产精品久久久久久久久久久久久 | 久久av网| 香蕉久久网 | 久草久| 这里只有精品999 |