【正文】
253a mov ax,bx out dx,al。寫計數(shù)初值低字節(jié)mov al,ah out dx,al。mov dx,io8255b。mov al,10000000B out dx,almov dx,io8255a mov al,03h out dx,al。call delay。mov al,0h out dx,al。jmp sing finish: mov ax,4c00h int 21hdelay proc near。push cx push ax mov ax,15 x1: mov cx,0ffffh x2: dec cx jnz x2 dec ax jnz x1 pop ax pop cx ret delay endp code ends end start寫計數(shù)初值高字節(jié) 設(shè)置8255 A口輸出 置PA1PA0 = 11(開揚(yáng)聲器)延時 置PA1PA0 = 00(關(guān)揚(yáng)聲器)延時子程序 4簡單的電子琴設(shè)計七、程序流程圖:八、硬件連線圖簡單的電子琴設(shè)計九、實驗結(jié)果連接完線路后啟動電路開關(guān),然后運(yùn)行程序,就會出現(xiàn)提示界面,然后鍵盤輸入數(shù)字即可有相應(yīng)音階音樂從喇叭處播放。十、實驗中遇到了的問題及解決方法在實驗中遇到了很多問題其主要是代碼的編譯類錯誤,在通過網(wǎng)上查閱相關(guān)資料以及在老師同學(xué)幫助下這些困難都迎刃而解了。才使程序完美運(yùn)行。6簡單的電子琴設(shè)計總 結(jié)這是一次成功的實訓(xùn),也是應(yīng)值得遠(yuǎn)記住的一次實訓(xùn),在這次實訓(xùn)中我充分感受到了集體的力量,在我組組員的共同努力下,我們的電子琴程序從無到有、功能從弱到強(qiáng),一步步的走向成功,同時也感謝陳老師給我這樣一次鍛煉的機(jī)會,讓我的人生經(jīng)歷有豐富了一些并且這段經(jīng)歷將成為我生活中一段寶貴的精神財富。參考文獻(xiàn):《8088/8086匯編語言程序設(shè)計》中央廣播電視大學(xué)出版社《微機(jī)原理與接口技術(shù)》北京航空航天大學(xué)出版社《微型計算機(jī)原理與匯編語言》電子工業(yè)出版社《微機(jī)原理與應(yīng)用》大連理工大學(xué)出版社《現(xiàn)代微機(jī)原理與接口技術(shù)》電子工業(yè)出版社第三篇:微機(jī)原理課程設(shè)計匯編程序設(shè)計題題目一 密碼設(shè)置模擬該程序可以進(jìn)行密碼的設(shè)置(第一次)和修改(已設(shè)置密碼)。要求輸入的密碼不顯示。題目二 計算器編輯程序可以實現(xiàn)鍵盤輸入數(shù)據(jù)與運(yùn)算符,進(jìn)行“加減乘除”運(yùn)算。(提示:先輸入數(shù)據(jù)與運(yùn)算符,保存,再按照運(yùn)算符選擇對應(yīng)的子程序;輸入的數(shù)據(jù)是用字符表示的,需要轉(zhuǎn)換;要有良好的界面(提示信息))題目三工作周期判斷程序輸入年、月、日,能夠判斷當(dāng)日的星期數(shù),并進(jìn)行輸出。(以校歷為依照,可設(shè)某日為起點(diǎn),根據(jù)相差的天數(shù)與7的關(guān)系進(jìn)行判斷)。題目四 PC揚(yáng)聲器發(fā)聲利用8253驅(qū)動PC機(jī)內(nèi)揚(yáng)聲器發(fā)聲,PC結(jié)構(gòu)參考相關(guān)文獻(xiàn)資料。題目五 樂曲播放利用PC機(jī)內(nèi)8253實現(xiàn)樂曲播放。題目六 按鍵選擇樂曲播放利用按鍵選擇播放不同樂曲。(★)(自制交互界面實現(xiàn)按鍵選擇★★)題目七 實現(xiàn)閃爍文字效果 編程提示:提示信息于屏幕中央顯示出來,用光標(biāo)定位子程序?qū)⒐鈽?biāo)定位于80*25顯示方式的第8行第10列,然后輸出一條提示信息,接著調(diào)用屏幕上卷子程序上卷一行,接著再定位光標(biāo),然后顯示下一條提示信息,直到所有信息顯示完畢,對于閃爍的信息,同樣是定位光標(biāo),然后用BIOS功能調(diào)用13H來顯示閃爍信息,當(dāng)BL的高位為1時,字符閃爍。mov ah,00h mov al,03h ;設(shè)置顯示方式為80*25,16色文本 int 10h 題目八數(shù)字秒表設(shè)計可以顯示1~60秒的無存儲功能的秒表,最小單位為毫秒。題目九倒計時牌設(shè)計日期倒計時牌界面,可輸入設(shè)定日期,顯示當(dāng)前日期的統(tǒng)計天數(shù),如奧運(yùn)計時牌。題目十?dāng)?shù)字時鐘編程實現(xiàn)時鐘功能,按秒刷新,要求定位在屏幕右上角。硬件設(shè)計題總體要求:根據(jù)題意自行設(shè)計電路,編寫相關(guān)匯編程序。題目一交通燈控制系統(tǒng)1.利用8253定時,8259中斷及8255設(shè)計電路,實現(xiàn)十字路口交通燈模擬控制。2.實現(xiàn)能自動控制和手動應(yīng)急控制。3.實現(xiàn)能隨時可以調(diào)整自動模式的綠燈和紅燈時間。題目二 實現(xiàn)特定功能的鍵盤及LED顯示了解鍵盤及LED顯示接口原理,設(shè)計實驗電路圖完成以下功能: ; ; ;“0”循環(huán)顯示。5.自行設(shè)計特效顯示功能。題目三LED七段數(shù)碼管數(shù)字鐘設(shè)計并完成LED七段數(shù)碼管數(shù)字鐘電路,數(shù)字鐘顯示格式為:HH:MM:SS。要求:具有通過鍵盤能夠調(diào)整時、分、秒的功能。題目四閃爍燈利用8253和LED燈相結(jié)合實現(xiàn)閃爍燈效果。題目五電子鐘利用8253定時器設(shè)計一個電子鐘,并定義一個啟動鍵。當(dāng)按下該鍵時電子時鐘從當(dāng)前設(shè)定值開始走時。附錄:實驗箱功能模塊電路圖第四篇:微機(jī)原理課程設(shè)計《微機(jī)原理》課程設(shè)計報告時間 學(xué) 院 專業(yè)班級 姓 名 學(xué) 號 合 作 者指導(dǎo)教師成 績2013 年 11 月摘要本文針對可燃?xì)怏w檢測模塊MQ—K1,綜合運(yùn)用《微機(jī)原理》所學(xué)知識,選擇合適的芯片,如微處理器808存儲器、可編程并行接口芯片825A/D轉(zhuǎn)換芯片ADC0809,LED顯示芯片8279以及其它輔助芯片等,設(shè)計合理的硬件系統(tǒng),實現(xiàn)可燃?xì)怏w濃度的測量與檢測結(jié)果的顯示,設(shè)定閾值,超過閾值后報警,并對設(shè)計出的硬件系統(tǒng)運(yùn)用匯編語言完成全部軟件系統(tǒng)設(shè)計及調(diào)試。關(guān)鍵詞:可燃?xì)怏w傳感器、LED數(shù)碼管顯示、LCD液晶模塊、語音報警Abstract In this paper, bustible gas detection module MQK1, integrated use of “Computer Architecture” the knowledge, choosing the right chip, such as the 8086 microprocessor, memory, programmable parallel interface chip 8255, A / D conversion chip ADC0809, LED display chip 8279 as well as other auxiliary chips, designed hardware system, bustible gas concentration measurement and test results show that the set threshold, exceeds the threshold alarms, and design the hardware system using assembly language software system design and plete all : bustible gas sensor, LED digital display, LCD liquid crystal module, voice alarm目錄摘要.........................................................................................................................................................1 Abstract............................................................................................................................................................1 1實驗?zāi)康?.....................................................................................................................................................3 2實驗內(nèi)容......................................................................................................................................................3 3實驗設(shè)備......................................................................................................................................................3 4實驗原理......................................................................................................................................................3...........................................................................................................................................3 ...........................................................................................................................................4 .............................................................................................................................6 LCD顯示....................................................................................................錯誤!未定義書簽。.................................................................................................................................9 5設(shè)計思路....................................................................................................................................................10 ....................................................................................................................................10 LCD顯示.......................................................................................................................................10 .........................................................................................................................................10 6實驗測試步驟............................................................................................................................................11 7程序流程....................................................................................................................................................1