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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2954|回復: 1
收起左側

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

[復制鏈接]
ID:476556 發表于 2021-6-8 09:49 | 顯示全部樓層 |閱讀模式
原本想做個別的,因為中途被打斷了,這里記錄一下:程序是18B20溫度傳感器+TM1620,我使用的是共陰極數碼管。


#include "tm1260.h"

//---重定義關鍵詞---//

void sendDataToTM1620(unsigned char sdata){
//在時鐘的上升沿進行移位寫入,低位先傳
        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];//溫度個位
        TempNum[1] = TempNum[1]|0x80;//加上小數點
        TempNum[2] = TubYinNum[temp%10];//溫度小數點
        
        stb = 1;
  din = 1;
  clk = 1;
        _nop_();
        stb = 0;
        sendDataToTM1620(0x02);//顯示模式設置,設置為6個GRID,8個SEG
        stb = 1;
        _nop_();
        stb = 0;
        sendDataToTM1620(setAddrMode);//固定地址 44
//  sendDataToTM1620(0x0C);//顯示寄存器的c0H單元開始   
        //地址數據清零        
        for(i=0;i<3;i++){//因為控制的是3位數碼管,所以這里循環只有3
                stb = 1;
                _nop_();
                stb = 0;         
                _nop_();
                sendDataToTM1620(0xc0+i*2);//選擇要寫入的地址
                sendDataToTM1620(TempNum[ i]);//寫入數值

        }
        //設置亮度和開關
        stb = 1;
        _nop_();
        stb = 0;
        _nop_();
        //0x88是最暗的,8F是最亮的這期間的數可以任意選
       //當時還帶著藍牙模塊,大體測了下亮度設為88的情況下電流好像是120ma左右(圖片是80的亮度),8F大約是180ma左右。
        sendDataToTM1620(0x88);//顯示控制參數,點亮數碼屏幕,亮度可以通過改變低三位調節   
        stb = 1;
        _nop_();
}
void OffTM1620()
{//息屏函數
        stb = 1;
        _nop_();
        stb = 0;
        _nop_();
        sendDataToTM1620(0x80);//關閉顯示
        stb = 1;
        _nop_();
}
51hei圖片_20210608093529.png
51hei圖片_20210608093629.png
51hei.png

溫度測試2.rar

287.15 KB, 下載次數: 78, 下載積分: 黑幣 -5

評分

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

查看全部評分

回復

使用道具 舉報

ID:308903 發表于 2022-12-9 08:43 | 顯示全部樓層
還需要原理圖啊
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜av电影 | 国产91久久久久蜜臀青青天草二 | 国产午夜精品福利 | 亚洲精品一区国语对白 | av一二三区 | 国产精品视频免费观看 | 成人影院免费视频 | 亚洲精品视频在线看 | 欧美成人精品一区二区三区 | 精品中文在线 | 久久精品欧美一区二区三区不卡 | 国产精品久久久久久久一区二区 | 正在播放国产精品 | 亚洲综合在 | 国产精品99999999 | 免费观看色 | 鸳鸯谱在线观看高清 | 一区二区免费在线 | 自拍偷拍亚洲欧美 | 992人人草| 国产一区二区精品在线观看 | 影音先锋亚洲资源 | 欧美成人免费在线视频 | 6080亚洲精品一区二区 | 中文字幕视频在线 | 久久精品亚洲精品国产欧美 | 国产精品久久久久久婷婷天堂 | 中文字幕视频在线观看免费 | 久久久久久国产一区二区三区 | 日本一级淫片免费啪啪3 | 国产精品美女久久久久久久网站 | 2018天天干天天操 | 热久久久 | av片在线免费看 | 亚洲有码转帖 | 免费黄色在线观看 | 91xxx在线观看 | 欧美精品1区 | 99热国产在线播放 | 99精品亚洲国产精品久久不卡 | 国产成人综合在线 |