久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

微機原理課程設計題目與要求[5篇]

時間:2019-05-13 22:54:31下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《微機原理課程設計題目與要求》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《微機原理課程設計題目與要求》。

第一篇:微機原理課程設計題目與要求

家用電熱淋浴器控制器的設計

一、設計內容

1、打開電源后,先設定水溫,水溫分為八檔(30oC~100oC,每10 oC為一檔)。

2、按下啟動鍵后,開始測量水溫并采用數碼管顯示,控制電熱管加熱。

3、上下限水位報警(聲光報警)。

4、提倡創新。

二、設計任務

1、選用8086CPU和適當的存儲器芯片、接口芯片完成相應的功能。

2、畫出詳細的硬件連接圖。

3、畫出各程序的詳細框圖。

4、給出RAM地址分配表及接口電路的端口地址。

5、給出設計思路。

6、給出程序所有清單并加上必要的注釋。

7、完成設計說明書。(列出參考文獻,所用器件型號)

電壓采集電路設計

一、設計內容

利用《微型計算機原理》課程中所學的主要可編程接口芯片74LS138、8253、8255A、ADC0809和中斷控制器8259設計一個模擬電壓采集電路。采用ADC0809設計一個單通道模擬電壓采集電路,要求對所接通道變化的模擬電壓值進行采集,采集來的數字量送至數碼管LED指示,采集完100個數據后停止采集過程。

二、設計任務

1、選用8086CPU和適當的存儲器芯片、接口芯片完成相應的功能。

2、畫出詳細的硬件連接圖。

3、畫出各程序的詳細框圖。

4、給出RAM地址分配表及接口電路的端口地址。

5、給出設計思路。

6、給出程序所有清單并加上必要的注釋。

7、完成設計說明書。(列出參考文獻,所用器件型號)

多功能密碼鎖

一、設計內容

密碼鎖在輸入密碼正確的條件下輸出開鎖電平,控制電控鎖開啟,同

顯示00字樣。當輸入密碼錯誤時,發出錯誤警告聲音,同時顯示FF字樣。當六次誤碼輸入的條件下,產生報警電平報警。還可以實現對密碼的修改,修改成功后,蜂鳴器發出確認音。

二、設計任務

1、選用8086和適當的存儲器及接口芯片完成相應的功能。

2、用LED顯示器顯示電子鎖的當前狀態。

3、畫出詳細的硬件連接圖。

4、給出程序設計思路、畫出軟件流程圖。

5、給出地址分配表。

6、給出所有程序清單并加上必要注釋。

7、完成設計說明書(列出參考文獻,所用器件型號)。

汽車倒車測距儀

一、設計內容

1、設計一個微機控制的汽車倒車測距儀,能測量并顯示車輛后部障礙物離車輛的距離,同時用間歇的“嘟嘟”聲發出警報,“嘟嘟”聲間隙隨障礙物距離縮短而縮短,駕駛員不但可以直接觀察到檢測的距離,還可以憑聽覺判斷車后障礙物離車輛距離的遠近;

① 開機后先顯示“———”,并有開機指示燈。

② CPU發射超聲波1ms,然后顯示60ms;即1ms+60ms為一個工作周期,等待回波,在次周期內完成一次探測。

③ 根據距離遠近發出報警聲并顯示距離。障礙物距離小于1m,距離值變化5cm更換顯示,否則不更換;距離在1m以上,新值與原顯示值之差大于10cm更換,否則不更換。④ 用三LED位數碼管顯示障礙物距離

2、硬件電路原理圖和軟件框圖; 編寫控制程序,寫出設計任務書(總結報告)。

二、設計任務

1、選用8086和適當的存儲器及接口芯片完成相應的功能。

2、用LED顯示器顯示電子鎖的當前狀態。

3、畫出詳細的硬件連接圖。

4、給出程序設計思路、畫出軟件流程圖。

5、給出地址分配表。

6、給出所有程序清單并加上必要注釋。

7、完成設計說明書(列出參考文獻,所用器件型號)。

第二篇:微機原理課程設計題目

1.匯編繪圖1 屏幕上出現隨機(隨機顏色,隨機邊長,隨機線寬)的正方形 2.匯編繪圖2 屏幕上出現隨機(隨機顏色,隨機邊長,隨機線寬)的三角形 3.匯編繪圖3 屏幕上出現隨機(隨機顏色,隨機邊長,隨機線寬)的圓 4.匯編繪圖4 屏幕上出現隨機(隨機顏色,隨機邊長,隨機線寬)的橢圓 5.匯編繪圖5 屏幕上出現隨機(隨機顏色,隨機邊長,隨機線寬)的平行四邊形 6.小動畫1 通過屏幕提示菜單:選擇1,汽車從左往右飛過;選擇2,汽車從右往左飛過;選擇3,汽車從上往下飛過;選擇4,汽車從下往上飛過;選擇5,退出 7.小動畫2 本動畫先顯示一些提示信息,然后按任意鍵進入,只見一個圓向中間由大變小,并留下痕跡,然后出現一個心,按空格刪除痕跡和心,按其他鍵將重復,按Q鍵退出程序。8.數制轉換1 通過鍵盤輸入一個十進制數,通過屏幕提示菜單選擇轉換成二進制,八進制或者十六進制數并顯示。9.數制轉換2 通過鍵盤輸入一個十六進制數,通過屏幕提示菜單選擇轉換成二進制,八進制數或者十進制數并顯示。10.數制轉換3 通過鍵盤輸入一個八進制數,通過屏幕提示菜單選擇轉換成二進制,十進制或者十六進制數并顯示。11.數制轉換4 通過鍵盤輸入一個二進制數,通過屏幕提示菜單選擇轉換成八進制,十進制或者十六進制數并顯示。12.數制轉換5 鍵盤輸入一串字符(非字符則不接受),通過屏幕提示菜單選擇轉換成ASCII碼,或者進行大小寫轉換(原來是大寫轉換成小寫,小寫則轉換為大寫)并顯示。13.匯編實現校驗和1 可以對內存中的一段數據計算出校驗和(奇偶校驗),通過修改某個值驗證校驗和是否正確。

14.匯編實現校驗和2 可以對內存中的一段數據計算出校驗和(CRC校驗),通過修改某個值驗證該校驗和是否正確。

15.中斷服務程序(串口或PS/2鼠標)

可以捕獲鼠標左鍵,右鍵以及移動,并利用小車圖形做出相應的表示。16.中斷服務程序2(串口或PS/2鍵盤)

可以捕獲鍵盤上下左右鍵,并利用小車圖形做出相應的顯示。17.數字音樂

用匯編語言實現在PC喇叭上演奏一段音樂,并能夠通過鍵盤演奏。18.雙機串口通訊1 A,B兩臺主機間串口通訊,先由A發送,B接收,然后B將接受的數據回傳給A。要求實時顯示傳送或者接收的數據。采用異步方式,CPU和8251之間采用查詢方式交換數據。端口地址是:命令/狀態口3F9數據口3F8。19.雙機串口通訊2 A,B兩臺主機間串口通訊,A或者B接收鍵盤輸入的字符,并通過串口發送該字符到對方。要求實時顯示傳送或者接受的數據。采用異步方式。CPU和8251之間采用查詢方式交換數據。端口地址是:命令/狀態口2F9,數據口2F8。20.雙機串口通訊3 A,B兩臺主機間串口通訊,A或者B接收鍵盤輸入的字符,并通過串口發送該字符到對方。要求實時顯示傳送或者接受的數據。采用異步方式,CPU和8251之間采用中斷方式交換數據。端口地址是:命令/狀態口3E9,數據口3E8。中斷號為04h。21.雙機串口通訊4 A,B兩臺主機間串口通訊,先由A發送,B接收,然后B將接收的數據回傳給A。要求實時顯示傳送或者接受的數據。采用異步方式,CPU和8251之間采用中斷方式交換數據。端口地址是:命令/狀態口2E9,數據口2E8。中斷號為04h。22.單機串口通訊

