教学课件课件PPT医学培训课件教育资源教材讲义
5.5.7 LCD 1602的4线连接方式 LCD 1602的4线连接方式只需7个I/O端口 数据口连接DB4~DB7,写入命令和数据的顺序是先高4位,后低4位 GND VCC VO RS RW E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 BG VCC BG GND P0_4 P0-5 P0_6 P0_7 P1_2 P1_4 P1_3 LCD1602 5.5.8 实验:LCD显示实验 (1)实验目的:编程实现LCD 1602在第一行显示”Hello!”,在第二行显示“ZigBee”,掌握LCD编程的方法 (2)硬件电路分析 P1_2 ———— RS P1_3 ———— RW P1_4 ———— E P0_4 ———— DB4 P0_5 ———— DB5 P0_6 ———— DB6 P0_7 ———— DB7 数据传输时,P0先传输高4位,再将低4位移位到高4位传输 5.5.8 实验:LCD显示实验 #include iocc2530.h #include “exboard.h” #define unsigned int uint #define rs P1_2 #define rw P1_3 #define ep P1_4 char count =1; void delay_us(int n) { int i; while(n--) { for(i=0; i32; i++) asm(“nop”); } } 5.5.8 实验:LCD延时、忙测试函数 void delay(int n) { int i; while(n--) { delay_us(1000); } } char lcd_bz() // 测试LCD忙碌状态 { char result; P0DIR =0x0F; // 将P0高4位设为输入 rs = 0; // 选择指令寄存器 rw = 1; // 读 ep = 1; // 使能 asm(“nop”); asm(“nop”); asm(“nop”); asm(“nop”); result = (P0 0x80); // 通过P0端口读取状态信息,保存到result ep = 0; // 取消使能 P0DIR |= 0xF0; // 将P0高4位设为输出 return result; } 5.5.8 实验:LCD写命令函数 void lcd_wcmd(char cmd) { while(lcd_bz()); // 如果返回值不为0,LCD忙,继续等待 rs = 0; // 选择指令寄存器 rw = 0; // 写操作 ep = 0; // 取消使能 asm(“nop”); asm(“nop”); // 延时 P0 = cmd; // 从P0口输出命令字高4位 delay(1); ep = 1; // 使能 delay(1) ep = 0; asm(“nop”); asm(“nop”); P0 = cmd4; // 从P0口输出命令字低4位 delay(1); ep = 1; delay(1) ep = 0; } 5.5.8 实验:LCD显示位置定位函数 void lcd_pos(char pos) { lcd_wcmd(pos | 0x80); } 5.5.8 实验:LCD写数据函数 void lcd_wdat(char dat) { while(lcd_bz()); rs = 1; // 选择数据寄存器 rw = 0; // 写操作 ep = 0; // 取消使能 P0 = dat; // 从P0口输出数据高4位 delay(1); ep = 1; delay(1) ep = 0; P0 = dat4; // 从P0口输出数据低4位 delay(1); ep = 1; delay(1) ep = 0; } 5.5.8 实验:LCD初始化函数 void lcd_init() { rs = 0; // 选择命令寄存器 rw = 0; // 写操作 asm(“nop”);
您可能关注的文档
最近下载
- TIME时代 TDN 5000 全数字气保焊机使用说明书.pdf VIP
- 锂硫电池课件PPT.pptx VIP
- 人教版七年级英语下册全套新测试卷(配2025年春改版教材).pdf
- 2023年国家统一法律职业资格考试客观卷二真题含答案解析.docx VIP
- 大型可变体变构型航天器动力学模型重构方法.pdf VIP
- SMW 工法桩施工技术、质量要点.docx VIP
- 2025年军队文职人员统一招聘面试( 信息保障)预测题及答案.doc VIP
- 中国能源大数据报告(2025).docx VIP
- 政治试卷贵州省贵阳市2026届高三年级质量监测(11.21-11.22).docx VIP
- T_CRHA 073—2024(成人清洁间歇导尿护理).pdf VIP
原创力文档

文档评论(0)