微機原理課程設計總結
Ⅰ 求《微機原理與介面技術》課程設計報告
微機介面課程設計實驗報告
一、實驗目的:
1. 掌握綜合使用基本輸入設備,通用介面晶元,專用介面晶元的方法;
2. 熟悉並行介面晶元8255的使用與硬體介面方法, 熟悉8255的各種工作方式,掌握8255的編程方法;
3. 掌握實時處理程序的編制和調試方法;
二、設計要求:
用實驗儀器上的並行介面控制鍵盤和LED顯示,設計一個定時顯示裝置,用四個數碼管顯示時間(左邊兩位顯示分值,右邊兩位秒值).
用小鍵盤控制計時和顯示:
C鍵(清除) 顯示00-00
G鍵(啟動) 顯示XX-XX變化的分、秒。
S鍵(停止) 顯示XX-XX不變
P鍵(設置初始值)設置分、秒的初值
E鍵(終止程序) 熄滅數碼管,程序退出
Ⅱ 微機原理課程設計吧 多謝啊
抱歉,打擾,做任務!
Ⅲ 微機原理課程設計怎麼做
給你大概寫寫吧,畢竟學習的事情還是要自己搞定的。
完成軟體的關鍵技術「1,使用了dos的0AH號功能(字元串輸入)、2號功能(字元顯示)等,如果想顯示彩色字元,也可以在此基礎上加以調整,包括調用BIOS中斷;2,利用子程序反復調用,減少代碼量,增加程序可讀性;3,矩形框採用ASCII字元繪制,提高程序效率,當然同樣可以再次基礎上加以調整,調用BIOS中斷在繪圖模式下繪制」。
程序設計流程圖僅表示大概意思
清屏幕→屏幕初始化→繪制矩形框→動畫顯示提示語等→初始菜單待輸入字元串或者退出命令→繪制矩形框→以多個字元動畫顯示字元串→等待輸入→根據輸入返回到初始菜單
Ⅳ 微機原理課程設計心得體會
通過對這程序的製作,使我對匯編語言的基本知識的使用更加熟練,同時也增加了我對匯編語言的一些認識,在作業完成過程中通過和同學的交流,也增加了合作的技巧。通過查閱以下資料也學到了一些課本上沒有的東西,拓寬了自己的知識面,增加了學好匯編語言的信心。
這不是第一次用匯編語言來設計一個小程序,平時做了很多實驗,寫了很多小程序。但這次是一個綜合的程序,平時的很多程序都用到了。很多子程序的設計是固定的,因此可以直接從指導資料中調用,大多隻需要修改幾個參數就可以,這大大方便了我們的設計,為我們節省了很多的時間。
在這次課程設計中,我真正體會到了合作的重要性,遇到很多問題時,當我看書查資料不能解決時,這是去找同學討論一下,收獲很大,可以使很多問題迎刃而解,直到問題最終解決。
不可否認,本程序存在不少缺點和不足,但通過這次課程設計的卻找出了自己在學習上的不足,對以後的工作也有指導作用。我相信在以後的學習中會克服這些不足,達到熟練掌握匯編語言的目的!
Ⅳ 微機原理課程設計 跪求大神幫忙!!
.MODEL SMALL
.STACK 100H
.DATA
KEY_IN1_MAX DB 64
DB 0
KEY_IN1_BUF DB 64 DUP('$')
PROMPT_1 DB 10, 13, 'input string:', 10, 13, '$'
PROMPT_2 DB 10, 13, 'output string:', 10, 13, '$'
.CODE
start:
MOV AX, @DATA
MOV DS, AX
MOV DX, OFFSET PROMPT_1
MOV AH, 09H
INT 21H
MOV DX, OFFSET KEY_IN1_MAX
MOV AH, 0AH ;輸入數組
INT 21H
MOV DX, OFFSET PROMPT_2
MOV AH, 09H ;輸出提示
INT 21H
;--------------------------------------------
MOV CL, [KEY_IN1_MAX + 1]
MOV CH, 0 ;CX=元素個數
DEC CX ;減1為外循環次數
OUTLP:
MOV BX, OFFSET KEY_IN1_BUF
PUSH CX ;保存外循環次數
MOV DX, 0 ;沒有交換的標志
INLP:
MOV AL, [BX] ;取前一個
CMP AL, [BX + 1] ;和後一個比較
JNA NEXT ;前不大於後轉移
XCHG AL, [BX + 1] ;否則進行交換
MOV [BX], AL
MOV DX, 1 ;標志置一
NEXT:
INC BX ;下一元素
LOOP INLP ;內循環尾
CMP DX, 0
JZ OUPUTING
POP CX ;恢復外循環次數
LOOP OUTLP ;外循環尾
;--------------------------------------------
OUPUTING:
MOV DX, OFFSET KEY_IN1_BUF
MOV AH, 09H
INT 21H
MOV AH, 4CH
INT 21H
END start
Ⅵ 微機原理課程設計報告(順序控制系統)
.....
用延時繼電器和限位開關就可以了,這種系統還要動用微機啊。。。。。