题目倒数计时器.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题目倒数计时器

單晶片控制─期末專題報告─進度報告 題目: 倒數計時器 製作本專題目前已經使用時間 _4.5 小時包含: 工作項目 時間(小時) 備註 (1) 讀參考資料 0.5 資料來源為例說8051 (2) 讀課本第一章 (3) 讀課本第五章 0 (4) 讀課本第六章 0 (5) 8051 硬體製作 2 K314 製作 (6) 鍵盤與七段顯示器硬 2 K314 製作 體製作 (7) 尋找電路圖 摘要: 功能說明:利用4x4 按鍵的按鍵來使4 個7 段顯示器做應該有的變化。暫定是倒 數計時和時鐘擇一。 自製的開發硬體相片: 預定要參考的程式部分: #include reg51.h #define KEYPORT P3 #define NUM_0 0X31 //定義按鍵0 顯示為0011 0001 #define NUM_1 0X32 //定義按鍵 1 顯示為0011 0010 #define NUM_2 0X34 //定義按鍵2 顯示為0011 0100 #define NUM_3 0X38 //定義按鍵3 顯示為0011 1000 #define NUM_4 0X21 //定義按鍵4 顯示為0010 0001 #define NUM_5 0X22 //定義按鍵5 顯示為0010 0010 #define NUM_6 0X24 //定義按鍵6 顯示為0010 0100 #define NUM_7 0X28 //定義按鍵7 顯示為0010 1000 #define NUM_8 0X11 //定義按鍵8 顯示為0001 0001 #define NUM_9 0X12 //定義按鍵9 顯示為0001 0010 #define NUM_A 0X14 //定義按鍵A 顯示為0001 0100 #define NUM_B 0X18 //定義按鍵B 顯示為0001 1000 #define NUM_C 0X01 //定義按鍵C 顯示為0000 0001 #define NUM_D 0X02 //定義按鍵D 顯示為0000 0010 #define NUM_E 0X04 //定義按鍵E 顯示為0000 0100 #define NUM_F 0X08 //定義按鍵F 顯示為0000 1000 #define LED P2 //LED 燈 #define SEG P0 //7 段顯示的資料 #define DLY 10 char keycode, keycodea; //定義變數-128 ~ 127 void delay (int); //定義延時副程式 void scankey (char); //定義鍵盤掃描副程式 char x = 0; //主程式 main() { char j = 0; P2 = 0; delay(2000); P2 = 0XFF; //LED 開始設為 1111 1111 全暗 P0 = 0XBF; //七段顯示橫線 1011 1111 P1 = 0XFE; //控制4 個7 段顯示的啟動一個 while(1)

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档