單臺主機實現串口通訊,自發自收。要求實時顯示傳送或者接受的數據。采用異步方式,CPU和8251之間采用查詢方式交換數據。端口地址是:命令、狀態口3F9,數據口3F8。23.雙機并行通訊1 由甲乙兩臺微機之間并行傳送1K字節數據。先甲機發送,乙機接收,后乙機發送,甲機接收。甲乙雙方的8255A均采用方式2工作。8255A控制口地址為303。24.雙機并行通訊2 由A,B兩臺微機之間并行傳送數據。A或者B接收鍵盤輸入的字符,然后通過8255A發送該字符到對方。A,B雙方的8255A均采用方式2工作。8255A控制口地址為fff3。25.雙機并行通訊3 由A,B兩臺微機之間并行傳送數據。A或者B接收鍵盤輸入的字符,然后通過8255A發送該字符到對方。A,B雙方的8255A均采用方式1工作。8255A控制口地址為103。26.雙機并行通訊4(A機)

由A,B兩臺微機之間并行傳送數據。A接收鍵盤輸入的字符,然后通過8255A發送該字符到對方。A方的8255A均采用方式1工作,B方的8255A均采用方式0工作。8255A控制口地址為37B。27.雙機并行通訊4(B機)由A,B兩臺微機之間并行傳送數據。A接收鍵盤輸入的字符,然后通過8255A發送該字符到對方。A方的8255A均采用方式1工作,B方的8255A均采用方式0工作。8255A控制口地址為37B。28.計算器設計

實現一個計算程序,能實現加、減、乘、除的計算:執行時,在文件名后直接跟上計算表達式,如在命令提示符下執行結果如下: C:MASMjs 6*7 2A 29.打字計時練習

通過系統時鐘得到輸入30個字符所需的時間間隔,并在屏幕上顯示輸入的字符和時間間隔。

30.交通信號燈的控制1 ① 通過8255A并口來控制LED發光二極管的亮滅 ② A口控制紅燈,B口控制黃燈,C口控制綠燈。③ 輸出為0則亮,輸出為1則滅 ④ 用8253定時來控制變換時間。

要求:設有一個十字路口,2、4為南北方向,1、3為東西方向。初始狀態為4個路口的紅燈全亮。之后,1、3路口的綠燈亮,2、4路口的紅燈亮。

1、3路口方向通車。延遲3秒后,1、3路口的綠燈熄滅,而1,3路口的黃燈開始閃爍(1Hz)。閃爍3次后,1、3路口的紅燈亮,同時2、4路口的綠燈亮,2、4路口方向開始通車。延遲5秒后,2、4路口的綠燈熄滅,而黃燈開始閃爍。閃爍8此后,再切換到1、3路口方向。之后,重復上述過程。要求在屏幕上顯示信號燈的狀態。31.交通信號燈2 ① 通過8255A并口來控制LED發光二極管的亮滅 ② B口控制紅燈,C口控制黃燈,A口控制綠燈。③ 輸出為0則亮,輸出為1則滅 ④ 用8253定時來控制變換時間。

要求:設有一個十字路口,2、4為南北方向,1、3為東西方向。初始狀態為4個路口的紅燈全亮。之后,1、3路口的綠燈亮。

2、4路口的紅燈亮,1、3路口方向通車。延遲3秒后,1、3路口的綠燈熄滅,而1、3路口的黃燈開始閃爍(1Hz)。閃爍5次后,1、3路口的紅燈亮,2、4路口的綠燈亮,2、4路口方向開始通車。延遲10秒后,2、4路口的綠燈熄滅,而黃燈開始閃爍。閃爍5次后,再切換到1、3路口方向。之后,重復上述過程。要求在屏幕上顯示信號燈的狀態。

補充題目:

32.溫度控制系統

鍵盤設定溫度值,溫度低加熱,達到一定溫度,停止加熱;數碼管前兩位顯示設定的值,后兩位顯示實際的值。A/D轉換器采用ADC0809,8255A的C口控制加熱繼電器。33..電子時鐘設計

利用8253定時器設計一個具有時、分、秒顯示的電子時鐘,并定義一個啟動鍵,當按下該鍵時電子時鐘從當前設定值開始走時。34.電動機的電壓、電流采集系統設計

設計一個微機<8086>控制的電動機電壓電流采集系統電路,要求完成以下功能:1.實現對電動機電壓(1路,0~380 V)和電流(1路,0~5 A)巡回采集;2.電壓與電流循環采集,LED顯示器實時顯示;3.當電壓或電流超出設定范圍(自定義)時,進行聲光報警(頻率500Hz);4.電壓超限與電流超限報警聲音頻率不同。35.質素計算

在鍵盤輸入1—9999D的十進制數,計算從1到該數的所有質數,并顯示輸出(十進制數)。

36.煤氣報警器

對一個小區的煤氣泄漏進行監控,并設計一個監控四個單元的煤氣報警系統。四個單元的煤氣濃度對應模擬量利用A/D轉換為數字量,并加入了鍵盤輸入,LED七段數碼管顯示。可以在執行的開始和過程中,修改報警臨界值,在報警時可以指出哪個單元煤氣泄漏并且發出音樂,要求:

1.選用8086/8088CPU和適當的存儲器芯片、接口芯片完成相應的功能。2.設計鍵盤完成相應的功能。3.畫出詳細的硬件連接圖。

4.給出程序設計思路、畫出各程序的流程圖。5.給出RAM地址分配表。

6.給有所有程序清單并加上必要注釋。37.電壓報警器

設計一個電壓報警器,要求采集實驗箱提供的0~5V的電壓,當輸入電壓在3V以內,顯示電壓值,如2.42。當輸入電壓超過3V,顯示ERR,并報警。電壓值可在七段數碼管顯示,點陣廣告屏顯示或液晶屏顯示。報警形式自行設計,可用燈光閃爍表示,蜂鳴器鳴響報警等形式。38.防盜報警器

按動鍵盤某任一數字鍵使得內揚聲器發出警報聲,使得 4個LED指示燈忽明忽暗,并通過顯示器顯示相關警報信息。程序運行后,觸動鍵盤上的數字鍵,4個LED不停地光閃,光閃周期為2秒,同時在顯示器上顯示相應的警報信息;程序按CTRL+C退出后聲不響光不閃。39.順序控制系統

利用8個LED燈分時(按順序)點亮,模擬1~8個工藝過程,由開關K1控制系統啟動。要求系統在工作過程中,監控外部事件,若有異常事件發生,則停止系統工作,處理(紅燈閃爍)完后,繼續原工作。40.閏年計算

利用DOS 21H中斷類型的10號鍵盤功能調用,將鍵盤接受到的年份數值的字符串按字節存入緩沖區。將字符串中的每個字符轉換為對應的十進制數值(利用0-9這10個數的ASCⅡ碼值比其本身大30H的關系),利用判斷某年是否為閏年的表達式,輸入該年是否為閏年的信息。41.數據加解密程序

