/*************** writer:shopping.w ******************/
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar code prompts[]=" Serial LCD DEMO ";
void DelayMS(uint ms)
{
uchar i;
while(ms--)
{
for(i=0;i<120;i++);
}
}
void putc_to_LCD(uchar c)
{
SBUF = c;
while(TI == 0);
TI = 0;
}
uchar getc_from_terminal()
{
while(RI == 0);
RI = 0;
return SBUF;
}
void wrcmd(uchar comm)
{
putc_to_LCD(0xfe);
putc_to_LCD(comm);
}
void main()
{
uchar i=0,c;
TMOD = 0x20;
TH1 = 0xfd;
TL1 = 0xfd;
SCON = 0x50;
RI = 0;
TI = 0;
TR1 = 1;
DelayMS(200);
while(prompts[i] != '\0')
{
putc_to_LCD(prompts[i+1]);
DelayMS(5);
}
wrcmd(0xc0);
wrcmd(0x0d);
DelayMS(120);
while(1)
{
c = getc_from_terminal();
if(c==0x0d)
{
wrcmd(0x01);
continue;
}
if(c==0x08)
{
wrcmd(0x10);
continue;
}
putc_to_LCD(c);
DelayMS(200);
}
}
单片机仿真 2×20串行字符液晶演示.rar
版权申诉
51 浏览量
2023-04-27
17:07:51
上传
评论
收藏 25KB RAR 举报
荣华富贵8
- 粉丝: 150
- 资源: 7649
最新资源
- 基于java+MapReduce实现基于物品协同过滤算法,即电影推荐系统+源码+开发文档+算法解析(毕业设计&课程设计&项目开发
- 节点编程(整合所有节点编程代码).7z
- 企业发卡系统源码蓝色UI模板+商户+手机端+对接易支付接口版(无需授权)
- 基于java+Mahout实现协同过滤推荐算法的电影推荐系统+源码(毕业设计&课程设计&项目开发)
- 基于TC72(SPI接口)温度传感器、STM32F103C8T6、LCD1602、FREERTOS的温度采集proteus仿真
- postgresql-42.7.3.jar
- 2024-05-21 20-36-43.mkv
- 基于QT+C++的智能云监护仪项目,能够实时显示使用者心电、血氧、血压波形及其它各种参数+源码(毕业设计&课程设计&项目开发)
- 基于java开发的app接收硬件端传输的心音信号,具有显示心音波形,发出心音的功能+源码(毕业设计&课程设计&项目开发)
- Python 程序语言设计模式思路-行为型模式:职责链模式:将请求从一个处理者传递到下一个处理者
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