當前位置:首頁 » 課程大全 » 微機課程設計

微機課程設計

發布時間: 2020-11-27 23:16:55

⑴ 微機課程設計-製作簡易計算器,要求用8086,匯編語言

沒有你要的型號的 其他型號的C語言程序你要參考下不?

⑵ 微機原理課程設計(微機順序控制系統)

http://www.nxob.com/article/sort02/sort040/list40_1.html
都是微機原理的實驗報告,不知道仁兄要什麼樣專的
自己挑吧屬!
^_^

⑶ 微機原理課程設計心得體會

通過對這程序的製作,使我對匯編語言的基本知識的使用更加熟練,同時也增加了我對匯編語言的一些認識,在作業完成過程中通過和同學的交流,也增加了合作的技巧。通過查閱以下資料也學到了一些課本上沒有的東西,拓寬了自己的知識面,增加了學好匯編語言的信心。
這不是第一次用匯編語言來設計一個小程序,平時做了很多實驗,寫了很多小程序。但這次是一個綜合的程序,平時的很多程序都用到了。很多子程序的設計是固定的,因此可以直接從指導資料中調用,大多隻需要修改幾個參數就可以,這大大方便了我們的設計,為我們節省了很多的時間。
在這次課程設計中,我真正體會到了合作的重要性,遇到很多問題時,當我看書查資料不能解決時,這是去找同學討論一下,收獲很大,可以使很多問題迎刃而解,直到問題最終解決。
不可否認,本程序存在不少缺點和不足,但通過這次課程設計的卻找出了自己在學習上的不足,對以後的工作也有指導作用。我相信在以後的學習中會克服這些不足,達到熟練掌握匯編語言的目的!

⑷ 微機原理課程設計怎麼做

給你大概寫寫吧,畢竟學習的事情還是要自己搞定的。
完成軟體的關鍵技術「1,使用了dos的0AH號功能(字元串輸入)、2號功能(字元顯示)等,如果想顯示彩色字元,也可以在此基礎上加以調整,包括調用BIOS中斷;2,利用子程序反復調用,減少代碼量,增加程序可讀性;3,矩形框採用ASCII字元繪制,提高程序效率,當然同樣可以再次基礎上加以調整,調用BIOS中斷在繪圖模式下繪制」。
程序設計流程圖僅表示大概意思
清屏幕→屏幕初始化→繪制矩形框→動畫顯示提示語等→初始菜單待輸入字元串或者退出命令→繪制矩形框→以多個字元動畫顯示字元串→等待輸入→根據輸入返回到初始菜單

⑸ 微機課程設計 模擬交通燈

C8255 EQU 203H ;8255 狀態/命令口地址
P8255A EQU 200H ;8255 PA 口地址
P8255B EQU 201H ;8255 PB 口地址
P8255C EQU 202H ;8255 PC 口地址

DATA SEGMENT
DATA ENDS
STACK SEGMENT STACK
STA DW 50 DUP(?)
TOP EQU LENGTH STA
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK
START:
MOV DX,C8255 ;A口輸出
MOV AL,80H
OUT DX,AL

PUSH CS
POP DS
CALL STATUS0 ;初始狀態(都是紅燈)
MLOOP: CALL STATUS1 ;南北綠燈,東西紅燈
CALL STATUS2 ;南北綠燈閃轉黃燈,東西紅燈
CALL STATUS3 ;南北紅燈,東西綠燈
CALL STATUS4 ;南北紅燈,東西綠燈閃轉黃燈
JMP MLOOP

STATUS0:
MOV AL,0F0H ;南北紅燈,東西紅燈
MOV DX,P8255A
OUT DX,AL
MOV BL,10
CALL DELAY ;延時1秒
RET

STATUS1:
MOV AL,05AH ;南北紅燈,東西紅燈
MOV DX,P8255A
OUT DX,AL
MOV BL,50
CALL DELAY ;延時5秒
RET

STATUS2:
MOV CX,3 ;綠燈閃3次
FLASH: MOV AL,050H ;南北紅燈,東西紅燈
MOV DX,P8255A
OUT DX,AL
MOV BL,3
CALL DELAY ;延時0.3秒
MOV AL,05AH ;南北紅燈,東西紅燈
MOV DX,P8255A
OUT DX,AL
MOV BL,3
CALL DELAY ;延時0.3秒
LOOP FLASH
MOV AL,0FAH ;南北紅燈,東西紅燈
MOV DX,P8255A
OUT DX,AL
MOV BL,10
CALL DELAY ;延時1秒
RET

STATUS3:
MOV AL,0A5H ;南北紅燈,東西綠燈
MOV DX,P8255A
OUT DX,AL
MOV BL,50
CALL DELAY ;延時5秒
RET

STATUS4: ;南北紅燈,東西綠燈閃轉黃燈
MOV CX,3 ;綠燈閃3次
FLASH1: MOV AL,0A0H
MOV DX,P8255A
OUT DX,AL
MOV BL,3
CALL DELAY ;延時0.3秒
MOV AL,0A5H
MOV DX,P8255A
OUT DX,AL
MOV BL,3
CALL DELAY ;延時0.3秒
LOOP FLASH1
MOV AL,0F5H ;南北紅燈,東西黃燈
MOV DX,P8255A
OUT DX,AL
MOV BL,10
CALL DELAY ;延時1秒
RET

DELAY PROC NEAR
PUSH CX
DL1: MOV CX,8000H
DL2: LOOP DL2
DEC BL
CMP BL,0
JNE DL1
POP CX
RET
DELAY ENDP

CODE ENDS
END START

連線是:cpu的片選200H和8255的片選cs8255相連就好了!

⑹ 微機原理課程設計

由於有兩年多的時間沒有看微機原理的書了,所以具體的語句已經忘記,但這個設計的原理我還是記得的,所以只能將原理告訴樓主,請樓主諒解.
將數據"1"放進寄存器R1
將數據"1"放進寄存器R2
將R1的數據放進R3
然後將寄存器R3的數據先做除法,先除2取余.若余數為零,R2數據加1返回進行下一循環.
若余數不為0,將R1的數據再放進R3,那就將R3的數據除3取余,若余數為零,R2數據加1返回進行下一循環.
若余數不為0,將R1的數據再放進R3,那就將R3的數據除5取余,若余數為零,R2數據加1返回進行下一循環.
若余數不為0,將R1數據輸出,並且R1數據加1,R2數據加1.返回加以循環.
當R2的數據達到9999的時候跳出循環結束

⑺ 微機原理課程設計 設計一個可進行比賽用的計算器。0-9數字鍵打入數字,A作加法,B作減法,C作乘法

所謂的微機是指,電腦還是指單片機呢

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919