將內存緩沖區中的一串數據進行加密和解密,要求: 1.先數據倒序

2.將每位數字加上5,再用和除以10的余數代替該數字 3.將第一位和最后一位交換 42.電風扇控制程序

用8253,8255,8259等芯片實現:4個按鍵實現對風速,風種,定時,停止的不同選擇,用3個發光二極管表示風速的弱中強三態,用3個發光二極管表示風種的正常,自然,睡眠三態,用2個發光二極管表示定時30分和60分 在停止狀態只有按風速鍵才有效,其余三鍵無效。43.自動評分系統

用8086系統的接口芯片設計一個四個評委使用的評分系統,最高得分10分,編程求其平均得分,并顯示其最后得分。44.競賽搶答器

利用8255、8259、8253等芯片實現一個競賽搶答器,設計要求 如下:(1)可供4組同時搶答,由按鈕控制。

(2)能顯示出最先搶答的組號,而對其他組的搶答不予理睬。

(3)對主持人未曾按啟動扭之前就按搶答按鈕的犯規組,亮紅燈警告。(4)對搶答后的回答時間進行計時控制,如回答超時,則以音響報警。

第三篇:微機原理課程設計題目

微機原理課程設計題目與要求

微機原理課程設計說明:

1.要求使用 A4 紙打印,必須有封面和目錄。封面內容有課設題目、班級、學號、姓名、指導教師、日期等內容。設計題目可以任選 一個。

2.課設內容一般應包含如下部分: ① 課設目的、內容;

② 問題分析、設計思路及原因;

③ 電路設計及功能說明,硬件原理圖(包括接口芯片簡介); ④ 軟件部分的程序流程圖,算法和使用的編程技巧; ⑤ 匯編源程序清單,對關鍵的語句(段)要給出簡潔的注釋; ⑥ 設計過程中的主要難點(自己遇到的)及解決思路和辦法; ⑦ 課設結果及分析; ⑧ 收獲、體會和建議。題目1 字符串動畫顯示

設計內容要求:

1、菜單 內容包括:①輸入字符串;②字符串動畫顯示;③退出.2、輸入字符串 選擇該項后,可以輸入一個字符串.該字符串即為動畫顯示時所顯示的字符串.3、字符串動畫顯示 所顯示字符串在一矩形框內從無到有,從右至左移動,完全從框內移出后,又從右至左 移動,直到有任意鍵按下,停止字符串動畫顯示返回到主菜單.4、在主菜單中選擇退出項,則結束程序返回 DOS.題目2 密碼校驗程序

設計內容要求:

1、菜單 內容包括:①輸入密碼(字符串);②密碼校驗;③退出.2、輸入字符串 選擇該項后,可以輸入一個字符串.該字符串作為密碼校驗中的已知密碼.3、密碼校驗 輸入字符串,若所輸入的字符串與密碼不一致則提示:Password error!,并重新提示 輸入密碼,當錯誤輸入三次時退出軟件返回 DOS.若所輸入的字符串與密碼一致則提示: Password correct!,并返回主菜單.4、在主菜單中選擇退出項,則結束程序返回 DOS.題目3 加法練習程序 設計內容要求: 隨機給出百位數以內的加法算式,并提示輸入答案,若正確給出正確提示,若錯誤給出 錯誤提示,并提示輸入答案;按 R 鍵繼續下一題,按 Q 鍵返回 DOS.題目4 數字時鐘程序

設計內容要求: 在屏幕上顯示一數字時鐘,能夠實現時間的校準,能夠實現定時,即當定時時間到后計 算機的 BP 喇叭給出提示.題目5 字符排序及顯示

設計內容要求:

1、菜單 內容包括:①輸入字符串;②排序字符串;③顯示字符串;④顯示排序后字符串;⑤ 退出.2、輸入字符串 選擇該項后,可以輸入一個字符串.該字符串作為原始數據保存在一個存儲區.3、排序字符串 對輸入字符串進行排序,存入另外一個存儲區.并顯示排序花費時間.4、可以顯示源字符串及排序后的字符串,按照列顯示,從上到下顯示.5、在主菜單中選擇退出項,則結束程序返回 DOS.題目6 家用電熱淋浴器控制器的設計

設計內容及要求:

1、打開電源后,先設定水溫,水溫分為八檔(30C~100C,10C 為一檔)。

2、按下啟動鍵后,開始測量水溫并采用數碼管顯示,控制電熱管加熱。

3、上下限水位報警(聲光報警)。

4、提倡創新。

具體設計任務:

1、選用 8088CPU 和適當的存儲器芯片、接口芯片完成相應的功能。

2、畫出詳細的硬件連接圖。

3、畫出各程序的詳細框圖。

4、給出 RAM 地址分配表及接口電路的端口地址。

5、給出設計思路。

6、給出程序所有清單并加上必要的注釋。

7、完成設計說明書。題目7 模擬電壓采集電路設計

利用《微型計算機原理》課程中所學的主要可編程接口芯片74LS138、8253、8255A、ADC0809和中斷控制器8259設計一個模擬電壓采集電路。

設計內容及要求:

o

o

o采用ADC0809設計一個單通道模擬電壓采集電路,要求對所接通道變化的模擬電壓值進行采集,采集來的數字量送至數碼管 LED 指示,采集完100個數據后停止采集過程。

具體設計任務:

1、選用 8088CPU 和適當的存儲器芯片、接口芯片完成相應的功能。

2、畫出詳細的硬件連接圖。

3、畫出各程序的詳細框圖。

4、給出 RAM 地址分配表及接口電路的端口地址。

5、給出設計思路。

6、給出程序所有清單并加上必要的注釋。

7、完成設計說明書。題目8 多功能密碼鎖

密碼鎖在輸入密碼正確的條件下輸出開鎖電平,控制電控鎖開啟,同時顯示00字樣。當輸入密碼錯誤時,發出錯誤警告聲音,同時顯示FF字樣。當六次誤碼輸入的條件下,產生報警電平報警。還可以實現對密碼的修改,修改成功后,蜂鳴器發出確認音。

設計任務:

1、選用 8086 和適當的存儲器及接口芯片完成相應的功能。

2、用 LED 顯示器顯示電子鎖的當前狀態。

3、畫出詳細的硬件連接圖。

4、給出程序設計思路、畫出軟件流程圖。

5、給出地址分配表。

6、給出所有程序清單并加上必要注釋。

7、完成設計說明書(列出參考文獻,所用器件型號)題目9 汽車倒車測距儀

設計內容及要求:

1、設計一個微機控制的汽車倒車測距儀,能測量并顯示車輛后部障礙物離 車輛的距離,同時用間歇的“嘟嘟”聲發出警報,“嘟嘟”聲間隙隨障礙物距離縮短而縮短,駕駛員不但可以直接觀察到檢測的距離,還可以憑聽覺判斷車后障礙物離車輛距離的遠近;

① 開機后先顯示“———”,并有開機指示燈。

② CPU 發射超聲波 1ms,然后顯示 60ms;即 1ms+60ms 為一個工作周 期,等待回波,在次周期內完成一次探測。③ 根據距離遠近發出報警聲并顯示距離。障礙物距離小于 1m,距離值 變化 5cm 更換顯示,否則不更換;距離在 1m 以上,新值與原顯示值 之差大于 10cm 更換,否則不更換。

④ 用三 LED 位數碼管顯示障礙物距離。

2、硬件電路原理圖和軟件框圖;

3、編寫控制程序,寫出設計任務書(總結報告)。題目10 求 N!。

設計內容及要求:

