当前位置: 首页 > wzjs >正文

网站需要备案吗网站建设千套素材

网站需要备案吗,网站建设千套素材,网站设计公司 广州,服务器 网站 app数据手册 TM1640数据手册 数据手册解读 这里我们看管脚定义DIN和SCLK,一个数据线一个时钟线 SEG1~SEG8为段码,GRID1~GRID16为位码(共阴极情况下) 这里VDD给5V 数据指令 数据命令设置 地址命令设置 显示控制命令 共阴极硬件连接图…

数据手册 

TM1640数据手册

数据手册解读

这里我们看管脚定义DIN和SCLK,一个数据线一个时钟线

SEG1~SEG8为段码,GRID1~GRID16为位码(共阴极情况下)

这里VDD给5V

 数据指令

数据命令设置

地址命令设置

显示控制命令

共阴极硬件连接图

这里我们只介绍共阴极,共阳极需要在代码里调整,有兴趣可以私聊我

注意事项

TM1640驱动源码(非阻塞)

tm1640.c
//******************************************************************************
/*** @Name       : TM1640_Start* @Date       : 2025年4月21日* @Description: TM1640起始* @Parameters : None* @Return     : None*/  
void TM1640_Start(void)
{TM_SDA_H();TM_SCL_H();__NOP();__NOP();TM_SDA_H();__NOP();__NOP();TM_SDA_L();__NOP();__NOP();__NOP();__NOP();TM_SCL_L();__NOP();__NOP();
}//******************************************************************************
/*** @Name       : TM1640_Stop* @Date       : 2025年4月21日* @Description: TM1640结束* @Parameters : None* @Return     : None*/  
void TM1640_Stop(void)
{TM_SCL_H();__NOP();__NOP();TM_SDA_L();__NOP();__NOP();TM_SDA_H();__NOP();__NOP();TM_SCL_L();TM_SDA_L();
}//******************************************************************************
/*** @Name       : TM1640_WriteData* @Date       : 2025年4月21日* @Description: 写入一字节的数据* @Parameters : oneByte:需要发送的数据字节* @Return     : None*/  
void TM1640_WriteData(uint8_t oneByte)
{uint8_t index;for(index=0;index<8;index++){TM_SCL_L();if(oneByte&0x01) TM_SDA_H();elseTM_SDA_L();__NOP();__NOP();__NOP();TM_SCL_H();oneByte=oneByte>>1;}TM_SCL_L();__NOP();__NOP();__NOP();__NOP();TM_SDA_L();__NOP();__NOP();
}//******************************************************************************
/*** @Name       : TM1640_Handle* @Date       : 2025年4月21日* @Description: 启动、写数据和控制显示* @Parameters : None* @Return     : None*/  
void TM1640_Handle(void)
{uint8_t index;TM1640_Start();TM1640_WriteData(CMD_DATA_1);//地址自动加1,普通模式TM1640_Stop();TM1640_Start();TM1640_WriteData(START_ADDRESS_1);for(index=0;index<smg_num;index++){TM1640_WriteData(smg[index]);}TM1640_Stop();TM1640_Start();TM1640_WriteData(BRIGHTNESS_LEVEL_4);TM1640_Stop();__NOP();}

这里smg[index]需要你自己去定义,然后将数组传入tm1640中就可以 

tm1640.h
/*数码管数量*/
#define smg_num    16(最大16位)
/*显示控制命令,设置亮度打开显示屏,共8级亮度,也就是设置不同的脉冲宽度*/
#define BRIGHTNESS_LEVEL_1  0x88
#define BRIGHTNESS_LEVEL_2  0x89
#define BRIGHTNESS_LEVEL_3  0x8a
#define BRIGHTNESS_LEVEL_4  0x8b
#define BRIGHTNESS_LEVEL_5  0x8c
#define BRIGHTNESS_LEVEL_6  0x8d
#define BRIGHTNESS_LEVEL_7  0x8e
#define BRIGHTNESS_LEVEL_8  0x8f
#define CLOSE_DISPLAY       0x80/*数据设置命令*/
#define CMD_DATA_1          0X40 //地址自动加1,普通模式       0100 0000
#define CMD_DATA_2          0X44 //地址固定,普通模式          0100 0100
#define CMD_DATA_3          0X48 //地址自动加1,内部测试模式   0100 1000
#define CMD_DATA_4          0X4C //地址固定,内部测试模式      0100 1100/*地址命令设置 显存地址为0xC0-0xCF*/
#define START_ADDRESS_1       0XC0 //第一个数码管
#define START_ADDRESS_2       0XC1 
#define START_ADDRESS_3       0XC2 
#define START_ADDRESS_4       0XC3 
#define START_ADDRESS_5       0XC4 
#define START_ADDRESS_6       0XC5 
#define START_ADDRESS_7       0XC6 
#define START_ADDRESS_8       0XC7 
#define START_ADDRESS_9       0XC8 
#define START_ADDRESS_10      0XC9 
#define START_ADDRESS_11      0XCa 
#define START_ADDRESS_12      0XCb 
#define START_ADDRESS_13      0XCc 
#define START_ADDRESS_14      0XCd 
#define START_ADDRESS_15      0XCe 
#define START_ADDRESS_16      0XCf#define TM_SCL_H()  GPIOB->BSRR = GPIO_PIN_6
#define TM_SCL_L()  GPIOB->BRR = GPIO_PIN_6#define TM_SDA_H()  GPIOB->BSRR = GPIO_PIN_7
#define TM_SDA_L()  GPIOB->BRR = GPIO_PIN_7

 

 


文章转载自:

http://Le0HMEf1.qbxdt.cn
http://78gswasd.qbxdt.cn
http://RvoWfh2y.qbxdt.cn
http://tOkSkDtv.qbxdt.cn
http://phu8wVkZ.qbxdt.cn
http://4XBAb6CN.qbxdt.cn
http://yjcuOYkX.qbxdt.cn
http://Ma96slpt.qbxdt.cn
http://MKiJIZHf.qbxdt.cn
http://0Y6U9irM.qbxdt.cn
http://gFqTx2Cw.qbxdt.cn
http://xRCXfUHn.qbxdt.cn
http://CIunca18.qbxdt.cn
http://s33KpOrL.qbxdt.cn
http://ZDBGpW3X.qbxdt.cn
http://YvrQh3ax.qbxdt.cn
http://gJFVl0zW.qbxdt.cn
http://y9D04WUg.qbxdt.cn
http://tPzIg2Ph.qbxdt.cn
http://oVkkVe0K.qbxdt.cn
http://st18fvy6.qbxdt.cn
http://pjcU3MoO.qbxdt.cn
http://psSZ7kk2.qbxdt.cn
http://M4rmQVnf.qbxdt.cn
http://Jp2YB7zE.qbxdt.cn
http://lyuPKu8U.qbxdt.cn
http://27q4ZpdP.qbxdt.cn
http://8bPoGgrY.qbxdt.cn
http://JHXZIts5.qbxdt.cn
http://nFVjdvjV.qbxdt.cn
http://www.dtcms.com/wzjs/722371.html

相关文章:

  • ps 制作网站制作一个自适应网站
  • 龙岩天宫山电话郴州seo网络优化
  • 蓬安网站建设长春网络推广长春seo公司
  • 建设的网站提示危险网站
  • 什么网站专做衣服网站页面关键词优化
  • 佛山专业做网站公司安卓开发培训机构
  • 建设仿优酷视频网站wordpress实例网址
  • 机械设备网站建设网站制作怎么学
  • 湖北建设网站郑州电力高等专科学校宿舍
  • 5g站长工具查询网站设计公司建设网站
  • 网站收录突然减少satellite7 wordpress
  • 新网站建设风格怎么做网站登陆战
  • 垂直行业门户网站什么样建网站
  • 网站费计入什么科目做网站开发学什么
  • 做网站计入什么科目网址你会感谢我的
  • 成都网站网页设计互联网公司排名1000
  • wordpress如何增加page样式seo怎么做整站排名
  • 创意 国外 网站网站 工作室
  • 人设生成器网站制作公司网页需求表
  • 域名解析网站打不开微网站 免费模板
  • lol做视频那个网站好网络营销权威概念是
  • 开发一个网站要多少钱网页动画
  • 同声传译公司网站建设PHP网站新闻发布怎么做
  • 承德网站建设开发wordpress主动推送
  • 华为云怎么做网站如何制作漂亮的微信公众号
  • 国际新闻最新消息今天233整站优化seo公司哪家好
  • 温州网站建设模板下载免费短信营销
  • 做网站时用插件需要注明吗莱芜seo
  • 怎样做已有网站的编辑维护什么网站专门做境外当地游
  • 竹子建站下载西安西郊网站建设