资源简介
、基于单片机的全自动洗衣机自动控制系统的设计 该项目包括原理图电路图 程序源码 演示视频讲解文档全套资料
三分拿去 超值了
代码片段和文件信息
#include
#include
//#include
sbit LCD_RS=P1^0;//定义引脚
sbit LCD_RW=P1^1;
sbit LCD_E=P1^2;
#define LCD_Data P2
#define Busy 0x80 //用于检测LCD状态字中的Busy标识
void WriteDataLCD(unsigned char WDLCD);
void WriteCommandLCD(unsigned char WCLCDBuysC);
unsigned char ReadDataLCD(void);
unsigned char ReadStatusLCD(void);
void LCDInit(void);
void DisplayOneChar(unsigned char X unsigned char Y unsigned char DData);
void DisplayListChar(unsigned char X unsigned char Y unsigned char code *DData);
void Delay5Ms(void);
void Delay400Ms(void);
unsigned char code uctech[] = {“ic2012.taobao.co“};
unsigned char code net[] = {“Happy every day!“};
void main(void)
{
Delay400Ms(); //启动等待,等LCD讲入工作状态
LCDInit(); //LCM初始化
Delay5Ms(); //延时片刻(可不要)
DisplayListChar(0 0 uctech);
DisplayListChar(0 5 net);
ReadDataLCD();//测试用句无意义
while(1);
}
//写数据
void WriteDataLCD(unsigned char WDLCD)
{
ReadStatusLCD(); //检测忙
LCD_Data = WDLCD;
LCD_RS = 1;
LCD_RW = 0;
LCD_E = 0; //若晶振速度太高可以在这后加小的延时
LCD_E = 0; //延时
LCD_E = 1;
}
//写指令
void WriteCommandLCD(unsigned char WCLCDBuysC) //BuysC为0时忽略忙检测
{
if (BuysC) ReadStatusLCD(); //根据需要检测忙
LCD_Data = WCLCD;
LCD_RS = 0;
LCD_RW = 0;
LCD_E = 0;
LCD_E = 0;
LCD_E = 1;
}
//读数据
unsigned char ReadDataLCD(void)
{
LCD_RS = 1;
LCD_RW = 1;
LCD_E = 0;
LCD_E = 0;
LCD_E = 1;
return(LCD_Data);
}
//读状态
unsigned char ReadStatusLCD(void)
{
LCD_Data = 0xFF;
LCD_RS = 0;
LCD_RW = 1;
LCD_E = 0;
LCD_E = 0;
LCD_E = 1;
while (LCD_Data & Busy); //检测忙信号
return(LCD_Data);
}
void LCDInit(void) //LCM初始化
{
LCD_Data = 0;
WriteCommandLCD(0x380); //三次显示模式设置,不检测忙信号
Delay5Ms();
WriteCommandLCD(0x380);
Delay5Ms();
WriteCommandLCD(0x380);
Delay5Ms();
WriteCommandLCD(0x381); //显示模式设置开始要求每次检测忙信号
WriteCommandLCD(0x081); //关闭显示
WriteCommandLCD(0x011); //显示清屏
WriteCommandLCD(0x061); // 显示光标移动设置
WriteCommandLCD(0x0C1); // 显示开及光标设置
}
//按指定位置显示一个字符
void DisplayOneChar(unsigned char X unsigned char Y unsigned char DData)
{
Y &= 0x1;
X &= 0xF; //限制X不能大于15,Y不能大于1
if (Y) X |= 0x40; //当要显示第二行时地址码+0x40;
X |= 0x80; // 算出指令码
WriteCommandLCD(X 0); //这里不检测忙信号,发送地址码
WriteDataLCD(DData);
}
//按指定位置显示一串字符
void DisplayListChar(unsigned char X unsigned char Y unsigned char code *DData)
{
unsigned char ListLength;
ListLength = 0;
Y &= 0x1;
X &= 0xF; //限制X不能大于15,Y不能大于1
while (DData[ListLength]>=0x20) //若到达字串尾则退出
{
if (X <= 0xF) //X坐标应小于0xF
{
DisplayOneChar(X Y DData[ListLength]); //显示单个字符
ListLength++;
X++;
}
}
}
//5ms延时
void Delay5Ms(void)
{
unsigned int TempCyc = 5552;
while(TempCyc--);
}
//400ms延时
void Delay400Ms(void)
{
unsigned char TempCycA = 5;
unsigned int TempCycB;
while(TempCycA--)
{
TempCycB=7269;
while(TempCycB--);
};
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-10 18:51 成品\
目录 0 2018-04-29 19:31 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\
目录 0 2018-04-11 08:39 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\1-需求\
目录 0 2018-04-29 19:27 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\1-需求\毕业设计\
文件 12245 2018-04-09 22:44 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\1-需求\毕业设计\要求.docx
文件 12425 2018-04-10 22:30 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\1-需求\毕业设计\论文大纲.docx
目录 0 2018-05-01 15:59 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\
目录 0 2018-05-01 15:59 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\
文件 356922 2017-03-22 16:22 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\LCD1602A-5V厂家说明书.pdf
目录 0 2018-05-01 15:59 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\
文件 3191 2012-04-12 16:02 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\1602.c
文件 7919 2012-04-12 16:02 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\1602.OBJ
文件 6651 2012-04-12 16:02 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\LCD1602
文件 1164 2012-04-12 16:02 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\LCD1602.hex
文件 51 2012-04-12 16:02 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\LCD1602.lnp
文件 1013 2012-04-12 16:21 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\LCD1602.Opt
文件 366 2012-04-12 16:21 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\LCD1602.plg
文件 2115 2012-02-11 13:49 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\LCD1602.Uv2
文件 1015 2012-02-11 13:49 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\LCD1602_Opt.Bak
文件 1861 2008-04-02 16:30 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\LCD1602_Uv2.Bak
文件 5115 2002-04-16 14:32 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\STARTUP.A51
文件 9055 2007-03-18 22:23 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\2-参考资料\1602厂家说明书+例子程序\例程-LCD1602(请使用keil uvision3或以上版本打开)\Text1.c
目录 0 2018-05-01 15:58 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\3-原理图\
目录 0 2018-05-01 15:58 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\3-原理图\History\
目录 0 2018-05-01 15:58 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\3-原理图\__Previews\
文件 46346 2018-05-01 15:58 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\3-原理图\__Previews\原理图.SchDocPreview
文件 177664 2018-05-01 15:58 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\3-原理图\原理图.SchDoc
目录 0 2018-05-01 15:55 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\4-程序\
文件 1537 2018-04-02 14:22 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\4-程序\1602.c
文件 252 2018-04-01 15:44 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\4-程序\basic.c
文件 306 2018-04-26 14:37 成品\57337-基于单片机的全自动洗衣机自动控制系统的设计-全套\4-程序\basic.h
............此处省略25个文件信息
- 上一篇:操作系统概念.操作系统恐龙书
- 下一篇:PowerBI-创建报表和仪表盘.pdf
相关资源
- 单片机LED音乐频谱设计
- 结构弹塑性分析程序OpenSEES原理与
- 安川机器人YRC1000全套资料.zip
- 小程序影视系统苹果CMS10
- HIK-DR121驱动、发卡程序
- 精品微信小程序源码打包
- CUDA并行程序设计 GPU编程指南 高清扫
- 程序员面试金典 第5版 中文版
- 基于RNN深度学习自动写诗的程序
- 禾匠-榜店商城小程序V4_4.2.37独立版开
- PIC单片机的AD转换程序并含串口发送程
- 抓取微信小程序源码并反编译
- IP数据包分析程序+报告
- 51单片机点阵屏贪吃蛇
- 单片机原理及应用试题库-
- STM32开发板程序
- 基于单片机的多点无线温湿度采集装
- 基于单片机的无线防丢报警器设计
- Solr权威指南(上卷)
- 51单片机密码锁.zip
- 小程序反编译全套.rar
- zw_qq_32331073-9875442-毕设在线视频网站
- CSerial类在vs2015中开发的简单串口通信
- 爱上单片机第4版配套资料.zip
- 操作系统生产者——消费者模拟程序
- 蓝桥杯单片机组国一复习资料
- 程序员的自我修养.epub
- 软件测试实训报告
- 极限OA2009程序及对应注册机2包
- Julia程序设计
评论
共有 条评论