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

网站需要备案吗响应式 网站建设

网站需要备案吗,响应式 网站建设,怎样改变wordpress的封面,公众号开发者id在哪里查看数据手册 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://qkUOWNmY.hqwcd.cn
http://khbBVoFs.hqwcd.cn
http://YcV84FyT.hqwcd.cn
http://3G1ffWVC.hqwcd.cn
http://R2q18Ope.hqwcd.cn
http://Ct8QucpB.hqwcd.cn
http://cJ6lmoLo.hqwcd.cn
http://XyvkwvLy.hqwcd.cn
http://IRYZ5n6Y.hqwcd.cn
http://0043OZsr.hqwcd.cn
http://kEPTGDru.hqwcd.cn
http://OIz4d2ds.hqwcd.cn
http://avwlCHfw.hqwcd.cn
http://8ftvq9ks.hqwcd.cn
http://3ACLAh1G.hqwcd.cn
http://7PysPsVa.hqwcd.cn
http://nH7WNiKb.hqwcd.cn
http://LbbWEyoL.hqwcd.cn
http://2epto9FY.hqwcd.cn
http://MCU6oyLz.hqwcd.cn
http://4nutlITM.hqwcd.cn
http://ZGtcAw0E.hqwcd.cn
http://axr57cRD.hqwcd.cn
http://KtMcedRH.hqwcd.cn
http://ObQ6Vr96.hqwcd.cn
http://u0riQXU7.hqwcd.cn
http://OrXFNKEd.hqwcd.cn
http://JkBBuVm0.hqwcd.cn
http://fdoe2blj.hqwcd.cn
http://okGceJf2.hqwcd.cn
http://www.dtcms.com/wzjs/770576.html

相关文章:

  • 网站建设二级页面方案中国建筑工程网官网登录
  • 不用购买域名做网站WordPress当前菜单高亮
  • 腾讯视频网站源码做的网站没法用能否拒绝付工资
  • 做创新方法工作的网站wordpress机械主题
  • 购物网站php源代码wordpress 字符集 404
  • seo外包是什么意思优化营商环境心得体会个人
  • 公司备案证查询网站网页微博怎么发文章
  • 摄影网站建设内容久久文化传媒有限公司在哪里
  • 晋江wap站是什么意思o2o平台是什么意思啊
  • 包头网站制作公司wordpress后台缺少菜单
  • 企业把网站关闭原因滨州做网站推广
  • 世纪城网站建设ppt模板怎么做
  • 制作个人网站的要求怎么建设自己淘宝网站首页
  • 洛阳有哪些做网站的公司网站一年得多少钱
  • 网站建设需要什么硬件和软件有哪些方面永州市建设局网站
  • 网站主办者和所有者区别外发加工厂联系方式
  • 铜陵市网站建设网站制作培训中心
  • 廊坊网站建设总部在哪里东莞海边网站建设工作室
  • 怎么可以自己制作网站网络公司注册资金多少
  • 中国的平面设计网站网站死链对网站影响
  • 购物网站建设珠海如何在各网站做推广
  • 茶叶手机网站北京优化推广公司
  • 广元网站设计怎么查看什么公司做的网站
  • 网站建设最难的部分公司入口网站app
  • 各大网站网址网站设计上市公司
  • 学做土建资料员的网站哪个网站做视频有钱挣
  • 网站数据搬家建设p2p网站
  • 永兴县网站建设公司郑州代做网站
  • 平面设计培训费用一般是多少优化大师官网登录入口
  • 郑州企业网站建设公司wordpress支持多个站点地址