没有合适的资源?快使用搜索试试~ 我知道了~
首页液晶1602的显示程序
液晶1602的显示程序
需积分: 10 164 浏览量
更新于2023-05-27
评论
收藏 34KB DOC 举报
使用液晶1602去显示字符,自定义的字符,里面包含很全面的程序,很值得学习
资源详情
资源评论
资源推荐

//液晶 1602 程序
//这是我读大学那年,生产实习做项目时写的,绝对没问题,请大家放心使用。
//当时我写这程序时,查了很多资料,花了很多时间。
//现传到网上,希望能给大家带来便利。
#include<reg52.h>
#include <intrins.h>
#include <math.h>
#include <stdio.h>
//*********************LCD1602 设置 START************************
#define LCD_DB P0
sbit LCD_RS=P2^3;
sbit LCD_RW=P2^4;
sbit LCD_E=P2^5;
/******定义函数****************/
#define uchar unsigned char
#define uint unsigned int
void LCD_init(void); //初始化函数
void LCD_write_command(uchar command); //写指令函数
void LCD_write_data(uchar dat); //写数据函数
void LCD_disp_char(uchar x,uchar y,uchar dat);// 在某 个屏 幕 位 置 上 显示一个 字 符 ,X (0-
15),y(1-2)
void LCD_disp_str(uchar x,uchar y,uchar *str); //LCD1602 显示字符串函数
void delay_n10us(uint n); //延时函数
uint jishu,jishu1=0,wendu,bb,fen=0,miao=0,fmiao=0;
/*--------------------------------------
;模块名称:LCD_init();
;功 能:初始化 LCD1602
;占用资源:--
;参数说明:--
;-------------------------------------*/
void delay(uint z)
{
uint i,j;
for(i=z;i>0;i--)
for(j=100;j>0;j--);
}
void LCD_init(void)
{
delay_n10us(10);

















夜雨声烦sky
- 粉丝: 4
- 资源: 30
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0