51单片机+驱动LCD1602模板范例+Proteus仿真
51单片机+驱动LCD1602模板范例+Proteus仿真
- 本示例可以作为驱动LCD1602屏幕模板来调用或使用,方便移植到其他需要使用到LCD1602显示上的工程项目当中。所以示例不涉及过多其他的代码内容。

- 主程序和驱动代码分离。
- 工程项目目录架构

主程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| #include "main.h" #include "LCD1602.h"
//\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* //主函数 //\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* void main() { Init\_LCD1602(); //初始化LCD1602 LCD1602\_write\_com(0x80); //指针设置到第一行 LCD1602\_write\_word("Welcome to use!"); //显示内容 LCD1602\_write\_com(0x80+0x40+2); //指针设置到第二行第二个位置 LCD1602\_write\_word("perseverance"); //显示内容 while(1) { LED1 = 0; //LED1点亮 LED2 = 1; //LED2熄灭 Delay\_ms(1000); //延时1s LED1 = 1; //LED1熄灭 LED2 = 0; //LED2点亮 Delay\_ms(1000); //延时1s } }
|
程序源码和仿真资源
1 2 3
| 链接:https://pan.baidu.com/s/1su-4mSMZrffik4-ATQ-6Fw 提取码:tyf2
|
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!