微機(jī)原理課程設(shè)計(jì)字符串動(dòng)畫(huà)顯示

微機(jī)原理課程設(shè)計(jì)字符串動(dòng)畫(huà)顯示

ID:2278051

大?。?6.50 KB

頁(yè)數(shù):9頁(yè)

時(shí)間:2017-11-15

微機(jī)原理課程設(shè)計(jì)字符串動(dòng)畫(huà)顯示_第1頁(yè)
微機(jī)原理課程設(shè)計(jì)字符串動(dòng)畫(huà)顯示_第2頁(yè)
微機(jī)原理課程設(shè)計(jì)字符串動(dòng)畫(huà)顯示_第3頁(yè)
微機(jī)原理課程設(shè)計(jì)字符串動(dòng)畫(huà)顯示_第4頁(yè)
微機(jī)原理課程設(shè)計(jì)字符串動(dòng)畫(huà)顯示_第5頁(yè)
資源描述:

《微機(jī)原理課程設(shè)計(jì)字符串動(dòng)畫(huà)顯示》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、河北科技大學(xué)課程設(shè)計(jì)報(bào)告學(xué)生姓名張青學(xué)號(hào):09L0704216專(zhuān)業(yè)班級(jí):電科L092課程名稱(chēng):字符串動(dòng)態(tài)顯示學(xué)年學(xué)期:2011—2012學(xué)年第1學(xué)期指導(dǎo)教師:張永強(qiáng)趙艷2011年12月課程設(shè)計(jì)成績(jī)?cè)u(píng)定表學(xué)生姓名張青學(xué)號(hào)09L0704216成績(jī)專(zhuān)業(yè)班級(jí)電科L092起止時(shí)間2011-12-24至2011-12-28設(shè)計(jì)題目字符串動(dòng)畫(huà)顯示指導(dǎo)教師評(píng)語(yǔ)指導(dǎo)教師:年月日一、課程設(shè)計(jì)的目的和任務(wù)課程設(shè)計(jì)是培養(yǎng)和鍛煉學(xué)生在學(xué)習(xí)完本門(mén)課后綜合應(yīng)用所學(xué)理論知識(shí)解決實(shí)際工程設(shè)計(jì)和應(yīng)用問(wèn)題的能力的重要教學(xué)環(huán)節(jié),它具有動(dòng)手、動(dòng)腦和理論聯(lián)系實(shí)際的特點(diǎn),是培養(yǎng)在校工科大學(xué)生理論聯(lián)系實(shí)際、敢

2、于動(dòng)手、善于動(dòng)手和獨(dú)立自主解決設(shè)計(jì)實(shí)踐中遇到的各種問(wèn)題能力的一種較好方法。《微機(jī)原理及應(yīng)用》是一門(mén)應(yīng)用性、綜合性、實(shí)踐性較強(qiáng)的課程,沒(méi)有實(shí)際的有針對(duì)性的設(shè)計(jì)環(huán)節(jié),學(xué)生就不能很好的理解和掌握所學(xué)的技術(shù)知識(shí),更缺乏解決實(shí)際問(wèn)題的能力。所以通過(guò)有針對(duì)性的課程設(shè)計(jì),使學(xué)生學(xué)會(huì)系統(tǒng)地綜合運(yùn)用所學(xué)的理論知識(shí),提高學(xué)生在微機(jī)應(yīng)用方面的開(kāi)發(fā)與設(shè)計(jì)本領(lǐng),系統(tǒng)的掌握微機(jī)硬軟件設(shè)計(jì)方法。通過(guò)課程設(shè)計(jì)實(shí)踐,不僅要培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力,檢驗(yàn)學(xué)生對(duì)本門(mén)課學(xué)習(xí)的情況,更要培養(yǎng)學(xué)生在實(shí)際的工程設(shè)計(jì)中查閱專(zhuān)業(yè)資料、工具書(shū)或參考書(shū),掌握工程設(shè)計(jì)手段和軟件工具,并能用設(shè)計(jì)報(bào)告表達(dá)設(shè)計(jì)思想和結(jié)果的能

3、力。培養(yǎng)學(xué)生事實(shí)求是和嚴(yán)肅認(rèn)真的工作態(tài)度。通過(guò)設(shè)計(jì)過(guò)程,要求學(xué)生熟悉和掌握微機(jī)系統(tǒng)的軟件、硬件設(shè)計(jì)的方法、設(shè)計(jì)步驟,使學(xué)生得到微機(jī)開(kāi)發(fā)應(yīng)用方面的初步訓(xùn)練。讓學(xué)生獨(dú)立或集體討論設(shè)計(jì)題目的總體設(shè)計(jì)方案、編程、軟件硬件調(diào)試、編寫(xiě)設(shè)計(jì)報(bào)告等問(wèn)題,真正做到理論聯(lián)系實(shí)際,提高動(dòng)手能力和分析問(wèn)題、解決問(wèn)題的能力,實(shí)現(xiàn)由學(xué)習(xí)知識(shí)到應(yīng)用知識(shí)的初步過(guò)渡。通過(guò)本次課程設(shè)計(jì)使學(xué)生熟練掌握微機(jī)系統(tǒng)與接口擴(kuò)展電路的設(shè)計(jì)方法,熟練應(yīng)用8086匯編語(yǔ)言編寫(xiě)應(yīng)用程序和實(shí)際設(shè)計(jì)中的硬軟件調(diào)試方法和步驟,熟悉微機(jī)系統(tǒng)的硬軟件開(kāi)發(fā)工具的使用方法。一.設(shè)計(jì)題目字符串動(dòng)畫(huà)顯示二.設(shè)計(jì)內(nèi)容要求1、菜單內(nèi)容包

