wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 15942|回復: 14
收起左側

TM1651數碼管顯示芯片的51單片機驅動

  [復制鏈接]
ID:104287 發表于 2016-1-29 19:45 | 顯示全部樓層 |閱讀模式

  /*****************************************************************************

*版權信息:深圳天微電子有限公司
*文 件 名:TM1651-V1.0
*當前版本:V1.0
*MCU 型號:STC12C5608AD
*開發環境:Keil uVision4
*晶震頻率:11.0592MHZ      
*完成日期:2013-07-19
*程序功能:數碼管驅動和按鍵:驅動7段4位LED共陽數碼管顯示,當對應按鍵按下時顯示1~7,原理圖請參考TM1651規格書;         
*免責聲明:1.此程序為TM1651驅動共陽LED數碼管和按鍵演示程序,僅作參考之用。
            2.如有直接使用本例程程序造成經濟損失的,本公司不承擔任何責任            
********************************************************************************/
#include <reg52.h>//頭文件
#include "intrins.h"//包含_nop_()指令頭文件

#define nop _nop_();_nop_();_nop_();_nop_();_nop_();//宏定義


/********************定義控制端口**********************/
sbit CLK=P3^3; //定義CLK
sbit DIO=P3^2; //定義DIO


/********************定義數據*************************/
unsigned char code CODE[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,};//共陽數碼管0~9字型碼
unsigned char code TAB[10]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};//數碼管不顯示

/********************延時函數,延時nms******************/
void delay_nms(unsigned int n)
{
unsigned int i;
while(n--)
   for(i=0;i<550;i++);
}

/********************Start函數*************************/
void I2CStart()
{
DIO=1;
CLK=1;
nop;
DIO=1;
nop;
DIO=0;
nop;
CLK=0;
}

/********************Stop函數*************************/
void I2CStop()
{
    CLK=0;
nop;
nop;
DIO=0;
nop;
nop;
CLK=1;
nop;
nop;
nop;
DIO=1;
nop;
CLK=0;
DIO=0;
}

/***************發送8bit數據,從低位開始**************/
void I2CWritebyte(unsigned char oneByte)
{
  unsigned char i;
  for(i=0;i<8;i++)
  {
    CLK=0;
if(oneByte&0x01)
  DIO=1;
else
  DIO=0;
nop;
    CLK=1;
    oneByte=oneByte>>1;
  }
  //8位數據傳送完
CLK=0;//判斷芯片發過來的ACK應答信號
nop;
while(DIO==1);
nop;
CLK=1;
nop;
}

/***************讀按鍵程序**************/
unsigned char read_key()
{
unsigned char rekey,i;
I2CStart();
I2CWritebyte(0x42); //寫讀鍵指令0x42
DIO=1;
for(i=0;i<8;i++)
{
CLK=0;
nop;
nop;
rekey=rekey>>1;   //先讀低位
nop;
nop;
CLK=1;
if(DIO)
  rekey=rekey|0x80;
else
  rekey=rekey|0x00;
nop;
}
CLK=0;  //判斷芯片發過來的ACK應答信號
nop;
nop;
while(DIO==1);
nop;
nop;
CLK=1;
nop;
nop;
I2CStop();

return rekey;
}

/************顯示函數,地址自加一************/
void disp0(unsigned char *p)                     
{
unsigned char i;
I2CStart();
I2CWritebyte(0x40);  //數據命令設置:地址自動加1,寫數據到顯示寄存器
I2CStop();

I2CStart();
I2CWritebyte(0xc0);  //地址命令設置:初始地址為00H
for(i=0;i<4;i++)  //發送4字節數據到顯存
{
I2CWritebyte(*p);
p++;
}
I2CStop();

I2CStart();
I2CWritebyte(0x8C); //顯示控制命令:開顯示,脈沖寬度為11/16.
I2CStop();

}

/************顯示函數,固定地址寫數據************/
void disp(unsigned char add, unsigned char value)
{
I2CStart();
I2CWritebyte(0x44); //數據命令設置:固定地址,寫數據到顯示寄存器
I2CStop();

I2CStart();
I2CWritebyte(add);//地址命令設置:寫入add對應地址

I2CWritebyte(CODE[value]);//給add地址寫數據
I2CStop();

I2CStart();
I2CWritebyte(0x8C);//顯示控制命令:開顯示,脈沖寬度為11/16.
I2CStop();

}