從鍵盤接收一個數字,計算其階乘,并顯示出來。題目11 求 N-M 連續數據的和,并將和顯示出來。題目12 根據鍵盤輸入的一個數字顯示相應的數據螺旋方陣。

如輸入 4,則顯示: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 共需要顯示 4^2=16 個數字。

要求:

1、根據鍵盤輸入的數字(3-20),顯示相應的數據方陣。

2、畫出設計思路流程圖,編寫相應程序。

題目13 在屏幕上開一個窗口顯示自已的名字(漢字)。題目14 通過鍵盤輸入字母,然后顯示相應的圖形。

要求:輸入 L,之后再輸入兩個點的坐標值,顯示一段直線; 輸入 R,再輸入兩個點的坐標值,顯示一個矩形框。

題目15 在屏幕上接收一串帶數字、字母及其它字符的字符串,然后統計其中數字、字母 的個數,并顯示出來。

題目16 編寫一個匯編程序,將鍵盤輸入的小寫字母用大寫顯示出來.若輸入的是非字符,顯示NON CHAR。

題目17 編程序實現十進制數轉換成十六進制數。

從鍵盤輸入一個十進制數,轉換成十六進制數,顯示出來。要求:需要檢測輸入一個規范的十進制數。題目18 編程序實現十六進制數轉換成十進制數。從鍵盤輸入一個十六進制數,轉換成十進制數,顯示出來。要求:需要檢測輸入一個規范的十六進制數。

題目19 簡易信息檢索系統。

在數據區定義 msg0-msg9 共十條信息,然后從鍵盤接收 0-9 的數字,顯示相應的信息。題目20 人名排序程序。

從鍵盤接收十個人名,人名由四個字母構成。按字母上升次序顯示所輸入的人名,每一個人名占一行。

題目21 在顯示屏中央開一個窗口顯示自已的名字(以拼音顯示)。

要求:窗口的大小(行列的象素數,可由用戶輸入兩個數字調整)題目22 編程顯示學校行知廣場雕像。

題目23 用字符組成汽車圖形,在屏幕顯示從左向右開動的汽車。題目24 交通燈控制系統(在實驗系統上實現)

在A道和B道的十字路口,A、B道各有兩組交通指示燈,每組有紅、黃綠三個燈。A 道的同色燈連在一起,B道的同色燈連在一起。對各組的交通燈進行控制,以保證車輛在各道上通暢運行。

A、B組的交通燈工作過程為:

1、初始狀態為A、B道都是紅燈亮。當控制系統啟動后,A道的綠燈亮,B道的紅燈 亮。

2、當延時25秒后,A、B 道的黃燈同時變亮,且延時5秒。

3、延時后,B 道轉為綠燈,A 道轉為紅燈,且延時 25 秒。25 秒后,轉為 A、B 道的黃燈亮,延時 5 秒后,回到第一步,以次重復進行,不斷循環。

4、當遇到道路障通,或緊急情況時,A、B道全為紅燈。

用七段數碼塊顯示器顯示綠燈延時時間。用相應的發光二極管來代替交通燈,用發光二極管的亮滅顯示交通燈的工作情況。系統有啟動按鈕和停止按鈕,按啟動按鈕后,系統從第一步開始循環,按停止按鈕 后,無論在那一步,應回到初始狀態。

畫出詳細的硬件連接圖。附控制程序。

題目25 通過串口實現雙機通信(在實驗系統上實現)

在發送機一方通過實驗箱的小鍵盤輸入一串字母,并在接收一方顯示所接收到的字母。在實驗系統上實現。要求至少傳送 8 個不同的字母,畫出詳細的硬件連接圖。附控制程序。題目26 通過串口實現單機自發自收功能(在實驗系統上實現)通過實驗箱的小鍵盤輸入一串數字或字母,并在 CRT 顯示器上顯示所接收到的內容。在實驗系統上實現。要求至少傳送 26 個不同的字母和 8 個不同的數字,畫出詳細的硬件連接圖。附控制程序。題目27 波形發生器(在實驗系統上實現)

波形發生器是一種常用的信號源,廣泛應用于電子電路、自動控制系統和教學實驗等領域。目前使用的波形發生器大部分是用分立元件組成,體積大,可靠性差,準確度低。要求用 8086CPU 及相關外圍芯片構成的波形發生器,它可產生方波、三角 波、梯形波、鋸齒波、正弦波和脈沖信號等多種波形,波形的周期可由程序改變,并可根據需要選擇單極型輸出或雙極型輸出。要求:生成方波信號、生成三角波信號、生成鋸齒波信號(每種信號生成可由一名學生選做)。題目28 搶答器控制模擬程序

設計任務:用匯編語言模擬設計一搶答器工作的程序。搶答開始后,顯示各搶答輸入的 時間,并將最快搶答標識為紅色,且閃爍。

基本要求: 具有8個搶答輸入(由8個開關代替,其它按鍵不起作用);顯示搶答剩余時間(初始10秒);顯示搶答成功者(顯示數字);搶答成功后,有聲音提示;時間分辨率小于10ms;

設計報告:寫出主要設計思路,工作原理;畫出硬件接線圖;調試出現的問題及解決方法;提交程序清單。

題目29 計算字符長度

提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;輸出字符串string的長度;點擊Enter程序退出。

題目30 字符串大寫字母轉換為小寫

提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;將字符串string中的大寫字母轉換為小寫字母輸出;點擊Enter程序退出。題目31 字符串小寫字母轉換為大寫

提示輸入字符串; 輸入任意字符串string,點擊Enter結束輸入;將字符串string中的小寫字母轉換為大寫字母輸出;點擊Enter程序退出。題目32 計算字符串中某個字符出現次數

提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;提示輸入字符;輸入任意字符ch,點擊Enter結束輸入輸出字符串string中字符ch的出現次數點擊Enter程序退出。題目33 去除字符串中的某個字符 提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;提示輸入字符;輸入任意字符ch,點擊Enter結束輸入將字符串中字符ch去除,輸出變化后的字符串string2點擊Enter程序退出。題目34 從字符串中截取指定長度的字符子串

提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;提示輸入數字;輸入任意數字int,點擊Enter結束輸入;截取string的前int位輸出;點擊Enter程序退出。題目35 將字符串補齊為某個特定長度

提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;提示輸入數字;輸入任意數字int,點擊Enter結束輸入;提示輸入字符;輸入任意字符ch,點擊Enter結束輸入如果字符串string長度大于int,則截取string的前int位輸出;如果字符串string長度小于int,則在string后面添加字符ch,直至使字符串長度等于int;如果字符串string長度等于int,則直接輸出字符串。點擊Enter程序退出。題目36 字符游戲

隨機顯示字符ch,等待用戶輸入,如果輸入字符與ch一致,則隨機顯示下一個字符ch2;否則顯示“輸入錯誤”;如此循環;輸入Enter結束。題目37 查找字符串中給定字符首次出現的位置

要求:字符串給定; 從鍵盤輸入單個字符,Enter 鍵結束并顯示該字符所處的位置。題目38 編密碼

按一下規律編碼:字母A變為E,a變為e,即變成其后的第4個字母,W變為A,Y變為C,Z變為D,非字母不變。如輸入“China”變為“Glmre”。

要求:提示輸入一字符串;鍵盤輸入,Enter鍵結束輸入,并換行顯示結果。題目39 計算字符串長度

從鍵盤輸入一行字符,計算出該字符串的長度。

