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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

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

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


#include "tm1260.h"

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

void sendDataToTM1620(unsigned char sdata){
//在時(shí)鐘的上升沿進(jìn)行移位寫入,低位先傳
        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單元開始   
        //地址數(shù)據(jù)清零        
        for(i=0;i<3;i++){//因?yàn)榭刂频氖?位數(shù)碼管,所以這里循環(huán)只有3
                stb = 1;
                _nop_();
                stb = 0;         
                _nop_();
                sendDataToTM1620(0xc0+i*2);//選擇要寫入的地址
                sendDataToTM1620(TempNum[ i]);//寫入數(shù)值

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

溫度測試2.rar

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

評分

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

查看全部評分

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91在线区 | 亚洲人成人一区二区在线观看 | www免费视频 | a在线免费观看视频 | 国产精品日韩一区二区 | 二区三区视频 | 精品国产色| 久久精品成人热国产成 | 新超碰97 | 精品欧美在线观看 | 四虎影院一区二区 | 欧美精品一区二区三区四区五区 | 精品综合久久 | 国产精品一区久久久 | 精品一区二区久久久久久久网站 | 午夜电影福利 | 国产成人精品免费视频 | 福利视频一区二区 | 草比av | 国产成人精品一区二区三区在线 | 九色www| 看av网址 | av黄色在线播放 | 搞黄网站在线观看 | 精品国产乱码久久久久久影片 | 色视频在线播放 | 91极品视频 | 成人夜晚看av | 91人人视频在线观看 | 91久久久久久久久久久久久 | 亚洲+变态+欧美+另类+精品 | 国产精品亚洲一区二区三区在线观看 | 欧美bondage紧缚视频 | 亚洲欧美日韩激情 | 久久久久久久国产精品视频 | 久久岛国| 国产精品综合色区在线观看 | 日韩在线免费视频 | 亚洲人成人一区二区在线观看 | 黄频视频 | 日日夜夜精品 |