/************按鍵處理函數,按鍵數據低位在前高位在后************/
void key_process()
{
unsigned char temp;
temp=read_key();  //讀取按鍵返回值
if(temp!=0xff)
{
  disp0(TAB);  //清屏
  switch(temp)
  {
    case 0xf7 : disp(0xc0,1);break;  //K1與SG1對應按鍵按下,顯示1
case 0xf6 : disp(0xc1,2);break;  //K1與SG2對應按鍵按下,顯示2
case 0xf5 : disp(0xc2,3);break;  //K1與SG3對應按鍵按下,顯示3
case 0xf4 : disp(0xc3,4);break;  //K1與SG4對應按鍵按下,顯示4
case 0xf3 : disp(0xc0,5);break;  //K1與SG5對應按鍵按下,顯示5
case 0xf2 : disp(0xc1,6);break;  //K1與SG6對應按鍵按下,顯示6
case 0xf1 : disp(0xc2,7);break;  //K1與SG7對應按鍵按下,顯示7
default   : break;
  }
}
}

void main()
{

disp0(CODE);      //上電數碼管顯示0~3
delay_nms(1);
while(1)     //按鍵后顯示按鍵內容
{
key_process();
delay_nms(100);
}
}



回復

使用道具 舉報

ID:87000 發表于 2018-10-16 17:15 | 顯示全部樓層
這個可以用嘛?
回復

使用道具 舉報

ID:383374 發表于 2019-7-29 14:53 | 顯示全部樓層
代碼已經測試可以使用
回復

使用道具 舉報

ID:592135 發表于 2019-7-29 17:22 | 顯示全部樓層
謝謝樓主的分享,點贊
回復

使用道具 舉報

ID:68189 發表于 2020-10-18 16:27 | 顯示全部樓層
代碼經過實驗,正確驅動TM1651,感謝樓主分享.
回復

使用道具 舉報

ID:934353 發表于 2021-6-28 13:51 | 顯示全部樓層
這不是共陽數碼管吧,是共陰數碼管吧
回復

使用道具 舉報

ID:562798 發表于 2022-5-31 01:18 | 顯示全部樓層
開心就好hhhh 發表于 2021-6-28 13:51
這不是共陽數碼管吧,是共陰數碼管吧

只有用這個編碼才可以正常顯示的!
回復

使用道具 舉報

ID:562798 發表于 2022-6-7 08:06 | 顯示全部樓層
donny123800 發表于 2022-5-31 01:18
只有用這個編碼才可以正常顯示的!

嗯是的!
回復

使用道具 舉報

ID:1001745 發表于 2022-6-7 09:58 | 顯示全部樓層
tm1652的驅動程序有嗎?
回復

使用道具 舉報

ID:562798 發表于 2022-6-7 20:03 | 顯示全部樓層
mcuhui 發表于 2022-6-7 09:58
tm1652的驅動程序有嗎?

有!前兩天剛寫的!
回復

使用道具 舉報

ID:1088395 發表于 2023-7-28 09:54 | 顯示全部樓層

這個不是共陽數碼管,應該是共陰數碼管吧
回復

使用道具 舉報

ID:433219 發表于 2023-7-28 14:40 | 顯示全部樓層
1651 不如 1650實用
回復

使用道具 舉報

13#
無效樓層,該帖已經被刪除
ID:224580 發表于 2023-8-17 14:17 | 顯示全部樓層
邏輯很正確,要慢慢研究吸收好的代碼
回復

使用道具 舉報

ID:1065749 發表于 2023-8-17 18:35 | 顯示全部樓層
這個芯片驅動數碼管和按鍵,作用很大,如果把封裝做小一點就好了,對于一些小板子,這個就用不了。
回復

使用道具 舉報

