計算機硬件技術(shù)課程設(shè)計.doc
約63頁DOC格式手機打開展開
計算機硬件技術(shù)課程設(shè)計,--電子秒表設(shè)計全文63頁約7500字 論述翔實 電子表設(shè)計1、摘要:本文設(shè)計了一個電子表,時間可以同時顯示在六個led和計算機顯示屏,在led上利用數(shù)字顯示時間,在crt上顯示有時針和分針的表,還帶有整點報時功能和鬧鐘功能。設(shè)有功能鍵,利用功能鍵可以修改時間、設(shè)置鬧鐘。該電子表主要利用8254、...
內(nèi)容介紹
此文檔由會員 癡狂少年 發(fā)布
計算機硬件技術(shù)課程設(shè)計--電子秒表設(shè)計
全文63頁 約7500字 論述翔實
電子表設(shè)計
1、摘要:本文設(shè)計了一個電子表,時間可以同時顯示在六個LED和計算機顯示屏,在LED上利用數(shù)字顯示時間,在CRT上顯示有時針和分針的表,還帶有整點報時功能和鬧鐘功能。設(shè)有功能鍵,利用功能鍵可以修改時間、設(shè)置鬧鐘。該電子表主要利用8254、8259、8255和4*4的小鍵盤。匯編語言編寫的系統(tǒng)軟件。
2、設(shè)計要求:
1)六位LED顯示器上顯示時間。時,分,秒各兩位可從任意時刻起計時。60進制。
2)用標準鍵盤面板鍵盤來修改時間。當按下修改鍵,停止計時,同時時位閃爍,若要修改時位,按加1鍵或減1鍵;若不修改,再按修改鍵,時位停止閃爍,分位閃爍,按加1或減1鍵修改;再按修改鍵,秒位閃爍,按加1或減1修改。再按修改鍵,時位閃爍,按退出鍵,從修改好的時間開始計時。
3)點應(yīng)有音樂報時功能。
4)進行鬧鐘設(shè)置。
5)畫一個鐘,有時針和分針并行走。
3.硬件設(shè)計:
1) 所需硬件:計算機內(nèi)部的8254、8259,外部的8255、4*4小鍵盤、LED顯示器、CRT顯示器、導(dǎo)線若干。
2) 外部連線說明:8255的C口接4*4小鍵盤的列信號線,B口接4*4小鍵盤的行信號線與LED顯示器的位選信號線,A口接LED顯示器的段選信號線
3)功能鍵說明:A—退出程序;C—修改鍵;D—退出修改鍵;E—加一鍵;F—減一鍵;B—設(shè)鬧鐘。
按鍵說明:
修改時間:按C選擇修改時、分、秒,按E,F(xiàn)鍵進行加1或減1修改,按D鍵退出修改。
鬧鐘設(shè)置:先按C鍵再按B鍵進入鬧鐘設(shè)置,按C鍵選擇設(shè)置鬧鐘時、分、秒位,按E、F鍵進行加1或減1修改,按D鍵退出修改。
按A鍵退出電子表系統(tǒng)。
4.軟件設(shè)計:
本應(yīng)用系統(tǒng)軟件的主程序主要由以下幾個部分組成:鍵盤掃描程序、LED顯示程序、CRT顯示程序、發(fā)聲程序、中斷服務(wù)程序、時間修改程序、鬧鐘設(shè)置程序。在程序中設(shè)置秒計數(shù)單元、分計數(shù)單元和小時計數(shù)單元.把修改電子表時鐘單元的功能安排在INT 1CH中斷服務(wù)程序中,在中斷服務(wù)程序中對中斷次數(shù)進行計數(shù)。8254的初始值為59660,每隔50ms中斷一次,經(jīng)過20次中斷后計時1秒到,可以修改相應(yīng)的秒計數(shù)器,秒計數(shù)器到60后清0,向分計數(shù)器進位;分計數(shù)器到60后清0,向小時計數(shù)器進位,并把相應(yīng)的時間顯示在LED上和CRT上。
各部分功能:
1) 鍵盤掃描程序:掃描功能鍵是否按下。
2) 發(fā)聲程序:整點報時發(fā)聲和鬧鐘發(fā)聲。
3)中斷服務(wù)程序:修改各時間計數(shù)單元的內(nèi)容。
4) LED顯示程序:將時間計數(shù)單元的內(nèi)容顯示在LED上。
5)CRT顯示程序:將時間計數(shù)單元的內(nèi)容顯示在CRT上。
6)時間修改程序:修改時間
7)鬧鐘設(shè)置程序:設(shè)置鬧鐘
5.CRT界面和LED界面
全文63頁 約7500字 論述翔實
電子表設(shè)計
1、摘要:本文設(shè)計了一個電子表,時間可以同時顯示在六個LED和計算機顯示屏,在LED上利用數(shù)字顯示時間,在CRT上顯示有時針和分針的表,還帶有整點報時功能和鬧鐘功能。設(shè)有功能鍵,利用功能鍵可以修改時間、設(shè)置鬧鐘。該電子表主要利用8254、8259、8255和4*4的小鍵盤。匯編語言編寫的系統(tǒng)軟件。
2、設(shè)計要求:
1)六位LED顯示器上顯示時間。時,分,秒各兩位可從任意時刻起計時。60進制。
2)用標準鍵盤面板鍵盤來修改時間。當按下修改鍵,停止計時,同時時位閃爍,若要修改時位,按加1鍵或減1鍵;若不修改,再按修改鍵,時位停止閃爍,分位閃爍,按加1或減1鍵修改;再按修改鍵,秒位閃爍,按加1或減1修改。再按修改鍵,時位閃爍,按退出鍵,從修改好的時間開始計時。
3)點應(yīng)有音樂報時功能。
4)進行鬧鐘設(shè)置。
5)畫一個鐘,有時針和分針并行走。
3.硬件設(shè)計:
1) 所需硬件:計算機內(nèi)部的8254、8259,外部的8255、4*4小鍵盤、LED顯示器、CRT顯示器、導(dǎo)線若干。
2) 外部連線說明:8255的C口接4*4小鍵盤的列信號線,B口接4*4小鍵盤的行信號線與LED顯示器的位選信號線,A口接LED顯示器的段選信號線
3)功能鍵說明:A—退出程序;C—修改鍵;D—退出修改鍵;E—加一鍵;F—減一鍵;B—設(shè)鬧鐘。
按鍵說明:
修改時間:按C選擇修改時、分、秒,按E,F(xiàn)鍵進行加1或減1修改,按D鍵退出修改。
鬧鐘設(shè)置:先按C鍵再按B鍵進入鬧鐘設(shè)置,按C鍵選擇設(shè)置鬧鐘時、分、秒位,按E、F鍵進行加1或減1修改,按D鍵退出修改。
按A鍵退出電子表系統(tǒng)。
4.軟件設(shè)計:
本應(yīng)用系統(tǒng)軟件的主程序主要由以下幾個部分組成:鍵盤掃描程序、LED顯示程序、CRT顯示程序、發(fā)聲程序、中斷服務(wù)程序、時間修改程序、鬧鐘設(shè)置程序。在程序中設(shè)置秒計數(shù)單元、分計數(shù)單元和小時計數(shù)單元.把修改電子表時鐘單元的功能安排在INT 1CH中斷服務(wù)程序中,在中斷服務(wù)程序中對中斷次數(shù)進行計數(shù)。8254的初始值為59660,每隔50ms中斷一次,經(jīng)過20次中斷后計時1秒到,可以修改相應(yīng)的秒計數(shù)器,秒計數(shù)器到60后清0,向分計數(shù)器進位;分計數(shù)器到60后清0,向小時計數(shù)器進位,并把相應(yīng)的時間顯示在LED上和CRT上。
各部分功能:
1) 鍵盤掃描程序:掃描功能鍵是否按下。
2) 發(fā)聲程序:整點報時發(fā)聲和鬧鐘發(fā)聲。
3)中斷服務(wù)程序:修改各時間計數(shù)單元的內(nèi)容。
4) LED顯示程序:將時間計數(shù)單元的內(nèi)容顯示在LED上。
5)CRT顯示程序:將時間計數(shù)單元的內(nèi)容顯示在CRT上。
6)時間修改程序:修改時間
7)鬧鐘設(shè)置程序:設(shè)置鬧鐘
5.CRT界面和LED界面