教學(xué)打鈴器設(shè)計(jì).rar
教學(xué)打鈴器設(shè)計(jì),有詳細(xì)的設(shè)計(jì)和圖示 并附有圖紙和詳細(xì)的程序設(shè)計(jì)任務(wù)與要求1:設(shè)計(jì)一個(gè)具有實(shí)時(shí)時(shí)鐘led顯示功能的教學(xué)用打鈴器,led顯示器上顯示時(shí)鐘的小時(shí)和時(shí)鐘的分,此打鈴器應(yīng)該具有判斷標(biāo)準(zhǔn)時(shí)間從而進(jìn)行打鈴的功能;2:按正常教學(xué)時(shí)間打鈴,并且分上下課及不同休息時(shí)間進(jìn)行打鈴,打鈴持續(xù)時(shí)間設(shè)置為10秒,當(dāng)10秒的時(shí)間到時(shí),要...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 beijing2008 發(fā)布
教學(xué)打鈴器設(shè)計(jì)
有詳細(xì)的設(shè)計(jì)和圖示 并附有圖紙和詳細(xì)的程序
設(shè)計(jì)任務(wù)與要求
1:設(shè)計(jì)一個(gè)具有實(shí)時(shí)時(shí)鐘LED顯示功能的教學(xué)用打鈴器,LED顯示器
上顯示時(shí)鐘的小時(shí)和時(shí)鐘的分,此打鈴器應(yīng)該具有判斷標(biāo)準(zhǔn)時(shí)間從
而進(jìn)行打鈴的功能;
2:按正常教學(xué)時(shí)間打鈴,并且分上下課及不同休息時(shí)間進(jìn)行打鈴,打鈴
持續(xù)時(shí)間設(shè)置為10秒,當(dāng)10秒的時(shí)間到時(shí),要能夠清除打鈴信號(hào)
從而停止打鈴;
3:允許修改當(dāng)前時(shí)鐘的時(shí)間,當(dāng)按下P1.1接口的按鍵時(shí),修改時(shí)鐘的小
時(shí)數(shù);當(dāng)按下P1.2接口的按鍵時(shí),則修改時(shí)鐘的分鐘數(shù),要在LED
顯示器上立即顯示出改變結(jié)果并按改變后的計(jì)時(shí)時(shí)間繼續(xù)進(jìn)行時(shí)鐘計(jì)
時(shí)顯示;
4:允許修改打鈴時(shí)間,當(dāng)按下P1.3接口的按鍵時(shí),修改打鈴時(shí)間的小時(shí)
數(shù),當(dāng)按下P1.4接口的按鍵時(shí),修改打鈴時(shí)間的分鐘數(shù)。在LED上
閃現(xiàn)已修改量,持續(xù)一秒的時(shí)間。
5:允許總復(fù)位,當(dāng)按下P1.0接口的按鍵時(shí),實(shí)現(xiàn)所以已修改量的總復(fù)位,
整個(gè)打鈴器恢復(fù)到初始的狀態(tài),可以不在LED上顯示。
6:教學(xué)打鈴時(shí)間初步設(shè)置如下:
7:00:第一節(jié)課上課鈴; 7:50:第一節(jié)課下課鈴;
8:00:第二節(jié)課上課鈴; 8:50:第二節(jié)課下課鈴;
9:10:第三節(jié)課上課鈴; 10:00:第三節(jié)課下課鈴;
10:10:第四節(jié)課上課鈴;11:00:第四節(jié)課下課鈴;
13:00:第五節(jié)課上課鈴;13:45:第五節(jié)課下課鈴;
13:55:第六節(jié)課上課鈴;14:40:第六節(jié)課下課鈴;
14:50:第七節(jié)課上課鈴;15:35:第七節(jié)課下課鈴;
15:45:第八節(jié)課上課鈴;16:30:第八節(jié)課下課鈴。
以上的打鈴時(shí)間可以根據(jù)需要,通過修改按鍵進(jìn)行修改,每按下一次按
鍵小時(shí)加1,分鐘加1
目 錄
一 設(shè)計(jì)任務(wù)與要求 ..………………..1
二 硬件框圖與元件說明 ………………..2--4
三 電路原理圖與說明 …………………4
四 軟件設(shè)計(jì)
主要模塊流程圖 …………………5--6
源程序清單與注釋 ………………..7--14
五小結(jié) .… ……………15--16
六 參考資料 ..………………17
源程序清單
Z8279 EQU 08701H ;8279狀態(tài)/命令口地址
D8279 EQU 08700H ;8279 數(shù)據(jù)口地址
LEDMOD EQU 00H ;左邊輸入 八位字符顯示
;外部譯碼鍵掃描方式,雙鍵互鎖
LEDFEQ EQU 2FH ;掃描速率
LEDCLS EOU 0C1H ;清除顯示RAM
LEDWR0 EOU 80H ;設(shè)定的將要寫入的顯示RAM地址
ORG 0000H
AJMP START
ORG 001BH
....
有詳細(xì)的設(shè)計(jì)和圖示 并附有圖紙和詳細(xì)的程序
設(shè)計(jì)任務(wù)與要求
1:設(shè)計(jì)一個(gè)具有實(shí)時(shí)時(shí)鐘LED顯示功能的教學(xué)用打鈴器,LED顯示器
上顯示時(shí)鐘的小時(shí)和時(shí)鐘的分,此打鈴器應(yīng)該具有判斷標(biāo)準(zhǔn)時(shí)間從
而進(jìn)行打鈴的功能;
2:按正常教學(xué)時(shí)間打鈴,并且分上下課及不同休息時(shí)間進(jìn)行打鈴,打鈴
持續(xù)時(shí)間設(shè)置為10秒,當(dāng)10秒的時(shí)間到時(shí),要能夠清除打鈴信號(hào)
從而停止打鈴;
3:允許修改當(dāng)前時(shí)鐘的時(shí)間,當(dāng)按下P1.1接口的按鍵時(shí),修改時(shí)鐘的小
時(shí)數(shù);當(dāng)按下P1.2接口的按鍵時(shí),則修改時(shí)鐘的分鐘數(shù),要在LED
顯示器上立即顯示出改變結(jié)果并按改變后的計(jì)時(shí)時(shí)間繼續(xù)進(jìn)行時(shí)鐘計(jì)
時(shí)顯示;
4:允許修改打鈴時(shí)間,當(dāng)按下P1.3接口的按鍵時(shí),修改打鈴時(shí)間的小時(shí)
數(shù),當(dāng)按下P1.4接口的按鍵時(shí),修改打鈴時(shí)間的分鐘數(shù)。在LED上
閃現(xiàn)已修改量,持續(xù)一秒的時(shí)間。
5:允許總復(fù)位,當(dāng)按下P1.0接口的按鍵時(shí),實(shí)現(xiàn)所以已修改量的總復(fù)位,
整個(gè)打鈴器恢復(fù)到初始的狀態(tài),可以不在LED上顯示。
6:教學(xué)打鈴時(shí)間初步設(shè)置如下:
7:00:第一節(jié)課上課鈴; 7:50:第一節(jié)課下課鈴;
8:00:第二節(jié)課上課鈴; 8:50:第二節(jié)課下課鈴;
9:10:第三節(jié)課上課鈴; 10:00:第三節(jié)課下課鈴;
10:10:第四節(jié)課上課鈴;11:00:第四節(jié)課下課鈴;
13:00:第五節(jié)課上課鈴;13:45:第五節(jié)課下課鈴;
13:55:第六節(jié)課上課鈴;14:40:第六節(jié)課下課鈴;
14:50:第七節(jié)課上課鈴;15:35:第七節(jié)課下課鈴;
15:45:第八節(jié)課上課鈴;16:30:第八節(jié)課下課鈴。
以上的打鈴時(shí)間可以根據(jù)需要,通過修改按鍵進(jìn)行修改,每按下一次按
鍵小時(shí)加1,分鐘加1
目 錄
一 設(shè)計(jì)任務(wù)與要求 ..………………..1
二 硬件框圖與元件說明 ………………..2--4
三 電路原理圖與說明 …………………4
四 軟件設(shè)計(jì)
主要模塊流程圖 …………………5--6
源程序清單與注釋 ………………..7--14
五小結(jié) .… ……………15--16
六 參考資料 ..………………17
源程序清單
Z8279 EQU 08701H ;8279狀態(tài)/命令口地址
D8279 EQU 08700H ;8279 數(shù)據(jù)口地址
LEDMOD EQU 00H ;左邊輸入 八位字符顯示
;外部譯碼鍵掃描方式,雙鍵互鎖
LEDFEQ EQU 2FH ;掃描速率
LEDCLS EOU 0C1H ;清除顯示RAM
LEDWR0 EOU 80H ;設(shè)定的將要寫入的顯示RAM地址
ORG 0000H
AJMP START
ORG 001BH
....