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

医院网站建设策划方案网店推广的目的是什么

医院网站建设策划方案,网店推广的目的是什么,手表网站 云,分类信息网站程序LCD1602#xff08;Liquid Crystal Display#xff09;是一种工业字符型液晶#xff0c;能够同时显示 1602 即 32 字符(16列两行) 第 1 脚: VSS 为电源地 第 2 脚: VDD 接 5V 正电源 第 3 脚: VL 为液晶显示器对比度调整端,接正电源时对比度最弱#xff0c;接地时对比度最…LCD1602Liquid 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 脚D0D7 为 8 位双向数据线。 第 15 脚背光源正极。 第 16 脚背光源负极。 开发逻辑 在哪显示 例如第二行第一个字符的地址是 40H那么是否直接写入 40H 就可以将光标定位在第二行第一个字符的位置呢这样不行因为写入显示地址时要求最高位 D7 恒定为高电平 1 所以实际写入的数据应该是 01000000B(40H) 10000000B(80H)11000000B(C0H) 显示什么 读写操作时序 读操作 检测忙信号的时候需要读时序 /*当 RS 为低电平 R/W 为高电平时可以读忙信号读忙信号和光标地址。 BF(bit7):为忙标志位高电平表示忙此时模块不能接收命令或者数据 如果为低电平表示不忙。 */void check_busy()//检测忙信号 {char tmp 0x80;dataBuff 0x80;while(tmp 0x80){//检测BF1忙 0闲RS 0;RW 1;EN 0;_nop_();EN 1;_nop_();_nop_();tmp dataBuff; _nop_();EN 0;_nop_();} }写操作 数序参数 /* RS 为寄存器选择高电平时选择数据寄存器、低电平时选择指令寄存器。*/ void Write_Cmd_Func(char cmd) {check_busy();RS 0;RW 0;EN 0;_nop_();dataBuff cmd;_nop_();EN 1;_nop_();_nop_();EN 0;_nop_();}void Write_Data_Func(char dataShow) {check_busy();RS 1;RW 0;EN 0;_nop_();dataBuff dataShow;_nop_();EN 1;_nop_();_nop_();EN 0;_nop_(); }LCD1602的初始化函数 void LCD1602_INIT() {//1延时 15msDelay15ms();//2写指令 38H(不检测忙信号) Write_Cmd_Func(0x38);//3延时 5msDelay5ms();//4以后每次写指令读/写数据操作均需要检测忙信号check_busy();//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); } C51实验显示hello world #include reg52.h #include intrins.h#define dataBuff P0sbit RS P2^6; sbit RW P2^5; sbit EN P2^7;/*当 RS 为低电平 R/W 为高电平时可以读忙信号读忙信号和光标地址。 BF(bit7):为忙标志位高电平表示忙此时模块不能接收命令或者数据 如果为低电平表示不忙。 */void check_busy()//检测忙信号 {char tmp 0x80;dataBuff 0x80;while(tmp 0x80){//检测BF1忙 0闲RS 0;RW 1;EN 0;_nop_();EN 1;_nop_();_nop_();tmp dataBuff; _nop_();EN 0;_nop_();} }/* RS 为寄存器选择高电平时选择数据寄存器、低电平时选择指令寄存器。*/ void Write_Cmd_Func(char cmd) {check_busy();RS 0;RW 0;EN 0;_nop_();dataBuff cmd;_nop_();EN 1;_nop_();_nop_();EN 0;_nop_();}void Write_Data_Func(char dataShow) {check_busy();RS 1;RW 0;EN 0;_nop_();dataBuff dataShow;_nop_();EN 1;_nop_();_nop_();EN 0;_nop_(); }void Delay5ms() //11.0592MHz{unsigned char i, j;i 9;j 244;do{while (--j);} while (--i); }void Delay15ms() //11.0592MHz{unsigned char i, j;i 27;j 226;do{while (--j);} while (--i); }void LCD1602_INIT() {//1延时 15msDelay15ms();//2写指令 38H(不检测忙信号) Write_Cmd_Func(0x38);//3延时 5msDelay5ms();//4以后每次写指令读/写数据操作均需要检测忙信号check_busy();//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_Show_line(int row,int col,char *SendData) {switch(row){case 1:Write_Cmd_Func(0x80col);while(*SendData){Write_Data_Func(*SendData);SendData;}break;case 2:Write_Cmd_Func(0x800x40col);while(*SendData){Write_Data_Func(*SendData);SendData;}break;}}void main() {LCD1602_INIT();lcd1602_Show_line(1,3,hello world);}STM32HAL库 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,hello world);
http://www.dnsts.com.cn/news/96624.html

相关文章:

  • asp网站开发四酷全书房产律师网站模板
  • 食品公司建设网站目的汕尾手机网站开发
  • 网站制作 南通关于我们网站模板
  • 自己可以申请网站做外卖吗淡水网站建设
  • 深圳网站建设服务代码南昌网站改版
  • 巴基斯坦人做网站怎么样网站建设科技公司
  • 市网站建设php会了 怎么做网站
  • 网站建设考察报告satellite7 wordpress
  • 兰州网站制作公司怎么样北京公司注销流程
  • 做兼职的网站都有哪些公司网站维护方案
  • ps做汽车网站下载网站升级对外解决方案
  • 于都建设银行网站招聘杂粮网站建设的必要性
  • 如何做阿里巴巴的网站首页wordpress集成当面付
  • php商城网站建设免费网站设计神器
  • 上海最专业的网站建设公司哪家好网页设计素材与效果图
  • 上海高端it网站建设网站模板的制作怎么做
  • 龙溪营销型网站制作计算机培训中心网站
  • 网站找谁备案垂直行业门户网站有哪些
  • 辽宁省建设部网站下载整个网站的软件
  • 广州市黄埔区建设局网站ps做登录网站
  • 国内大型网站制作太原网络推广公司哪家好
  • 天柱建设局网站网站建设需求说明文档
  • 如何在电商平台做好企业网站推广招商项目
  • 做网站需要掌握的技术做设计什么兼职网站建设
  • 国外js建设网站微网站内容
  • 国外源码下载网站四川省肿瘤医院
  • 简述网站建设及维护全过程没有备案的网站可以做淘宝客
  • 海口可信的海南网站建设手机网站制作与建设
  • 云南个旧建设局网站页面设计升级访问
  • 做deal网站企业网站源码 企业网站管理系统