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