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

深圳快速网站制作哪里好在哪做网站便宜又好

深圳快速网站制作哪里好,在哪做网站便宜又好,网站开发验证码图片不显示,电子商务系统的建设过程概述 LCD1602 #xff08; Liquid Crystal Display #xff09;是一种工业字符型液晶#xff0c;能够同时显示 1602 即 32 字符 (16 列两行) 引脚说明 第 1 脚 : VSS 为电源地 第 2 脚 : VDD 接 5V 正电源 第 3 脚 : VL 为液晶显示器对比度调整端 , 接正电源… 概述 LCD1602 Liquid Crystal Display 是一种工业字符型液晶能够同时显示 16×02 即 32 字符 (16 列两行) 引脚说明 第 1 脚 : VSS 为电源地 第 2 脚 : VDD 接 5V 正电源 第 3 脚 : VL 为液晶显示器对比度调整端 , 接正电源时对比度最弱接地时对比度最高对比度 过高时会产生 “ 鬼影 ” 使用时可以通过一个 10K 的电位器调整对比度。 第 4 脚 RS 为寄存器选择高电平时选择数据寄存器、低电平时选择指令寄存器。 第 5 脚 R/W 为读写信号线高电平时进行读操作低电平时进行写操作。当 RS 和 R/W 共 同为低电平时可以写入指令或者显示地址当 RS 为低电平 R/W 为高电平时可以读忙信号 当 RS 为高电平 R/W 为低电平时可以写入数据。 第 6 脚 E 端为使能端当 E 端由高电平跳变成低电平时液晶模块执行命令。 第 7-14 脚 D0 D7 为 8 位双向数据线。 第 15 脚 背光源正极。 第 16 脚 背光源负极。 开发逻辑 在哪里显示 例如第二行第一个字符的地址是 40H 那么是否直接写入 40H 就可以将光标定位在第二行第 一个字符的位置呢这样不行因为写入显示地址时要求最高位 D7 恒定为高电平 1 所以实 际写入的数据应该是 01000000B(40H) 10000000B(80H)11000000B(C0H) 显示什么 读写操作时序 读操作时序 写操作 数序参数 代码实现 引脚封装 RS 、 RW 、 EN 三根信号线经常需要进行拉高 / 拉低操作可以进行封装 #define RS_GPIO_Port GPIOB #define RW_GPIO_Port GPIOB #define EN_GPIO_Port GPIOB #define RS_Pin GPIO_PIN_1 #define RW_Pin GPIO_PIN_2 #define EN_Pin GPIO_PIN_10 #define RS_HIGH HAL_GPIO_WritePin(RS_GPIO_Port, RS_Pin, GPIO_PIN_SET) #define RS_LOW HAL_GPIO_WritePin(RS_GPIO_Port, RS_Pin, GPIO_PIN_RESET) #define RW_HIGH HAL_GPIO_WritePin(RW_GPIO_Port, RW_Pin, GPIO_PIN_SET) #define RW_LOW HAL_GPIO_WritePin(RW_GPIO_Port, RW_Pin, GPIO_PIN_RESET) #define EN_HIGH HAL_GPIO_WritePin(EN_GPIO_Port, EN_Pin, GPIO_PIN_SET) #define EN_LOW HAL_GPIO_WritePin(EN_GPIO_Port, EN_Pin, GPIO_PIN_RESET) 如何将一个字节的数据按位一次性发送到 GPIOA 的 8 个管脚 GPIOA-ODR cmd; #define RS_GPIO_Port GPIOB #define RW_GPIO_Port GPIOB #define EN_GPIO_Port GPIOB #define RS_Pin GPIO_PIN_1 #define RW_Pin GPIO_PIN_2 #define EN_Pin GPIO_PIN_10 #define RS_HIGH HAL_GPIO_WritePin(RS_GPIO_Port, RS_Pin, GPIO_PIN_SET) #define RS_LOW HAL_GPIO_WritePin(RS_GPIO_Port, RS_Pin, GPIO_PIN_RESET) #define RW_HIGH HAL_GPIO_WritePin(RW_GPIO_Port, RW_Pin, GPIO_PIN_SET) #define RW_LOW HAL_GPIO_WritePin(RW_GPIO_Port, RW_Pin, GPIO_PIN_RESET) #define EN_HIGH HAL_GPIO_WritePin(EN_GPIO_Port, EN_Pin, GPIO_PIN_SET) #define EN_LOW HAL_GPIO_WritePin(EN_GPIO_Port, EN_Pin, GPIO_PIN_RESET) void Write_Cmd_Func(uint8_t cmd) {RS_LOW;RW_LOW;EN_LOW;GPIOA-ODR cmd;HAL_Delay(5);EN_HIGH;HAL_Delay(5);EN_LOW; } void Write_Data_Func(uint8_t dataShow) {RS_HIGH;RW_LOW;EN_LOW;GPIOA-ODR dataShow;HAL_Delay(5);EN_HIGH;HAL_Delay(5);EN_LOW; } void LCD1602_INIT(void) {//1延时 15msHAL_Delay(15);//2写指令 38H(不检测忙信号)Write_Cmd_Func(0x38);//3延时 5msHAL_Delay(5);//4以后每次写指令读/写数据操作均需要检测忙信号//5写指令 38H显示模式设置Write_Cmd_Func(0x38);//6写指令 08H显示关闭Write_Cmd_Func(0x08);//7写指令 01H显示清屏Write_Cmd_Func(0x01);//8写指令 06H显示光标移动设置Write_Cmd_Func(0x06);//9写指令 0CH显示开及光标设置}Write_Cmd_Func(0x0c); } void LCD1602_showLine(char row, char col, char *string) {switch(row){case 1:Write_Cmd_Func(0x80col);while(*string){Write_Data_Func(*string);string;}break;case 2:Write_Cmd_Func(0x800x40col);while(*string){Write_Data_Func(*string);string;}break;} }main函数里 //char position 0x80 0x05; //char dataShow C; LCD1602_INIT(); //Write_Cmd_Func(position);//选择要显示的地址 //Write_Data_Func(dataShow);//发送要显示的字符 LCD1602_showLine(1,5,TOP.1); LCD1602_showLine(2,0,LZ handsome);
http://www.zqtcl.cn/news/719082/

