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

北京的网站设计百度关键词怎么优化

北京的网站设计,百度关键词怎么优化,网站建设费可分摊几年,注册新公司流程和资料一、基本概述 TM1628是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用IC,内部集成有MCU 数 字接口、数据锁存器、LED 驱动、键盘扫描等电路。本产品质量可靠、稳定性好、抗干扰能力强。 主要适用于家电设备(智能热水器、微波炉、洗衣机、空调…

一、基本概述

TM1628是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用IC,内部集成有MCU 数

字接口、数据锁存器、LED 驱动、键盘扫描等电路。本产品质量可靠、稳定性好、抗干扰能力强。

主要适用于家电设备(智能热水器、微波炉、洗衣机、空调、电磁炉)、机顶盒、电子称、智能电

表等数码管或LED显示设备。

二、特性说明

  • 采用CMOS工艺

  • 多种显示模式(10 段×7 位 ~ 13段×4 位)

  • 最大支持矩阵按键10×2

  • 辉度调节电路(8 级占空比可调)

  • 串行接口(CLK,STB,DIO)

  • 振荡方式:内置RC振荡

  • 内置上电复位电路

  • 内置数据锁存电路

  • 抗干扰能力强

  • 封装形式:SOP28

三、引脚定义

四、指令说明

五、显示

六、应用电路

七、封装尺寸

电路原理图设计

程序代码
.c文件
#include "TM1628.h"u8 const CODE[]={0xC0,0xC2,0xC4,0xC6,0xC8,0xCA,0xCC};//GRID1 GRID2 GRID3 GRID4 GRID5 GRID6 GRID7     /*************************************
函数名称:Tm1628init
函数说明:TM1628初始化
函数参数:NULL
函数返回:NULL
*************************************/
void Tm1628init(void)
{GPIO_InitTypeDef  GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7 | GPIO_Pin_5;   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //GPIO_Init(GPIOB, &GPIO_InitStructure);     //GPIO_SetBits(GPIOB,GPIO_Pin_5);Tm1628_ClearDisplay(); //清屏Tm1628_GrayScale(2); 	 //亮度2
}/*************************************
函数名称:Tm1628_Write_Bit
函数说明:写单个字节
函数参数:命令返回
函数返回:NULL
*************************************/
void Tm1628_Write_Bit(uint8_t data)
{uint8_t i;for(i = 0; i < 8; i++){if((data & 0x01) == 1){Tm1628_DIO_H;}else{Tm1628_DIO_L;}Tm1628_CKL_L;Tm1628_CKL_H;data = data >> 1;}
}/*************************************
函数名称:Tm1628_Write_Command
函数说明:写命令
函数参数:命令参数
函数返回:NULL
*************************************/
void Tm1628_Write_Command(u8 unm)
{Tm1628_STB_H;Tm1628_STB_L;Tm1628_Write_Bit(unm);
}/*************************************
函数名称:Tm1628_Continuous
函数说明:固定写显示
函数参数:(1)add 地址    (2)data 数据  
函数返回:NULL
*************************************/void Tm1628_Continuous(uint8_t add,uint8_t data)
{Tm1628_Write_Command(0x03);Tm1628_Write_Command(0x44);Tm1628_Write_Command(add);Tm1628_Write_Bit(data);Tm1628_Write_Command(0x8F);Tm1628_STB_H;
}/*************************************
函数名称:Tm1628_ClearDisplay
函数说明:清屏
函数参数:NULL
函数返回:NULL
*************************************/void Tm1628_ClearDisplay(void)
{uint8_t i;Tm1628_Write_Command(0x03);   //7位10段for(i = 0; i < 7; i++){Tm1628_Write_Command(CODE[i]);Tm1628_Write_Bit(0x00);Tm1628_STB_H;}}/*************************************
函数名称:Tm1628_GrayScale
函数说明:用于亮度调节 0 - 9
函数参数:亮度 0 - 9
函数返回:NULL
*************************************/
void Tm1628_GrayScale(uint8_t data)
{switch(data){case(0): Tm1628_Write_Command(GrayScale_ON);   break;case(1): Tm1628_Write_Command(GrayScale1); 	   break;case(2): Tm1628_Write_Command(GrayScale2);     break;case(3): Tm1628_Write_Command(GrayScale3);     break;case(4): Tm1628_Write_Command(GrayScale4);     break;case(5): Tm1628_Write_Command(GrayScale5);     break;case(6): Tm1628_Write_Command(GrayScale6);     break;case(7): Tm1628_Write_Command(GrayScale7);     break;case(8): Tm1628_Write_Command(GrayScale8);     break;}}

.h文件
#ifndef __TM1628_H
#define __TM1628_H#include "sys.h"
#include "delay.h"#define Tm1628_CKL_H GPIO_WriteBit(GPIOB,GPIO_Pin_6,Bit_SET)
#define Tm1628_CKL_L GPIO_WriteBit(GPIOB,GPIO_Pin_6,Bit_RESET)#define Tm1628_DIO_H GPIO_WriteBit(GPIOB,GPIO_Pin_7,Bit_SET)
#define Tm1628_DIO_L GPIO_WriteBit(GPIOB,GPIO_Pin_7,Bit_RESET)#define Tm1628_STB_H GPIO_WriteBit(GPIOB,GPIO_Pin_5,Bit_SET)
#define Tm1628_STB_L GPIO_WriteBit(GPIOB,GPIO_Pin_5,Bit_RESET)#define GrayScale_OFF 0x80 //关显示
#define GrayScale_ON 0x81 //开显示#define GrayScale1   0x88 //灰度等级1
#define GrayScale2   0x89 //灰度等级2
#define GrayScale3   0x8A //灰度等级3
#define GrayScale4   0x8B //灰度等级4
#define GrayScale5   0x8C //灰度等级5
#define GrayScale6   0x8D //灰度等级6
#define GrayScale7   0x8E //灰度等级7
#define GrayScale8   0x8F //灰度等级8void Tm1628init(void);   //TM1628初始化
void Tm1628_Fixed(uint8_t data, uint8_t add); //固定写地址 data 地址 add 数据
void Tm1628_Continuous(uint8_t add,uint8_t data); 
void Tm1628_ClearDisplay(void); //清屏
void Tm1628_GrayScale(uint8_t data); //亮度调节
void Tm1628_Write_Command(u8 unm);#endif

main主函数int main(void)
{RCC_Configuration();	Tm1628init();//TM1628初始化程序while(1){Tm1628_Continuous(0xCA,0xFF);	//GRID6Tm1628_Continuous(0xC8,0xFF);	//GRID5Tm1628_Continuous(0xC6,0xFF);	//GRID4Tm1628_Continuous(0xC4,0xFF); //GRID3 Tm1628_Continuous(0xC2,0xFF);	//GRID2Tm1628_Continuous(0xC0,0xFF); //GRID1} 
}
实物效果

http://www.mmbaike.com/news/55068.html

相关文章:

  • 做内贸在哪些网站上找客户直播网站排名
  • 重庆网站建设合肥公司怎么在网上推广产品
  • 嘉定企业网站开发建设购买友情链接
  • 写html代码用什么软件西安seo公司
  • 网站开发(定制)合同 模板电商代运营公司十强
  • 网站查询 工信部搜索引擎的工作原理是什么?
  • 新乐市做网站百度网盘资源免费搜索引擎入口
  • 怎么找到网站的空间服务商软文营销文章300字
  • 九江专业网站建设定制google play store
  • 网络营销的实现方式有哪些?北京网站优化校学费
  • 做seo的网站推广适合推广的app有哪些
  • 北京专业网站制作百度云盘资源
  • 苏州专业网站建设设计公司软件推广方案经典范文
  • 青岛知名设计公司上海抖音seo公司
  • 做网站做地区好还是全国的好百度信息流是什么
  • eclipce做网站商城小程序开发哪家好
  • 免费网站建设入门搜狗搜索网
  • 做网站需要花钱吗朋友圈广告推广
  • 宣传页在线设计软件合肥网站优化推广方案
  • 如何用文件传输协议登陆网站搜索引擎都有哪些
  • 建一网站要多少钱谷歌浏览器官网下载手机版
  • 怎么做网站才能被收购搜索网页内容
  • 1个空间做两个网站网络游戏推广公司
  • 中国建设银行手机银行网站东莞整站优化推广公司找火速
  • 华为云云速建站教程优化工具箱
  • 个人做网站可以盈利么xp优化大师
  • 塑胶卡板东莞网站建设支持网络营销的特点有
  • 网站建设英文怎么说中国十大教育培训机构有哪些
  • 乔拓云微信小程序中小企业网站优化
  • 国人在线做网站怎么样重庆seo软件