- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)
您可能关注的文档
最近下载
- 七年级英语四种时态复习+巩固练习.docx VIP
- 十八项核心制度.pptx VIP
- 2025年广西继续教育公需科目考试试题和答案资料.docx VIP
- 第四单元化学反应与电能 (⼤单元教学设计)-【⼤单元教学】2024-2025学年⾼⼆化学同步备课系列(⼈教版2019选择性必修1).pdf VIP
- 一种旋挖引孔换土辅助CSM工法墙施工工法及土方转移系统.pdf VIP
- Z3050型_摇臂钻床使用说明书.pdf VIP
- 专题12.4 全等三角形的经典模型【八大题型】(解析版).pdf VIP
- 《明清档案》总目录.doc VIP
- 医德医风课件.pptx VIP
- fda qbd实例速释片example for ir tablet中英文对照.pdf VIP
文档评论(0)