ID:1154534 發表于 2025-6-18 18:55 | 顯示全部樓層
大佬們,我想問一下就是我也是TM1651顯示芯片,但是用的觸摸按鍵板,按鍵就不是TM1651手冊的按鍵了,所以怎么寫才能讓LED亮
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
成人黄色短视频在线观看| 手机精品视频在线| 亚洲欧美一区二区精品久久久| 不卡的av在线播放| 一区二区导航| 日韩少妇视频| 国产日韩在线| 中文字幕亚洲免费| 久久久久亚洲av成人片| 亚洲精品www.| 亚洲av综合色区| 亚洲在线www| 伊人久久精品视频| 欧美日韩精品在线观看| 成人黄色大片在线观看| 在线成人av| 91麻豆精品激情在线观看最新| 69久久夜色| 91啦中文成人| 日韩在线观看视频一区| 国产无套粉嫩白浆内谢| 欧美xxxxx少妇| 国产a级片网站| 国内外成人免费视频| 国产写真视频在线观看| 亚洲天堂网一区二区| www.欧美黄色| 成人天堂噜噜噜| 中文字幕精品网| 欧美美女一区二区在线观看| 亚洲欧洲av在线| 国产一区二区在线免费观看| 婷婷综合五月| 日韩三级久久| 精品国模一区二区三区| yw视频在线观看| 国产igao激情在线入口| 国内一区二区三区精品视频 | www.色五月| 久热精品免费视频| 亚洲视频在线观看不卡| 中文字幕 亚洲视频| 日韩av女优在线观看| 久久国产精品无码一级毛片| 色七七在线观看| 国产av人人夜夜澡人人爽麻豆| 国产一区二区精品在线| 国产精品偷伦一区二区| 久久久噜噜噜久久久| 亚洲精品97久久| 91麻豆精品国产91久久久久久久久 | 任你躁av一区二区三区| 欧美精品色婷婷五月综合| 一区二区三区国| 日韩欧美精品一区二区| 精品国产一区二区三区免费| 成人黄色片视频网站| 91亚洲国产精品| 91久久久亚洲精品| 91超碰在线电影| 91久久精品一区二区二区| 天天综合色天天综合| 午夜在线成人av| 亚洲一区二区欧美日韩| 亚洲福利一二三区| 精品久久久精品| 在线一区二区三区做爰视频网站| 国产微拍精品一区| 久久久精品99| 日本五十熟hd丰满| 久草免费在线视频观看| 劲爆欧美第一页| 久青草免费视频| 国产 日韩 欧美 在线| 日韩欧美一区二区一幕| 中文字幕第四页| 中文在线字幕av| 国产手机视频在线| 性一交一乱一伧老太| 日本黄色不卡视频| 四虎成人免费电影| 国产又爽又黄视频| 欧美一级片久久久久久久| 国模极品一区二区三区| 国产91露脸中文字幕在线| 国产美女搞久久| 成人18视频| 日本一区二区三区www| 中文字幕免费高| 欧美日韩黄色一级片| 日韩一级裸体免费视频| 国产亚洲精品美女久久久久| 欧美成人手机在线| 国产精品青草久久久久福利99| 99久久自偷自偷国产精品不卡| 精品欧美一区二区在线观看视频| 亚洲成人a**址| 丁香激情综合五月| 国产一区二区在线看| 成人禁用看黄a在线| 欧美国产激情一区二区三区蜜月| 亚洲精品国产无天堂网2021| 精品久久久久久久久久久| 欧美精品久久久久久久久老牛影院| 精品久久久久一区| 久久国产精品99国产精| 国产精品久久久久久久久久东京 | 涩涩视频在线免费看| 国产精品**亚洲精品| 激情综合网站| 可以免费看不卡的av网站| av影院午夜一区| 亚洲成人av在线电影| 欧美日韩中文国产| 日韩精品极品视频| 欧美国产日本高清在线 | 日韩免费观看高清完整版| 亚洲激情免费观看| 久久久久久久影院| 91丨九色丨国产| 吴梦梦av在线| 国产色视频在线播放| 人人妻人人澡人人爽人人精品 | 亚洲成年人网站在线观看| 欧美大片拔萝卜| 午夜精品久久久久久久99热| 狠狠干一区二区| 少妇高潮喷水久久久久久久久久| 亚洲深夜激情| 99久免费精品视频在线观看| 香蕉成人伊视频在线观看| 日韩av在线高清| 国产精品久久久久久av下载红粉 | 国产99亚洲| 免费成人性网站| 一区二区三区成人| 国产视频欧美视频| 成人日韩在线电影| 少妇高潮喷水在线观看| 亚洲一级理论片| xxxx18国产| 国产剧情av在线| 天堂在线一区二区三区| 黑森林av导航| 国产一区免费看| 国产精品冒白浆免费视频| 欧美日本网站| 2023国产精华国产精品| 日韩va亚洲va欧美va久久| 亚洲一区二区欧美激情| 日韩中文综合网| 欧美一区二区在线| 丰满岳乱妇一区二区| 中文字幕一区二区三区波野结| 一个人看的www在线免费观看 | 国产91久久久久| 成人亚洲性情网站www在线观看| 美女福利视频在线| 成人午夜在线影院| 成人在线观看毛片| 国产亚洲精品熟女国产成人| 可以免费观看的毛片| 亚洲美女在线免费观看| 国产成人免费精品| 日韩在线一区二区三区| 精品日本高清在线播放| 欧美黑人xxxⅹ高潮交| 亚洲欧美一二三| 中文字幕91视频| 日韩激情文学| 18+激情视频在线| 欧美黄在线观看| 亚洲一区二区免费视频| 欧美激情网友自拍| 无码粉嫩虎白一线天在线观看| 日本天堂中文字幕| 五月天黄色网址| 国产v综合v| 国产尤物一区二区| 精品国产伦理网| 精品麻豆av| x88av在线| 国产一级黄色| 99re6在线精品视频免费播放| 欧美黄色大片网站| 欧美日韩激情视频| 国产91对白在线播放| 97国产精东麻豆人妻电影| 久久99精品波多结衣一区| 99不卡视频| 红杏视频成人| 欧美国产一区在线| 色婷婷综合久久久久中文字幕1| 亚洲一区二区三区欧美| 免费观看特级毛片| 成年网站免费观看| 免费观看性欧美大片无片| 北条麻妃一区二区三区| 丝袜情趣国产精品| 被灌满精子的波多野结衣| 天天干天天色综合| 猫咪在线永久网站| 国产精品草草| 欧美日韩一卡二卡三卡| 国产视频一区二区不卡| 免费在线观看黄色小视频| 四虎国产精品成人免费4hu| 欧美aaaaaaaa牛牛影院| 亚洲男人的天堂在线观看| 欧美最顶级的aⅴ艳星| 精品人妻无码中文字幕18禁| 欧美虐宫另类残忍视频| 蜜桃视频成人m3u8| caoporm超碰国产精品| 国产成人精品午夜视频免费| 在线看欧美日韩| 免费看又黄又无码的网站| 国产色综合视频| 美女尤物在线视频| 国产一区二区毛片| 久久精品国产亚洲一区二区| 欧美日韩在线成人| 在线亚洲日本| 狠狠久久伊人中文字幕| 国产日韩影视精品| 欧美一区二区三区四区在线| 中文在线字幕观看| 蜜桃狠狠狠狠狠狠狠狠狠| 同性恋视频一区| 欧美日韩裸体免费视频| 蜜桃网站成人| 波多野结衣黄色| 黄色成年人视频在线观看| 捆绑调教一区二区三区| 久久精品国产视频| 国产伦精品一区二区三区妓女下载 | 中文字幕亚洲日本岛国片| av成人 com a| av亚洲产国偷v产偷v自拍| 成人444kkkk在线观看| 国产3p在线播放| 国产成人亚洲欧美电影| 精品国产导航| 欧美性xxxxxx| 亚洲精品一区二区三区av| 国产一区二区在线视频观看| 国产伦理精品| 国产精品视频一二三| 91亚洲国产成人久久精品网站| 久久久久久久久久网站| 91吃瓜网在线观看| 国产黄色精品视频| 青青草99啪国产免费| 国产精品视频看看| 韩国中文字幕2020精品| 国模大尺度一区二区三区| 高清一区二区三区四区五区| 性欧美一区二区| 同心难改在线观看| 国产伦精一区二区三区| 欧美最猛性xxxxx(亚洲精品)| 国产黄色录像视频| 高清在线观看av| av动漫一区二区| 国产在线日韩在线| 三级视频在线观看| 自拍一区在线观看| 亚洲人一二三区| 蜜桃传媒视频第一区入口在线看| a在线观看免费| 欧美中文高清| 欧美精品三级日韩久久| 亚洲精品无码久久久久久| 91麻豆精品国产91久久| 国产精品xvideos88| 日韩视频在线观看免费| 欧美丰满老妇熟乱xxxxyyy| 二区在线视频| 久久综合九色综合欧美就去吻 | 国产一区二区三区免费在线| 91精品福利在线| 99久久久无码国产精品6| 免费大秀视频在线播放| 男人的天堂成人在线| 欧美精品激情在线观看| 污污的视频在线免费观看| 婷婷丁香在线| 亚洲在线中文字幕| 宅男av一区二区三区| 男人插女人下面视频| 999成人精品视频线3| 日韩中文综合网| 成人免费毛片东京热| 中文字幕在线视频久| 色综合色综合色综合色综合色综合| www.国产在线视频| 俄罗斯黄色一级片| 电影在线一区| 日本一区二区成人在线| 亚洲三区四区| 夜夜摸视频网| 噜噜噜躁狠狠躁狠狠精品视频| 欧美亚洲第一页| 亚洲性猛交富婆| 极品束缚调教一区二区网站| 日韩久久免费视频| 亚洲a∨无码无在线观看| 少妇在线看www| 欧美日韩国产免费一区二区 | 又黄又湿又爽又免费又色| 国产欧美午夜| 国产在线日韩在线| 亚洲 美腿 欧美 偷拍| 欧美影视一区| 国产成人精品免高潮在线观看 | 内射一区二区三区| 日韩一区在线播放| 亚洲午夜精品一区二区国产 | 成人免费乱码大片a毛片软件| 久久国产精品99久久人人澡| 亚洲一区二区自拍| 男人用机机桶女人| 免费欧美日韩| 成人免费网站在线看| 亚洲av成人无码久久精品老人 | 国产一区二区免费| 久久婷婷一区二区| 91麻豆精品激情在线观看最新| 亚洲天堂av在线播放| 岛国毛片在线观看| 日韩精品视频一区二区三区| 国产丝袜一区二区| 国产真实夫妇交换视频| 动漫视频在线一区| 欧美精品在线视频观看| 亚洲国产无线乱码在线观看| 日韩欧美二区| 国产精品爱久久久久久久| 亚洲 小说区 图片区 都市| 亚洲欧美日韩在线观看a三区| 丁香五月网久久综合| 深夜福利网址| 91视频国产资源| 欧美极品欧美精品欧美| 毛片在线播放网站| 色国产精品一区在线观看| 欧美一区二区免费在线观看| 新版的欧美在线视频| 成全电影播放在线观看国语| 国产成人福利片| 日韩欧美在线一区二区| 浮力影院网站午夜| 美女100%一区| 日韩精品中午字幕| 中文字幕av久久爽av| 2021年精品国产福利在线| 美女av一区二区三区| 国产夫绿帽单男3p精品视频| 中文精品在线| 久久久影院一区二区三区| 天天色av.com| 国产精品久久午夜| 奇米777在线视频| 蜜桃av在线| 中文字幕日韩有码| av无码精品一区二区三区宅噜噜| 一区二区视频欧美| 国外成人免费视频| 国产乱妇乱子| 久久久久久毛片免费看| 亚洲国产乱码最新视频| 在线成人免费av| 无遮挡爽大片在线观看视频| 亚洲日本成人女熟在线观看| 中文字幕在线天堂| 亚洲免费精品| 天天久久人人| av网在线观看| 日韩一区二区精品葵司在线| 日本中文字幕免费| 欧美不卡视频| 日韩国产伦理| 国产69精品久久app免费版| 日韩三级免费观看| 亚洲精品毛片一区二区三区| 99riav1国产精品视频| 一区二区视频国产| 黄色片在线看| 亚洲精品一区二区三区在线观看| 中文字幕乱码在线观看| 久久精品国产亚洲高清剧情介绍| 神马午夜伦理影院| 日韩av超清在线观看| 国产色婷婷亚洲99精品小说| 91蝌蚪视频在线观看| 涩涩视频在线播放| 欧美国产乱视频| 欧美成人亚洲高清在线观看| 久久这里只有精品视频网| 中文字幕人妻熟女在线|