4、括:①輸入字符串;②字符串動(dòng)畫(huà)顯示;③退出。2、輸入字符串選擇該項(xiàng)后,可以輸入一個(gè)字符串。該字符串即為動(dòng)畫(huà)顯示時(shí)所顯示的字符串。3、字符串動(dòng)畫(huà)顯示所顯示字符串從無(wú)到有,從中間向兩邊伸展,直至出來(lái)完整的字符串。當(dāng)按下R鍵后重復(fù)移動(dòng)的動(dòng)作,直到按下Q鍵,停止字符串動(dòng)畫(huà)顯示返回到主菜單。4、在主菜單中選擇退出項(xiàng),則結(jié)束程序返回DOS。三、課程設(shè)計(jì)的主要步驟課程設(shè)計(jì)可以分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩個(gè)部分,其設(shè)計(jì)過(guò)程可以歸納為以下所述的四個(gè)步驟:1.總體設(shè)計(jì)本階段的任務(wù)是通過(guò)調(diào)查研究,查閱資料來(lái)初步確定系統(tǒng)結(jié)構(gòu)的總體方案,其中主要涉及到硬件和軟件的功能劃分。應(yīng)用系統(tǒng)中硬件和軟

5、件具有一定的互換性,即某些功能既可以用硬件實(shí)現(xiàn)也可以用軟件實(shí)現(xiàn)。一般說(shuō)來(lái),用硬件實(shí)現(xiàn)的優(yōu)點(diǎn)是可以提高系統(tǒng)的工作速度,但會(huì)增加電路的復(fù)雜性和硬件成本;而用軟件代替某些硬件的功能可以使電路簡(jiǎn)化,便于修改設(shè)計(jì),降低硬件成本,但軟件工作量增大??傮w設(shè)計(jì)時(shí),必須在硬件和軟件之間權(quán)衡,分工明確,然后分頭開(kāi)始設(shè)計(jì)。2.硬件設(shè)計(jì)過(guò)程利用實(shí)驗(yàn)箱的硬件資源,結(jié)合課程設(shè)計(jì)題目,設(shè)計(jì)硬件原理圖,搭建硬件電路。3.軟件設(shè)計(jì)過(guò)程(1)采用模塊化程序結(jié)構(gòu)設(shè)計(jì)軟件,可將整個(gè)軟件分成若干功能模塊。(2)畫(huà)出程序流程圖。(3)根據(jù)流程圖,編寫(xiě)源程序。(4)上機(jī)調(diào)試程序。4.軟、硬件聯(lián)調(diào)。三.設(shè)計(jì)原

6、理及方案主程序流程圖Y段地址初始化進(jìn)入DOS窗口輸出提示信息輸入字符串字符串動(dòng)態(tài)顯示數(shù)碼管數(shù)據(jù)輸出開(kāi)始按Q鍵結(jié)束R四.實(shí)現(xiàn)方法程序:初始化程序:CODE???SEGMENTASSUME??CS:CODE,DS:CODESTART:MOV??AX,CODEMOV??DS,AXMOVAX,0B800HMOV??ES,AXCLDAGAIN:MOVAX,3INT??10HLEADX,MENU;主菜單MOVAH,9INT21HINPUT:MOVAH,0INT16HCMPAL,'1'JNZCP2CALLSUB01;輸入一個(gè)字符串JMPINPUTCP2:CMPAL,'2'JN

7、ZCP3CALLSUB02;字符串左右移動(dòng)JMPAGAIN;返回到主菜單CP3:CMPAL,'3';返回DOSJNZINPUTLEADX,MESGMOVAH,9INT21HMOVAH,1INT21HMOV??AH,4CHINT??21HDELAY??PROC;1秒延時(shí)??PUSHAXPUSHBXPUSHCXPUSHDXMOVAH,2INT1AHMOVBL,DH@T:MOVAH,2INT1AHCMPDH,BLJZ@TPOPDXPOPCXPOPBXPOPAXRETDELAY??ENDPSUB01:LEADX,TIPSMOVAH,9INT21HLEADX,STR0MO

8、VAH,0AHINT21

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。