完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
13个回答
|
|
本来我的最小系统还焊接有一个DS12887芯片的,后来不行。查找出的问题是,液晶无法正常显示。。
|
|
|
|
难道我要在重新焊 一个只有1602液晶的最小系统吗?
|
|
|
|
把电路图片和代码贴上来吧。手机上的,看不到。
|
|
|
|
#include
#include "delay.h" #define uchar unsigned char #define uint unsigned int ***it rs_1602=P2^5; //1602rs信号 ,高电平是数据,低电平是命令 ***it e=P2^4; ***it rw=P2^6; void write_order_1602(uchar order_data) //给1602写指令的函数,说白了就是确定”数据“要被写在液晶的什么位置,第一行还是第二行。。 { e=0; rs_1602=0;  0=order_data; e=1; delay(100); e=0; } void write_data_1602(uchar data_1602)//写数据 ,写数据的ASCII码 , { e=0; rs_1602=1; P0=data_1602; e=1; delay(100); e=0; } void lcdinit_1602() //1602的初始化 ,,参考1602pdf资料 { rw=0; e=0; write_order_1602(0x38); //液晶设置不判忙模式,不检测忙信号 write_order_1602(0x0c); //开显示 不显示光标 write_order_1602(0x06); //当写一个字符是,地址指针加 1 //write_order_1602(0x01); //显示清屏 } void main() { TMOD=0x20; TH1=0xfd; TL1=0xfd; TR1=1; SM0=0; SM1=1; REN=1; EA=1; ES=1; delay(1000); lcdinit_1602(); //1602初始化*************************** SBUF=1;//这是发送“接收到的数据” while(!TI); TI=0; delay(100); write_order_1602(0x80) ; //*********************** SBUF=2;//这是发送“接收到的数据” while(!TI); TI=0; delay(100); write_data_1602('1'); //******************** SBUF=3;//这是发送“接收到的数据” while(!TI); TI=0; delay(100); while(1); } |
|
|
|
|
|
***it rs_1602=P2^5;
***it e=P2^4; ***it rw=P2^6; 这个定义跟你电路图上不一致嘛,如果没有,那需要按实际电路连接来 给定 rs、en、rw的值 |
|
|
|
其实上面路图才是我第一次焊的。因为”rw“脚只需要置低电平(只写数据到液晶,不从液晶读数据)。焊好后,时钟没有显示,所以我就把程序改了,也把管教定义改了
|
|
|
|
单片机的31脚必须接VCC, 否则单片机无法正常工作。
|
|
|
|
EA管脚给高电平
|
|
|
|
是这样子的吗
|
|
|
|
这样子的?
|
|
|
|
在51单片机时,/EA (第31引脚)必须接高电平,CPU从片内程序存储器的程序开始执行。EA (第31引脚)必须接地,CPU 直接从片外程序存储器读程序开始执行。
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2956 浏览 16 评论
3457 浏览 1 评论
8995 浏览 16 评论
4050 浏览 18 评论
1103浏览 3评论
570浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
568浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2301浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1857浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 17:36 , Processed in 1.600693 second(s), Total 104, Slave 84 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号