要求:提示輸入一行字符串;鍵盤輸入字符串,Enter鍵結束輸入,并換行顯示計算結果。題目40 字符串反序排列

要求:提示輸入一行字符串;鍵盤輸入字符串,Enter鍵結束輸入,并換行顯示結果。題目41 字符串比較

比較兩個輸入的字符串是否完全相同,是則顯示YES,否則顯示NO。要求:提示輸入字符串1; 輸入字符串1,Enter鍵結束輸入并換行; 提示輸入字符串2;輸入字符串2,Enter 鍵結束輸入并換行; 顯示判斷結果。題目42 數組排序

數據段里有一個 N 個字的數組A,利用冒泡排序法對數組進行從大到小的排序,并輸出結果。要求:讀出數據段中存放的數組A;換行顯示排序后的數組A。題目43 統計字符數

從鍵盤輸入一行字符,統計字母、空格、數字、其他字符的個數,并顯示。要求:提示輸入一行字符串; 鍵盤輸入字符串,Enter鍵結束輸入,并換行顯示結果。題目44 模擬幸運抽號

要求:程序運行時,在屏幕上隨即跳動一組一組十位數字的號碼,敲空格鍵時停止,得到一組幸運號碼。

題目45 程序設計

設計一個程序,讓計算機屏幕輸出40個自然數來,使得其中任意兩個數之差均不相等。題目46 查表

將鍵盤輸入的數字月份查表后顯示出相應英文字母的縮寫形式。

要求:提示輸入一個月份數字N;從鍵盤輸入數字,Enter鍵結束輸入,并換行顯示查表結果。題目47 數值比較

提示輸入數字1;輸入任意數字int1,點擊Enter結束輸入; 提示輸入數字2;輸入任意數字int2,點擊Enter結束輸入。

如果int1大于int2,則輸出“int1> int2”;如果int1等于int2,則輸出“int1=int2”;如果int1小于int2,則輸出“int1< int2”;點擊 Enter 程序退出。題目48 數值求和

提示輸入數字,輸入任意數字int,點擊Enter結束輸入,輸出“1+2+3+?+int”的值; 點擊 Enter 程序退出。題目49 整數除法

提示輸入被除數;輸入被除數int1,點擊 Enter 結束輸入; 提示輸入除數;輸入除數int2,點擊Enter結束輸入; 輸出商和余數;點擊Enter程序退出。題目50 二進制轉換

提示輸入數字; 輸入任意數字int1,點擊Enter結束輸入,輸出 int1 的二進制代碼; 點擊 Enter 程序退出。題目51 質數判斷

提示輸入數字;輸入任意數字int1,點擊Enter結束輸入;如果int1是質數,則輸出“int1 is aprime number”;如果int1不是質數,則輸出“int1 is not aprime number”; 點擊Enter程序退出。題目52 閏年判斷

提示輸入年份; 輸入四位數字 int1,點擊 Enter 結束輸入; 如果 int1 表示的年份是閏年,則輸出“int1 years is a leap year” 如果 int1 表示的年份不是閏年,則輸出“int1 years is not a leap year” ; 點擊 Enter 程序退出。題目53 編寫程序求函數值

有一函數 x(x<1)y= 2x-1(1≤x<10)3x-11(x≥10)編寫程序,實現輸入 x 值,輸出 y 值。題目54 把 100-200 之間不能被 3 整除的數輸出

要求:提示數據范圍為 100-200; Enter 鍵換行顯示結果。題目55 用循環程序,顯示乘法表

要求輸入 0-10 之間的數值 a,顯示1到 a 值的乘法表。題目56 三角形判斷

輸入 a,b,c 三邊后,判斷是否能構成三角形,如能構成三角形,輸出三角形的周長,否則輸出“ERROR”。要求:提示輸入三角形三邊長度 a b c; 鍵盤輸入,中間空格隔開; Enter 鍵結束輸入z2,并換行顯示判斷結果。

題目57 要求用戶從鍵盤輸入一個不超過 5 位的整數,計算并輸出該數的各位之和

要求:提示輸入一十進制數; 鍵盤輸入,Enter 鍵結束輸入,并換行顯示結果。題目58 計算并打印楊輝三角形

要求打印到第 N 行,N 由鍵盤輸入。要求:提示輸入一整數 N; 鍵盤輸入,Enter 鍵結束輸入,并換行顯示結果。題目59 成績轉換

給出一個百分制成績,要求輸出成績等級 A、B、C、D、E。90 分以上為 A,80-89 分為 B,70-79 分為 C,60-69 分為 D,60 分一下為 E。要求:提示輸入一分數 score; 鍵盤輸入,Enter 鍵結束輸入,并換行顯示結果。題目60 成績統計 輸入 10 個學生的成績按后,依次在界面上顯示:及格人數 x 個,不及格人數 y 個。要求:提示輸入 10 學生成績 score,成績之間空格隔開,鍵盤送入; 換行輸出“10 學生成績分別為??” 換行顯示結果:及格人數 x 個,不及格人數 y。題目61 求 2 個正整數 N1 和 N2 的最小公倍數

要求:提示輸入兩十進制正整數; 鍵盤輸入,兩整數之間空格隔開,Enter 鍵結束輸入,并換行顯示結果。

題目62 求 2 個正整數 N1 和 N2 的最大公約數

要求:提示輸入兩十進制正整數; 鍵盤輸入,兩整數之間空格隔開,Enter 鍵結束輸入,并換行顯示結果。

題目63 打印回文數

如果一個數從左邊和從右邊讀都是相同的數,就稱它為回文數,例如 383。求出 500 以內的回文數并輸出顯示。要求:提示數據范圍為 0-500; Enter 鍵,換行顯示結果。題目64 計算平方根

從鍵盤輸入一個正整數,計算其平方根并輸出。要求:提示輸入一整數; 鍵盤輸入,Enter 鍵結束輸入,并換行顯示結果。

題目65 屏幕輸出 10 到 200 之間的孿生素數對。

孿生素數對指兩值相差 2 的一對素數,如 11 與 13。題目66 輸出滿足條件的數

屏幕輸出 1000 以內同時滿足如下條件的數:個位數與十位數之和除以 10 所得的余數等于百位數字。

題目67 溫度轉換

將用戶輸入的華氏溫度轉換為攝氏溫度。要求:提示輸入一整數; 鍵盤輸入,Enter 鍵結束輸入,并換行顯示結果。

題目68 打印輸出所有水仙花數

水仙花數:三位數,各個位數的立方和為數字本身。要求:提示“Enter 鍵輸出所有水仙花”; Enter 鍵,換行顯示結果。題目69 輸出完數 一個數如果恰好等于它的因子之和,這個數就成為“完數“。例如 6 的因子為 1,2,3,且 6=1+2+3,因此 6 為完數。編程找出 10000 以內所有完數并輸出。要求:提示“Enter 鍵輸出 10000 以內所有完數”; Enter 鍵,換行顯示結果。題目70 輸出滿足條件的數

求具有 abcd=(ab+cd)性質的 4 位數并輸出。例如 3025=(30+25)。要求:Enter 鍵,輸出所有結果。

題目71 輸出兩個數的平方差

求出兩個數的平方差,若是負數,要輸出負號。要求:由鍵盤輸入兩整數 a、b,中間空格隔開; Enter 鍵結束輸入,并換行顯示結果。題目72 輸出滿足條件的數

從鍵盤輸入一個以 Enter 結束的十進制數字串(不超過 20 個),按 ASCII 碼值的降序顯示這個數字串 ASCII 碼值最大和最小的兩個數字。題目73 圖形輸出

