成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

基于51單片機的洗衣機【LCD1602,直流電機】(仿真)

2024/12/03
2265
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

有需要資料的可了解一下.docx

共1個文件

單片機設(shè)計并制作一簡易洗衣機控制器,具體要求如下:洗衣機工作時間可在1~30分鐘內(nèi)任意設(shè)定(整分鐘數(shù));規(guī)定洗衣機里電動機運行規(guī)律為正轉(zhuǎn)25s、暫停5s、反轉(zhuǎn)25、暫停5S、再正轉(zhuǎn)25S·以后反復(fù)運行:要求能顯示洗衣機剩余工作時間,每當(dāng)電機運行一分鐘,顯示計數(shù)器自動減1,直到顯示器為“0”時,電機停止運轉(zhuǎn),同時發(fā)出音響信號提醒。

用戶注意:三只LED燈表示“正轉(zhuǎn)”、“反轉(zhuǎn)”和“暫?!?個狀態(tài)

#include "lcd1602.h"

void delay_uint(uint i)
{
	while(i--);
}
/********************************************************************
* 名稱 : write_com(uchar com)
* 功能 : 1602命令函數(shù)
* 輸入 : 輸入的命令值
* 輸出 : 無
***********************************************************************/
void write_com(uchar com)
{
	e=0;
	rs=0;
	rw=0;
	P0=com;
	delay_uint(20);
	e=1;
	delay_uint(20);
	e=0;
}

/********************************************************************
* 名稱 : write_data(uchar dat)
* 功能 : 1602寫數(shù)據(jù)函數(shù)
* 輸入 : 需要寫入1602的數(shù)據(jù)
* 輸出 : 無
***********************************************************************/
void write_data(uchar dat)
{
	e=0;
	rs=1;
	rw=0;
	P0=dat;
	delay_uint(20);
	e=1;
	delay_uint(20);
	e=0;	
}

/********************************************************************
* 名稱 : write_string(uchar hang,uchar add,uchar *p)
* 功能 : 改變液晶中某位的值,如果要讓第一行,第五個字符開始顯示"ab cd ef" ,調(diào)用該函數(shù)如下
	 	 write_string(1,5,"ab cd ef;")
* 輸入 : 行,列,需要輸入1602的數(shù)據(jù)
* 輸出 : 無
***********************************************************************/
void write_string(uchar hang,uchar add,uchar *p)
{
	if(hang==1)   
		write_com(0x80+add);
	else
		write_com(0x80+0x40+add);
		while(1)
		{
			if(*p == '?')  break;
			write_data(*p);
			p++;
		}	
}

/********************************************************************
* 名稱 : init_1602()
* 功能 : 初始化1602液晶 
* 輸入 : 無
* 輸出 : 無
***********************************************************************/
void init_1602()
{
	write_com(0x38);						//數(shù)據(jù)總線為8位,顯示2行,5x7點陣
	write_com(0x0c);						//開顯示,有光標(biāo),光標(biāo)閃爍
	write_com(0x06);						//光標(biāo)自動右移
	delay_uint(1000);						//等待設(shè)置完成
}

資料借鑒于此紛傳

  • 有需要資料的可了解一下.docx
    下載

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時響應(yīng)!
仁布县| 灵宝市| 怀柔区| 彩票| 革吉县| 额济纳旗| 湟源县| 喜德县| 山阴县| 富民县| 渭南市| 茂名市| 来安县| 如东县| 常熟市| 娱乐| 万源市| 东乌珠穆沁旗| 镇平县| 沅江市| 斗六市| 桂平市| 秦安县| 和田市| 海阳市| 松溪县| 垣曲县| 盈江县| 新昌县| 石阡县| 湘潭市| 新邵县| 洛川县| 丽江市| 民权县| 金堂县| 淮安市| 乌拉特前旗| 台东县| 体育| 和硕县|