相关文章:

  • 山东鲁中公路建设有限公司网站电商网站建设任务分解结构
  • 王野苏婉卿乐清网站优化
  • 三亚市住房和城乡建设厅网站wordpress适合企业网站模板
  • php网站建设思路方案中国空间站组合体
  • 帝国+只做网站地图厦门app定制公司
  • 网站运营推广主要做什么的高匿代理ip
  • 网站建设与维护采访稿wordpress 图床加速
  • 建设国际互联网网站完整网站开发教程
  • 一个购物交易网站怎么做网站管理功能图
  • 做有后台的网站如何提交网站地图
  • 网站建设税率多少潍坊市住房和城乡建设局网站
  • 网站图片怎么做白色背景青岛公司做网站的价格
  • 网站seo工具wordpress放视频没画面
  • 自己做个网站要多少钱o2o商城网站系统开发
  • 百度网站优化哪家好长沙抖音推广代运营公司
  • 做网站的软件worddede 后门暴网站
  • 极简风格 网站上市公司seo是什么意思
  • 商城手机网站设计网架公司十大排名
  • 在建设主题网站时邯郸房产信息网恋家网
  • 保山做网站建设做网站zwnet
  • 南阳做网站推广自助个人免费网站
  • 企业做网站怎么做高校档案室网站建设
  • 辽宁省建设厅网站升级期货交易软件定制开发
  • 网站建设公司工资设置mufen wordpress
  • 资阳网站网站建设月夜直播免费完整版
  • 自己的网站打不开了网站建设维护成本
  • 最便宜做网站c2c网站建站的标准
  • 家里电脑做网站服务器下载中国移动商旅100最新版本
  • 深圳建站公司开发费用做网站网页的工作怎么样
  • 网站工程师平均工资网站开发合同里的坑