編寫一用箭頭鍵控制光標移動的程序。

要求:箭頭控制移動,ALT+箭頭控制移動并畫線。題目74 圖形輸出

顯示輸出一白色矩形,背景為黑色。要求:提示白色矩形輸出實例; Enter 鍵顯示結果,ESC 鍵退出程序。

題目75 圖形輸出

用“*”畫菱形框。要求: “*”為紅色,菱形框畫在屏幕中間。題目76 圖形輸出

用“*”顯示出自己名字中的一個字。要求: “*”為白色,字體顯示在屏幕中間。題目77 圖形輸出

顯示輸出一圓形。要求:圓形邊線為白色,圓形區域為藍色,居中顯示,大小不限。題目78 圖形輸出

顯示輸出一五角星圖形。要求:圖形邊線為紅色,背景顏色自定,居中顯示,大小適中。題目79 圖形輸出

在屏幕上顯示一個表格,表格邊框,背景等顏色自定。要求:表格不同于以上題目的圖形,且在屏幕中間顯示。2

2題目80 8 個 LED 燈循環閃爍

要求:首先是 1,3,5,7 號 LED 燈依次亮 1 秒鐘,當第 7 號 LED 亮后,這四個燈同時 閃爍 5 下; 然后是,2,4,6,8 號依次亮 1 秒鐘,當第 8 號 LED 亮后,這四個燈同時閃 爍 5 下。

第四篇:微機原理課程設計題目

微機課程與接口技術課程設計任務書

一、本次課程設計的目的和意義

學習和掌握計算機中常用接口電路的應用和設計技術,充分認識理論知識對應用技術的指導性作用,進一步加強理論知識與應用相結合的實踐和鍛煉。通過這次設計實踐能夠進一步加深對專業知識和理論知識學習的認識和理解,使自己的設計水平和對所學的知識的應用能力以及分析問題解決問題的能力得到全面提高。

二、題目安排

1、從鍵盤上輸入7名裁判的評分(0-10,整數),扣除一個最高分,扣除一個最低分,計算出其它五個分數的平均值(保留一位小數),并在顯示其上輸出 “The final score is:”和最終結果。

2、試設計一個道路收費系統,將車型分為大型車、中型車、小型車,每種車型分別有各自的單公里收費標準,如下表所示,在收費時,將車型和公里數輸入系統,就可自動生成收費額,(公里數取整。收費額以元為單位,保留一位小數)。

3、從鍵盤輸入一個以 Enter 結束的十進制數字串(不超過 20 個),按 ASCII 碼值的降序顯示這個數字串,并另起一行顯示出ASCII碼值最大和最小的兩個數字。4.顯示提示語,輸入兩個小于 100 的十進制正整數,求出這兩個數的平方差,并顯示在屏幕上,若是負的要輸出負號。數據的輸入和結果的輸出都要有必要的提示,且提示獨占一行。

5.從鍵盤輸入一個 4*4 的矩陣。要求:

每個元素都是4位十進制數。

(2)在屏幕上輸出該矩陣和它的轉置矩陣。(3)輸出這兩個矩陣的和(對應元素相加)。

(4)數據的輸入和結果的輸出都要有必要的提示,且提示獨占一行。

6、用循環程序,顯示乘法表。要求輸入0-10之間的數值a,顯示到a值的乘法表。

要求:提示輸入一整數;

鍵盤輸入,Enter鍵結束輸入,并換行顯示判斷結果。

7、人名排序程序。

從鍵盤接收十個人名,人名由4-8個字母構成。按字母上升次序顯示所輸入的人名,每一個人名占一行。

8.在屏幕上接收一串帶數字、字母及其它字符的字符串,然后統計其中數字、字母的個數,并分類顯示出來。

9.屏幕輸出1000以內同時滿足如下條件的數:

要求:個位數與十位數之和除以10所得的余數等于百位數字。

10、按下列要求編程:

(1)顯示提示語,輸入兩個小于 100 的十進制正整數。(2)求出這兩個數的所有公約數。(3)數據的輸入和結果的輸出都要有必要的提示,且提示獨占一行。

11.在輸入10個學生的成績后,依次在界面上顯示:及格人數x個,不及格人數y個。

要求:提示輸入10學生成績score,成績之間空格隔開,鍵盤送入;換行輸出“10學生成績分別為??”;換行顯示結果:及格人數x個,不及格人數y;

12.數據段里有一個N個字的數組A,利用冒泡排序法對數組進行從大到小的排序,并輸出結果。

要求:讀出數據段中存放的數組A;換行顯示轉換后的數組A;

13.數值求和

提示輸入數字;輸入任意數字int,點擊Enter結束輸入;輸出“1+2+3+?+int”的值;點擊Enter程序退出;

14.從字符串中截取指定長度的字符

提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入; 提示輸入數字;輸入任意數字int,點擊Enter結束輸入; 截取string的前int位輸出; 點擊Enter程序退出。

15.質數判斷 提示輸入數字;

輸入任意數字int1,點擊Enter結束輸入;

如果int1是質數,則輸出“int1 is aprime number” 如果int1不是質數,則輸出“int1 is not aprime number”; 點擊Enter程序退出;

16.顯示輸出一五角星圖形。要求:圖形邊線為紅色,背景顏色自定,居中顯示,大小適中。

17.比較兩個輸入的字符串是否完全相同,是則顯示 YES,并顯示字符個數,否則顯示 NO,并根據情況具體顯示相關信息:字符數目不同;或字符不同。要求:提示輸入字符串1;

輸入字符串1,Enter鍵結束輸入并換行; 提示輸入字符串2;

輸入字符串2,Enter鍵結束輸入并換行; 顯示判斷結果;

18.設計一個數字鐘,在屏幕上顯示 分:秒(mm:ss)。

按下非空格鍵開始計時,并顯示00:00,每過1 秒,ss 增 1,到 60 秒 mm 增 1,到 60 分就是 1 小時。經過 1 小時后又回到 00:00 重新計數。當按下空格鍵時,程序返回 DOS,數字鐘消失。

三、設計任務及要求:

1.接口設計:根據所選題目和所用的接口電路芯片設計出完整的接口電路,并在實驗系統上完成電路的連接和調試通過。

2.程序設計:要求畫出程序框圖,設計出全部程序并給出程序設計說明和程序注釋。3.設計文件:

a、設計圖紙(接口電路原理圖); b、使用或操作說明;

1設計題目;○2系統的主要功能作用及主要技術性能c、設計報告:內容包括:○3總體設計方案及組成原理(框圖)或設計說明及技術路線;○4系統設和指標;○計:接口電路設計,程序設計(程序框圖和程序清單及注釋)其他有關的理論分5設計總結:對設計中所存在的問題和不足進行分析和總結,提出解析和計算;○決的方法、措施、建議和對這次設計實踐的認識、收獲和提高。4.設計內容不允許抄襲和復印,否則取消設計成績。

四、設計安排和成績分配:

(一)設計時間:一周

(二)設計成績分配: 1.設計思路 30%;

2.設計原理30%(包括程序設計說明、程序框圖、程序行注釋等); 3.實現過程20%; 4.設計結果 20%。

五、課程設計報告要求

1. 課程設計題目(按所給題目寫)

2. 設計目標(所設計系統具體能實現的功能)3. 設計思路(包括采用什么電路?工作原理是什么?采用什么程序設計語言?程序設計的思路?)

