91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

利用單片機設計電子時鐘,編程用c語言,秒表、時鐘計時器要求用液晶1602顯示時、分、秒。使用按鍵開關可實現時分調整、秒表/時鐘功能

資源截圖

代碼片段和文件信息

/**************************
//項目名稱:可調電子時鐘(液晶1602顯示)
//程序編寫:廖
//程序狀態:OK
//設計日期:2018-1-20
**************************/
#if?1
#include? //單片機頭文件
#include?

//宏定義
typedef?unsigned?char?uint8;
typedef?unsigned?int?uint16;
typedef?bit?BOOL?;?

//位聲明
sbit?rs =?P3^5;
sbit?rw?=?P3^6;
sbit?ep?=?P3^4;
sbit?S1?=?P3^0;
sbit?S2?=?P3^1;
sbit?S3?=?P3^2;

//定義全局變量
uint8?S1num;
uint8?secminhour;

//函數聲明
void?ScanKey(void);
void?DelayMs(uint8?ms);
BOOL?lcd_bz();
void?WriteCom(uint8?cmd);
void?WriteDate(uint8?dat);
void?LcdInit();
void?TimerInit(void);
void?WritePos(uint8?xuint8?y);
void?PrintString(uint8*str);
void?Write_hms(uint8?adduint8?date);

//主函數
void?main()
{
LcdInit(); //?初始化LCD
DelayMs(10);
TimerInit();

WritePos(03); //設定要顯示的位置
PrintString(“I?LOVE?YOU“); //設定要顯示的內容
WritePos(14); //設定要顯示的位置
PrintString(“20:20:20“); //設定要顯示的內容

while(1) //循環
{
ScanKey();
}
}

//?延時子程序函數
void?DelayMs(uint8?ms)
{
uint8?i;
while(ms--)
{
for(i?=?0;?i {
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}

//?測試LCD忙碌狀態
BOOL?lcd_bz()
{
BOOL?result;
rs?=?0;
rw?=?1;
ep?=?1;
_nop_();
_nop_();
_nop_();
_nop_();
result?=?(BOOL)(P0?&?0x80);
ep?=?0;
return?result;
}

//?寫入指令數據到LCD
void?WriteCom(uint8?cmd)
{
while(lcd_bz());
rs?=?0;
rw?=?0;
ep?=?0;
_nop_();
_nop_();
P0?=?cmd;
_nop_();
_nop_();
_nop_();
_nop_();
ep?=?1;
_nop_();
_nop_();
_nop_();
_nop_();
ep?=?0;
}

//void?lcd_pos(uint8?pos)
//{ //設定顯示位置
// WriteCom(pos?|?0x80);
//}

//寫入字符顯示數據到LCD
void?WriteDate(uint8?dat)
{
while(lcd_bz());
rs?=?1;
rw?=?0;
ep?=?0;
P0?=?dat;
_nop_();
_nop_();
_nop_();
_nop_();
ep?=?1;
_nop_();
_nop_();
_nop_();
_nop_();
ep?=?0;
}

//LCD初始化設定
void?LcdInit()
{
WriteCom(0x38);
DelayMs(1);
WriteCom(0x0c);
DelayMs(1);
WriteCom(0x06);
DelayMs(1);
WriteCom(0x01); ????????????????//清除LCD的顯示內容
DelayMs(1);


}

//顯示位置函數
void?WritePos(uint8?xuint8?y)
{
if(x?==?1)
{
WriteCom(y?+?0xc0);
}
else
{
WriteCom(y?+?0x80);
}
}

//顯示字符串函數
void?PrintString(uint8*str)

評論

共有 條評論