資源簡介
51單片機矩陣鍵盤控制1602液晶屏可調時鐘 (12/24小時制)
顯示時、分、秒、鬧鐘開關及鬧鐘對應編號、 年、月、日、星期
10個可調鬧鐘,對應各自鬧鐘編號、鬧鐘開關。
代碼片段和文件信息
/*****************************
1602液晶屏時鐘
晶振:12M
開機23:59:00
按鍵功能:
按*鍵下行顯示日期???
再按顯示鬧鐘時、分、秒、開關、編號、?年
???????????????【xx:xx:xxcxx?xxxx】
?1?鬧鐘小時+
?2?鬧鐘分鐘+
?3?鬧鐘秒鐘+
?4?鬧鐘開關選擇?close/open
?5?12/24小時轉換【鬧鐘時間顯示不變】
?6?時間小時+
?7?時間秒鐘+
?8?年+
?9?月+
?0?星期+
?A?鬧鐘編號+
?B?時間分鐘+
?C?日+
?D
?#
【最多10個鬧鐘,到時響5秒。】?第0個鬧鐘可設為整點報時??代碼待改
???程序變量設置數量有限?設多少變量??2K限制代碼(不含注釋)最好不要超過400行
?????????????????????????????????????????????????????????(一般空的格式下)
目前Program?Size:data=127.0?xdata=0?code=2304???code不可超2450?0800H內
*****************************/
#include?“reg52.h“
#include?
#define?uchar?unsigned?char
#define?uint??unsigned?int
sbit?RS=P2^3;
sbit?RW=P2^4;
sbit?E=P2^5;
sbit?speaker=P3^6;
//sbit?check=P3^5;
key_code[]={0xee0xde0xbe0x7e0xed0xdd0xbd0x7d0xeb0xdb0xbb0x7b0
- 上一篇:DFA最小化算法實現
- 下一篇:按鍵精靈C++源碼
評論
共有 條評論