4. 設計原理(包括系統電路、程序流程圖、選用器件)5. 實現過程 1)2)源程序設計(語句注釋盡可能詳細)調試過程

3)

遇到問題,如何解決 6. 設計結果

7. 設計體會(如設計的關鍵問題,體會比較深的,獨特見解,可改進的設想和建議)

第五篇:微機原理課程設計題目

微機原理課程設計

一、課程設計的目的

課程設計是實驗的提高和綜合。通常,學習知識是由淺入深、由此及彼,一點點的學習和積累的,而應用知識則是綜合運用所積累的知識來分析和解決實際問題、從知識的系統性來檢驗對各層次知識的掌握程度。

? 課程設計的目的是讓學生把理論學習和實驗教學階段所掌握的知識通過一個設計實例,經歷一次理論和實踐結合、軟件和硬件結合的綜合訓練,也是一次工程實踐能力的檢驗。這次課程設計大家應當把它作為畢業設計的預演。

? 鍛煉通過各種媒體和途徑主動獲取知識的能力。

二、課程設計的要求

? 課程設計要求獨立完成、嚴禁抄襲;

? 較大的題目可以多人合作完成,但每個人都應有自己所承擔的任務,并在自己的報告中客觀如實地反映;

? 課程設計既是綜合能力的鍛煉,也是協作精神和科學誠信品質的鍛煉。如果做相同的題目,要保證各自的獨立性,實現方法的多樣性。

? 微機原理是一門硬件技術為主、軟硬件結合的課程,因此要求,所有的選題都要描述清楚硬件設計的原理和軟件設計的邏輯思路。設計盡量在實驗箱上完成。

? 在功能設計上盡量完善、貼近實用、有人機交互(人機交互可實用實驗箱上的鍵盤重新定義)

? 查閱畢業設計的相關文件和設計規范,學習設計報告撰寫的各個環節,并在課程設計中認真實踐。

? 課題完成后要有一分規范的設計報告。

三、課程設計的時間安排

課程設計的時間為2個完整的教學周。

四、課程設計報告要求

? 為鍛煉學生的論文寫作能力,為今后的畢業設計(畢業論文)做準備,對設計報告的完成嘗試做較高的要求。

? 一篇完整的設計報告通常由題名、摘要、引言、正文、結束語、參考文獻、附錄等部分組成。具體要求如下:

1、題目:根據選題擬定;

2、摘要:應扼要敘述本設計的主要內容、特點,文字要精煉。不超過300字;

3、引言:應說明本設計的目的、意義、及應達到的技術要求;設計的技術路線或基本思路;設計欲解決的主要問題;解決此課題所需要的條件;預備知識的介紹。

4、正文:

? 設計方案的論證:應說明設計的依據;在對各種方案進行分析、比較的基礎上闡述所用方案的特點,如:采用了何種新技術、新措施、提高了什么性能等。

? 硬件設計:在設計報告中要列出主要芯片的參數、邏輯功能;給出硬件線路圖及原理介紹以及必要的計算等。

? 軟件設計:詳細介紹軟件設計的思想、控制算法、模塊的劃分;給出算法的邏輯框圖;實時性分析、誤差分析、軟件校正等。

? 結構設計:如果選題含有結構設計則包含此部分。

? 試驗及測試情況:包括試驗方法、測試電路和測試結果等,說明是否達到了預期的設計要求。

5、結論

? 概括地說明所進行工作的情況和價值,分析其優點和特色,指出創新所在,性能達到何種水平,并應指出其中存在的問題和今后的改進方向,特別是對工作中遇到的重要問題要著重指出,并提出自己的見解。

? 結論篇幅不宜過長,要簡單、明確。在措辭上應嚴密,容易被人領會。應實事求是地介紹自己的工作成果,忌言過其實,在無充分把握時,應留有余地。

參考文獻:查閱的資料、參考書

6、附錄:(源程序清單、電路圖等)

五、考核方式及成績評定

? 課程設計單獨計算成績,希望同學們引起足夠重視。? 考核方式

? ? ? ? 采取呈述答辯的方式。

工作態度占20%:課程設計的過程是否認真,是否有科學的態度等; 作品展示和設計報告的質量占50%; 最后的答辯情況占30%; 有創新者,適當加分。?

成績評定

六、參考選題

? 課程設計的選題可以做以下給出的參考選題,更提倡學生自己選題。? 課程設計在層次上界于普通實驗和畢業設計之間,折合時間只有1周,所以題目的規模與難度應當與這個層次基本匹配。

? 鑒于上述考慮,提供的參考選題以我們實驗室的現有條件可以完成為基本出發點,也鼓勵有余力、感興趣的同學完成較大的題目。

1、微機原理實驗箱鍵盤和顯示模塊的軟硬件剖析

微機原理實驗箱是一套基于8086/8088CPU的綜合實驗儀器,上面帶有A/D、D/A、PIO、SIO、CTC、中斷控制等常用接口實驗模塊。對微機原理實驗箱進行剖析,可以使學生進行一次系統分析能力的綜合鍛煉。選題要求:

[1] 硬件剖析: ? 中有介紹);

? ? 畫出相關的原理圖;

