
/* Main.c file generated by New Project wizard
*
* Created: 周日 九月 4 2022
* Processor: AT89C51
* Compiler: Keil for 8051
*/
#include <reg51.h>
#include <stdio.h>
#define uchar unsigned char
sbit EN = P2^0;
sbit RW = P2^1;
sbit RS = P2^2;
sbit CS1 = P2^3;
sbit CS2 = P2^4;
void delay(void)
{
unsigned i,j;
for(i=0;i<100;i++)
for(j=0;j<100;j++);
}
void date(uchar dat)
{
RS=1;
RW=0;
EN=1;
P1=dat;
EN=0;
}
void com(uchar com)
{
RS=0;
RW=0;
EN=1;
P1=com;
EN=0;
}
void init()
{

这篇博客通过一个简单的C语言程序展示了如何使用AT89C51单片机配合Proteus软件来控制12864液晶屏显示爱心图案,涉及初始化、数据传输和屏幕操作等步骤。
最低0.47元/天 解锁文章
1363

被折叠的 条评论
为什么被折叠?



