- 1、小猪外链里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、小猪外链网资源分享仅为个人学习、交流之用,同时向原著作者表达敬意。
3、小猪外链网仅提供信息存储空间服务,小猪外链网信息均来源于用户自行发布,不承担任何法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,可以按照《小猪外链网文章侵权处理流程》进行处理,同时向原著作者表达敬意。
4、内容由网友自主上传,如有侵权、违规请联系邮箱616859395@qq.com进行处理。


CGRAM 1602可以储存8个自定标识符,这8个自定标识符的储存空间首详细地址分别是:0X40,0X48,0X50,0X58,0X60,0X68,0X70,0X78。大家以0x40而言,它的储存空间如下图所示:
如果是应用的5*7标识符得话,那麼最左的3位和最终一行的信息事实上是没有用的,通常置0。如果是要自定一个℃标记,那麼就先填框,如下图(红1白0)
应用时先把这一些编号添充到CGRAM
随意应用8*8牙模型手机软件画了2个标识符下边为实例编码
#include <reg51.h>
#include <string.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
#define Data P0 //数据信息口
sbit en=P2^2; //E单脉冲操纵数据信号端口号
sbit rs=P2^0; //指令操纵端口号
sbit rw=P2^1; //读写能力操纵口
uchar t_code1[]={0x15,0x1F,0x04,0x04,0x1C,0x11,0x1F,0x00};//自定的一个5*7点阵式 截屏里的编号
uchar t_code2[]={0x15,0x1F,0x04,0x00,0x04,0x1F,0x15,0x00};
void read_sta() //读状态
{
uint j=1000;//请求超时自变量
Data=0x80;
rs=0; //rs=0 rw=1 E=1 读状态
rw=1;
en=1;
while((Data&0x80)&&j--)_nop_();//忙则等候一个nop大概1us相互配合上边的j=1000 做1ms请求超时分辨
en=0; //en降低
}
void write_com(uchar com)
{
read_sta(); //读忙数据信号
rs=0; //写指令rs=0 写数据信息rs=1
rw=0; //写rw都为0
Data=com; //把要写的信息放进数据信息口
en=0; //E一个正单脉冲写一个数据信息 说白了一个正单脉冲是指E从0->1->0的一个低多少的转换 因此这儿先拉低en=0
en=1;
en=0;
}
void write_data(uchar date)
{
read_sta();
rs=1; //rs=1写数据信息
rw=0;
Data=date;
en=0; //跟上面一样
en=1;
en=0;
}
void lcd1602_init()
{
write_com(0x38); //8位数据信息口,二行表明,5*7点阵式标识符
write_com(0x0c); //无鼠标光标不闪动
write_com(0x06); //读写能力表针加1显示屏不挪动 0101
write_com(0x01); //清屏鼠标光标回到00H部位
}
void main()
{
uchar flag=0,off_on=1,i;
lcd1602_init();
for(i=0;i<8;i )
{
write_com(0x40 i); //详细地址 0x40-0x78 8个相匹配一个字符
write_data(t_code1[i]);
}
for(i=0;i<8;i )
{
write_com(0x78 i); //详细地址 0x40-0x78 8个相匹配一个字符 写第八个标识符
write_data(t_code2[i]);
}
for(i=0;i<16;i )
{
write_com(0x80 i); //一行
write_data(0x00); //0x00是第一个
}
for(i=0;i<16;i )
{
write_com(0x80 0x40 i); //第二行
write_data(0x07); //0x07是第第8个由于从0逐渐
}
while(1)
{
}
}
【申明】一部分信息内容来源于互联网技术,力争安全性立即、准确,目地取决于传送其他信息,并不意味着对其思想观点赞成或对其真实有效承担。如本网转截信息内容涉及到出版权等问题,请立即与本网联络删掉。
网站公告
近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。
详细的发帖规则请阅读:
《小猪外链网发帖规则》
《小猪外链网最新金币规则》
注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。
免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除
您的IP:18.116.36.23,2025-05-05 20:04:42,Processed in 0.24787 second(s).