分析數碼管動態顯示的原理和鍵盤掃描的原理。閱讀資料,掌握可編程芯片8155的原理和編程結構(單片機原理[2] 軟件設計:

? 用8086匯編語言編寫顯示子程序和鍵盤掃描子程序。? ? 一個通用顯示子程序; 一個通用讀鍵子程序;

? 設計一個主程序,調用上述程序,測試并顯示每個鍵的鍵碼。? 難點:在鍵盤掃描中兼顧顯示掃描。

2、微機原理實驗箱的軟件功能模塊設計(3個子課題)

? 再現系統原來所具有的功能:系統有28個功能鍵,功能鍵的可以完成系統所提供的功能操作。閱讀操作手冊,編程實現模塊的功能。

? 選擇下列任意一個模塊作為課程設計的課題: ① ② ③ 存儲器讀寫模塊:。(難度系數0.8)存儲器移動模塊:。(難度系數0.7)存儲器比較模塊:。(難度系數0.7)

3、中斷技術的綜合應用設計(2個子課題)準備:

1、總結性地復習8086的中斷系統;

2、精通掌握中斷控制器8259A的原理和編程;

3、精通掌握串行通訊接口芯片8251或并行通訊接口芯片8255之一。

1、硬件設計 ? ? ? ? ? ? 原理設計的介紹。8259、8251(或8255)關鍵芯片的功能、引腳介紹; 繪制原理圖(最好用PROTEL99軟件);

軟件設計思想:重點介紹中斷子程序的設計、如何加載; 軟件框圖;

核心代碼段的解析;

2、軟件設計 ? 完整的軟件源程序在附錄中給出。

3、調試驗證方案的設計,包括調試程序的設計。

4、按照設計報告的要求寫出規范的設計報告

4、用8253定時/計數器設計日歷時鐘系統

1、硬件設計 ? ? ? ? ? ? ? 原理設計的介紹(推薦使用中斷方式)。8253關鍵芯片的引腳、功能介紹; 繪制原理圖(最好用PROTEL99軟件); 推薦使用中斷方式; 軟件框圖;

核心代碼段的解析;

完整的軟件源程序在附錄中給出。

2、軟件設計

3、調試方案的設計,包括調試程序的設計、時間精度的校正方法等。

4、按照設計報告的要求寫出規范的設計報告

5、微機原理實驗項目的開發與改進設計 說明:

1、對現有微機原理實驗項目的綜述;

2、提出并設計新的實驗項目;

3、該課題的自由度較大,但需要調研大量的實驗指導書之類的資料,然后立足實際分析比較整合創新,提出有價值的實驗項目。

6、交通燈控制系統:

按照時間控制原則,利用并行接口和定時器,采用時間中斷方式設計一套十字路口的交通燈管理系統,通行時間(或禁止時間)30秒,準備時間3秒,在準備時間里黃燈閃爍3次,閃爍頻率為0.5秒,周而復始。

7、電子時鐘設計:

利用8253定時器設計一個具有時、分、秒顯示的電子時鐘,并定義一個啟動鍵,當按下該鍵時時鐘從當前設定值(可在顯示緩沖區中予置)開始走時。

8、可任意啟動/停止的電子秒表設計: 6位LED數碼顯示,計時單位為1/100秒。利用功能鍵進行啟/停控制。其功能為:上電后計時器清0,當第一次(或奇數次)按下啟/停鍵時開始計數。第2次(或偶數次)按下該鍵時停止計時,再一次按啟/停鍵時清零后重新開始計時。

9、簡易計算器系統設計:

設計一個可以進行2位數四則運算的計算器,要求:1,用按鍵輸入數和運算符號;2,用LED顯示運算過程和結果(十進制數);3,可以表示出當前的運算類型;4,具有清零和復位功能;5,具有連續運算功能。

10、利用D/A設計一個函數發生器:

并利用按鍵選擇輸出波形,能分別產生三角波、階梯波(每階梯1V)、正向鋸齒波、負向鋸齒波和方波。并利用按鍵(自行定義)進行輸出波形選擇,同時將當前輸出波形代號顯示在LED上(左邊位):0為方波、1為正向鋸齒波、2為負向鋸齒波、3 為三角波、4為階梯波。

《微機原理與接口技術》課程設計任務書

11、舞臺藝術燈的控制

一、設計的目的

通過對紅綠黃LED發光二極管的控制,熟練掌握8086匯編語言的編程以及并行接口芯片

8255A 的編程方法。

二、設計的要求

編寫程序控制8255A可編程并行接口芯片,使實驗臺上的紅、綠、黃發光二極管按照某種規律

發光。

12、電子琴實驗

一、實驗目的

l、進一步掌握定時器編程和應用。

2、了解微機利用定時器產生音樂的基本方法。

二、設計的要求

利用實驗儀鍵盤,使數字鍵1、2、3、4、5、6、7作為電子琴鍵,按下數字鍵發出相應的音調,PB0作為定時器門控信號,OUT1發出音頻信號,驅動喇叭

13、七段碼電子表顯示設計

設計一個具有時、分、秒顯示的電子時鐘,并定義一個功能鍵,使其能校對時間。

14、數字式競賽搶答器

1、設計一個可容納4組(或更多)參賽的數字式搶答器,每組設一個按鈕,供搶答使用。

2、搶答器具有第一信號鑒別和鎖存功能,使除第一搶答者外的按鈕不起作用。

3、設置一個主持人“復位”按鈕。

4、主持人復位后,開始搶答,第一信號鑒別鎖存電路得到信號后,有顯示器顯示搶答組別。

5、設置一個計分電路,每組開始預置100分,由主持人記分,答對一次加10分,答錯一次減10分。

15、彩燈控制器

1、設計一個彩燈控制器,使彩燈(LED管)能連續發出四種以上不同的顯示形式;如燈亮的順序為1盞、2盞、3盞、4盞,然后在向后減數顯示。

16、簡易出租車自動計費器

1、實驗中以一個脈沖模擬汽車前進十米,則每100個脈沖表示1公里;

2、行車里程單價1元/公里,起價3元,3公里起價;

3、用LED顯示行駛公里數,兩個數碼管顯示收費金額。

4、能修改單價和起價里程

下載微機原理課程設計題目與要求[5篇]word格式文檔
下載微機原理課程設計題目與要求[5篇].doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    微機原理課程設計

    電子信息科學與技術《微機原理》課程設計 一、本次課程設計的目的和意義 學習和掌握計算機中常用接口電路的應用和設計技術,充分認識理論知識對應用技術的指導性作用,進一步加......

    微機原理課程設計

    匯編程序設計題 題目一 密碼設置模擬 該程序可以進行密碼的設置(第一次)和修改(已設置密碼)。要求輸入的密碼不顯示。 題目二 計算器 編輯程序可以實現鍵盤輸入數據與運算符......

    2008微機原理課程設計

    《微機原理及接口》課程設計任務書 適用專業:05電子信息工程 通信工程 一、 本次課程設計的目的和意義 學習和掌握計算機中常用接口電路的應用和設計技術,充分認識理論知識對......

    微機原理課程設計

    接口技術課程設計 一、 設計內容 設計一個投票統計器,完成投票、計票統計和票數顯示等功能。 二、設計原理及方案 在8086最小工作模式下,連接一塊8255A芯片。在 8255A的C端口......

    微機原理課程設計

    《微機原理》課程設計報告 時間 學 院 專業班級 姓 名 學 號 合 作 者 指導教師 成 績 2013 年 11 月摘要 本文針對可燃氣體檢測模塊MQ—K1,綜合運用《微機原理》所學知識......

    微機原理課程設計

    合肥工業大學 計算機與信息學院 課程設計 課程:微機原理與接口技術設計 專業班級:計算機科學與技術班 學號:2 姓名: 一、設計題目及要求: 利用 8259A中斷,實現對8253多種計數......

    微機原理課程設計

    一、設計題目 單片機綜合試驗儀——計數/中斷模塊 二、功能及性能指標 顯示計數,記到15就重新開始計數 三、設計目的 1 了解單片機綜合實驗儀基本構成和分模塊設計方法。掌......

    2012微機原理課程設計指導書

    微機原理課程設計 指 導 書 南通大學計算機科學與技術學院計算機科學與技術系 二零一二年五月 目 錄 1 課程設計的目的和任務 ....................................... 1......

主站蜘蛛池模板: 国产美女被遭高潮免费网站| 日本无码人妻丰满熟妇区| 日韩av在线观看免费| 国产特级毛片aaaaaa视频| 精品国偷自产在线视频| 国产看黄网站又黄又爽又色| 免费无码又爽又黄又刺激网站| 久久久噜噜噜久久中文字幕色伊伊| 日本熟妇色xxxxx欧美老妇| 无码性午夜视频在线观看| √天堂中文官网8在线| 国产日韩av在线播放| av一区二区三区人妻少妇| 四虎影视一区二区精品| 在办公室被c到呻吟的动态图| 国产av麻豆mag剧集| 国产av电影区二区三区曰曰骚网| 亚洲成av人片在线观看无码不卡| 在线亚洲精品国产成人av剧情| 日韩成人无码片av网站| 丰满人妻妇伦又伦精品国产| 久久伊人精品波多野结衣| 国产午夜福利不卡在线观看| 欧美黑人巨大videos精品| 天天槽夜夜槽槽不停| 免费精品一区二区三区a片| 欧美日韩亚洲tv不卡久久| 午夜精品久久久久成人| 亚洲精品久久国产高清情趣图文| 精品亚洲欧美视频在线观看| 欧产日产国产精品| 婷婷五月综合丁香在线| 日韩精品久久久免费观看| 女人18毛片a级毛片| 男人狂躁进女人下面免费视频| 欧美三级在线播放| 久久无码成人影片| 免费a级毛片无码| 波多野结衣乱码中文字幕| 一本大道伊人av久久综合| 久久99精品久久久久免费|