九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

8086簡(jiǎn)易計(jì)算器的設(shè)計(jì) 微機(jī)原理 計(jì)硬報(bào)告

  • 資源ID:28974072       資源大?。?span id="24d9guoke414" class="font-tahoma">1.27MB        全文頁(yè)數(shù):15頁(yè)
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶(hù)名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢(xún)和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

8086簡(jiǎn)易計(jì)算器的設(shè)計(jì) 微機(jī)原理 計(jì)硬報(bào)告

計(jì)算機(jī)硬件技術(shù)實(shí)踐報(bào)告題目 簡(jiǎn)易計(jì)算器的設(shè)計(jì) 姓名 專(zhuān)業(yè) 自動(dòng)化(電站方向) 班級(jí) 學(xué)號(hào) 上海電力學(xué)院自動(dòng)化工程學(xué)院實(shí)踐報(bào)告內(nèi)容(目錄)一. 設(shè)計(jì)題目二. 開(kāi)發(fā)目的三. 小組成員分工及成果四. 設(shè)計(jì)方案以及論證五. 硬件原理圖(包括芯片的選型介紹)六. 程序流程圖(包括各個(gè)子系統(tǒng)和子過(guò)程的程序流程)七. 程序清單,要有適當(dāng)?shù)淖⑨尠? 程序運(yùn)行結(jié)果分析與預(yù)測(cè)九. 結(jié)果評(píng)述或總結(jié)(對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行分析,對(duì)實(shí)驗(yàn)過(guò)程進(jìn)行總結(jié),系統(tǒng)改進(jìn)升級(jí)建議或者提出新的方案等。)一. 設(shè)計(jì)題目:用8086設(shè)計(jì)一個(gè)能實(shí)現(xiàn)09整數(shù)加法運(yùn)算的計(jì)算器,并用2位LED數(shù)碼顯示. 鍵盤(pán)包括0-9,+ ,-,*,/,=,ON/C;共16個(gè)按鍵.能實(shí)現(xiàn)簡(jiǎn)單的清零操作,減法運(yùn)算,乘法運(yùn)算.二.開(kāi)發(fā)目的:通過(guò)課程設(shè)計(jì),熟悉和掌握微機(jī)系統(tǒng)的軟件、硬件設(shè)計(jì)的方法、設(shè)計(jì)步驟,得到微機(jī)開(kāi)發(fā)應(yīng)用方面的初步訓(xùn)練。培養(yǎng)集體討論設(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ì)熟練運(yùn)用程序?qū)?255控制鍵盤(pán)和LED顯示的控制,完成計(jì)算器加減法的應(yīng)用,并熟練應(yīng)用8086匯編語(yǔ)言編寫(xiě)應(yīng)用程序和實(shí)際設(shè)計(jì)中的硬軟件調(diào)試方法和步驟,熟悉微機(jī)系統(tǒng)的硬軟件開(kāi)發(fā)工具的使用方法。三.小組成員分工及成果:本組的三個(gè)成員一起討論研究簡(jiǎn)易計(jì)算器設(shè)計(jì)的主要方案。粗略設(shè)計(jì)程序流程圖以確定簡(jiǎn)易計(jì)算器設(shè)計(jì)的大概框架。明確目的后各自查詢(xún)資料了解設(shè)計(jì)原理、逐步清晰設(shè)計(jì)思路。以下為大體分工:主要負(fù)責(zé):1、設(shè)計(jì)主要程序,編寫(xiě);2、查找資料驗(yàn)證修改;主要負(fù)責(zé):1、選擇需要用的各個(gè)芯片;2、設(shè)計(jì)硬件原理圖;主要負(fù)責(zé):1、各個(gè)芯片功能的資料查找; 2、設(shè)計(jì)程序流程圖四.設(shè)計(jì)方案以及論證:利用程序不斷掃描所設(shè)的按鈕鍵盤(pán)是不是有輸入,如果沒(méi)有就一直掃描,如果有就調(diào)用子程序進(jìn)行判斷,是數(shù)值則進(jìn)行存儲(chǔ)并同時(shí)進(jìn)行顯示,是運(yùn)算符號(hào)等就調(diào)用相應(yīng)的子程序進(jìn)行操作,操作后則繼續(xù)利用程序不斷掃描鍵盤(pán)是不是有輸入,從而實(shí)現(xiàn)部分十進(jìn)制數(shù)的加、減、乘、除的運(yùn)算。運(yùn)算完成后根據(jù)程序?qū)⑦\(yùn)算的結(jié)果儲(chǔ)存到鎖存器中并顯示到LED顯示器上。主要器件選擇是采用8086CPU做主控制器,8255作為并行接口電路實(shí)現(xiàn)按鍵掃描以及數(shù)碼管的顯示。通過(guò)8255A的C口和A口實(shí)現(xiàn)鍵盤(pán)的接入,通過(guò)鍵盤(pán)的不斷掃描,如果有鍵按下,通過(guò)查表法分別將輸入的數(shù)據(jù)讀到AL中并保存在第一個(gè)和第二個(gè)數(shù)里,將8255A的B端口接上共陰極LED燈,將輸入的數(shù)據(jù)通過(guò)查表法,將四段碼送共陰極LED燈顯示,當(dāng)按下=時(shí),通過(guò)判斷字符,8086來(lái)實(shí)現(xiàn)不同的操作,并將結(jié)果在LED燈上顯示,當(dāng)按下“C”時(shí),將數(shù)據(jù)先清零,同時(shí)LED燈上顯示為“00”。五.硬件原理圖(包括芯片的選型介紹):芯片選型及介紹:(1)8086CPU:8086通過(guò)數(shù)據(jù)總線、地址總線、控制總線完成對(duì)8253和8255的讀寫(xiě)工作,與接口部件實(shí)現(xiàn)數(shù)據(jù)傳送,讓接口部件實(shí)現(xiàn)預(yù)計(jì)的功能.8086CPU的40條引腳信號(hào)可按功能分可分為四類(lèi),它們是:地址總線,數(shù)據(jù)總線,控制總線,其它(時(shí)鐘與電源)。 最小模式下一些引腳功能(MN/MX接5V):AD15AD0,地址/數(shù)據(jù)總線 A19/S6A16/S3,地址/狀態(tài)總線 RD,讀信號(hào) WR,寫(xiě)信號(hào) M/IO,存儲(chǔ)器/輸入輸出控制信號(hào)ALE,地址鎖存允許信號(hào)READY(Ready),準(zhǔn)備就緒信號(hào)INTR,可屏蔽中斷請(qǐng)求信號(hào)INTA,中斷響應(yīng)信號(hào) NMI,非屏蔽中斷請(qǐng)求信號(hào)RESET,系統(tǒng)復(fù)位信號(hào) DEN,數(shù)據(jù)允許信號(hào) DT/R,數(shù)據(jù)發(fā)送/接收控制信號(hào)HOLD,總線保持請(qǐng)求信號(hào)輸入 HLDA,總線保持響應(yīng)信號(hào) TEST,測(cè)試信號(hào) CLK,時(shí)鐘輸入信號(hào) VCC(+5V),GND (2)8255A可編程并行接口芯片:Intel 8086/8088 系列的可編程外設(shè)接口電路(Programmable Peripheral Interface)簡(jiǎn)稱(chēng) PPI,型號(hào)為8255(改進(jìn)型為8255A及8255A-5),具有24條輸入/輸出引腳、可編程的通用并行輸入/輸出接口電路。它是一片使用單一+5V電源的40腳雙列直插式大規(guī)模集成電路。8255A的通用性強(qiáng),使用靈活,通過(guò)它CPU可直接與外設(shè)相連接。 8255A可為8086微處理器與外部設(shè)備之間提供并行輸入/輸出的通道。通過(guò)編程可以設(shè)置芯片的工作方式,并行接口是在多根數(shù)據(jù)線上,以數(shù)據(jù)字節(jié)/字與I/O設(shè)備交換信息。8255A由數(shù)據(jù)總線緩沖器、讀/寫(xiě)控制邏輯電路、A組和B組控制電路以及數(shù)據(jù)端口A、B和C組成。數(shù)據(jù)總線緩沖器是8255A與系統(tǒng)數(shù)據(jù)總線的接口,CPU輸入輸出的數(shù)據(jù)、CPU輸出的控制字和外設(shè)的狀態(tài)信息都是通過(guò)這個(gè)緩沖器傳送的。讀/寫(xiě)控制邏輯電路把CPU的控制命令或輸出數(shù)據(jù)送至相應(yīng)的端口,把外設(shè)的狀態(tài)信息或輸入數(shù)據(jù)通過(guò)相應(yīng)的端口送至CPU。數(shù)據(jù)端口PA和PB都包含一個(gè)8位輸出鎖存器/緩沖器和一個(gè)8位輸入鎖存器,(3)74HC373:其中D0-D7為數(shù)據(jù)輸入端,Q0-Q7為輸出端。當(dāng)三態(tài)允許控制端OE為低電平時(shí),Q0-Q7為正常邏輯狀態(tài),可用來(lái)驅(qū)動(dòng)負(fù)載或總線,當(dāng)OE為高電平時(shí),Q0-Q7成高阻態(tài),不驅(qū)動(dòng)總線。當(dāng)鎖存允許端LE為高電平時(shí),Q隨數(shù)據(jù)D而變,當(dāng)LE為低電平D被鎖存在已建立的數(shù)據(jù)電平。(4)74HC138:74HC138是一款高速CMOS器件,74HC138引腳兼容低功耗肖特基TTL(LSTTL)系列。74HC138譯碼器可接受3位二進(jìn)制加權(quán)地址輸入(A0, A1和A2),并當(dāng)使能時(shí),提供8個(gè)互斥的低有效輸出(Y0至Y7)。74HC138特有3個(gè)使能輸入端:兩個(gè)低有效(E1和E2)和一個(gè)高有效(E3)。除非E1和E2置低且E3置高,否則74HC138將保持所有輸出為高,74HC138為反相輸出,它按照三位二進(jìn)制輸入碼和賦能輸入條件,從8 個(gè)輸出端中譯出一個(gè) 低電平輸出。兩個(gè)低電平有效的賦能輸入端和一個(gè)高電平有效的賦能輸入端減少了擴(kuò)展所需要的外接門(mén)或倒相器。六.程序流程圖:七.程序清單DATA SEGMENT NUM1 DB 03H DUP(0) NUM DB 03H DUP(0)DATA ENDSSTACK SEGMENT DW 100 DUP(0)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKPORTA EQU 30HPORTB EQU 32HPORTC EQU 34HPORT8255 EQU 36HMAIN PROC FARSTART: MOV AX,DATA MOV DS,AX MOV DX,PORT8255 MOV AL,81H OUT DX,ALLOPL: XOR AH,AH CALL KEY CMP AH,00H JZ LOPL CMP AL,0FH JZ CCCL CMP AL,0AH JZ LOPL JNC LOPL OUT 32H,ALLOPL2: LEA SI,NUM MOV SI,AL PUSH AXLOPL1: XOR AH,AH CALL KEY CMP AH,00H JZ LOPL1 CMP AL,0FH JZ CCCL CMP AL,0AH JZ XX1 CMP AL,0BH JZ XX2 CMP AL,0CH JZ XX3D CMP AL,0DH JZ XX4D JMP LOPL1CCCL: MOV AL,00H OUT 32H,AL JMP LOPLXX3D: CALL XX3XX4D: CALL XX4MAIN ENDPXX1 PROC NOP ;加LOPL3: XOR AH,AH CALL KEY CMP AH,00H JZ LOPL3 CMP AL,0FH JZ CCCL CMP AL,0AH JZ LOPL3 JNC LOPL3 OUT 32H,AL PUSH AX LEA SI,NUM MOV SI+1,ALLOPL4: XOR AH,AH CALL KEY CMP AH,00H JZ LOPL4 CMP AL,0FH JZ CCCL CMP AL,0EH JZ XXX1 JMP LOPL4XXX1: LEA SI,NUM MOV AL,SI AND AL,0FH MOV DL,SI+1 AND DL,0FH ADD AL,DL DAA OUT 32H,AL JMP LOPLXX1 ENDPXX2 PROC NOP ;減LOPL5: XOR AH,AH CALL KEY CMP AH,00H JZ LOPL5 CMP AL,0FH JZ CCCL CMP AL,0AH JZ LOPL5 JNC LOPL5 OUT 32H,AL PUSH AX LEA SI,NUM MOV SI+1,ALLOPL6: XOR AH,AH CALL KEY CMP AH,00H JZ LOPL6 CMP AL,0FH JZ CCCL7 CMP AL,0EH JZ XXX2 JMP LOPL6XXX2: LEA SI,NUM MOV AL,SI AND AL,0FH MOV DL,SI+1 AND DL,0FH SUB AL,DL ADD AL,00H DAA OUT 32H,AL JMP LOPLCCCL7: MOV AL,00H OUT 32H,AL JMP LOPLXX2 ENDPXX3 PROCLOPL7: XOR AH,AH CALL KEY ;乘 CMP AH,00H JZ LOPL7 CMP AL,0FH JZ CCCL2 CMP AL,0AH JZ LOPL7 JNC LOPL7 OUT 32H,AL PUSH AX LEA SI,NUM MOV SI+1,ALLOPL8: XOR AH,AH CALL KEY CMP AH,00H JZ LOPL8 CMP AL,0FH JZ CCCL3 CMP AL,0EH JZ XXX3 JMP LOPL8XXX3: LEA SI,NUM MOV AL,SI AND AL,0FH MOV DL,SI+1 AND DL,0FH MUL DL AAM MOV CL,4 SAL AH,CL OR AL,AH OUT 32H,AL JMP LOPLCCCL2: MOV AL,00H OUT 32H,AL JMP LOPLCCCL3: MOV AL,00H OUT 32H,AL JMP LOPLXX3 ENDPXX4 PROC ;除LOPL9: XOR AH,AH CALL KEY CMP AH,00H JZ LOPL9 CMP AL,0FH JZ CCCL5 CMP AL,0AH JZ LOPL9 JNC LOPL9 OUT 32H,AL PUSH AX LEA SI,NUM MOV SI+1,ALLOPL10: XOR AH,AH CALL KEY CMP AH,00H JZ LOPL10 CMP AL,0FH JZ CCCL4 CMP AL,0EH JZ XXX4 JMP LOPL10XXX4: LEA SI,NUM MOV AL,SI AND AL,0FH MOV BL,SI+1 AND BL,0FH AND AX,000FH DIV BL OUT 32H,AL JMP LOPLCCCL4: MOV AL,00H OUT 32H,AL JMP LOPLCCCL5: MOV AL,00H OUT 32H,AL JMP LOPLXX4 ENDPKEY PROC NOP LEA SI,NUM1 MOV AL,0EH OUT 30H,AL IN AL,34H CMP AL,07H JZ LL7 CMP AL,0BH JZ LL8 CMP AL,0DH JZ LL9 CMP AL,0EH JZ LDIVSS1: MOV AL,0DH OUT 30H,AL IN AL,34H CMP AL,07H JZ LL4 CMP AL,0BH JZ LL5 CMP AL,0DH JZ LL6 CMP AL,0EH JZ LMULSS2: MOV AL,0BH OUT 30H,AL IN AL,34H CMP AL,07H JZ LL1 CMP AL,0BH JZ LL2 CMP AL,0DH JZ LL3 CMP AL,0EH JZ LSUBSS3: MOV AL,07H OUT 30H,AL IN AL,34H CMP AL,07H JZ SCLC CMP AL,0BH JZ LL0 CMP AL,0DH JZ LEQU CMP AL,0EH JZ LADD JMP KCLCLDIV: MOV AL,0DH JMP LCLCLL0: MOV AL,00H JMP LCLCLL1: MOV AL,01H JMP LCLCLL2: MOV AL,02H JMP LCLCLL3: MOV AL,03H JMP LCLCLL4: MOV AL,04H JMP LCLCLL5: MOV AL,05H JMP LCLCLL6: MOV AL,06H JMP LCLCLL7: MOV AL,07H JMP LCLCLL8: MOV AL,08H JMP LCLCLL9: MOV AL,09H JMP LCLCLADD: MOV AL,0AH JMP LCLCLSUB: MOV AL,0BH JMP LCLCLMUL: MOV AL,0CH JMP LCLCLEQU: MOV AL,0EH JMP LCLCSCLC: MOV AL,0FHLCLC: MOV SI,AL MOV AH,01HKCLC: RETKEY ENDPCODE ENDS END START八.程序運(yùn)行結(jié)果分析與預(yù)測(cè):連接完線路圖后把編好的程序關(guān)聯(lián)到8086CPU中進(jìn)行運(yùn)行調(diào)試,肯定可以實(shí)現(xiàn)加減乘除運(yùn)算,例如3+8=11,通過(guò)按鍵分別輸入“3”, “+”,“8”, “=”后,LED燈上將顯示出“11”.能實(shí)現(xiàn)清零操作,當(dāng)按下“ON/C”時(shí),LED上顯示“00”。如圖3+8=11當(dāng)輸入“3”, “*”,“8”, “=”后,LED燈上將顯示出“24”.如圖 3*8=24十. 結(jié)果評(píng)述:本期剛學(xué)過(guò)微機(jī)原理,學(xué)得不是很深入,僅限于課本知識(shí)的掌握,而此次 課程設(shè)計(jì)將會(huì)是一個(gè)很好的機(jī)會(huì),來(lái)考察自己對(duì)課本知識(shí)的掌握以及應(yīng)用情況。本次課程設(shè)計(jì)是二到三人人一組,并且自由選擇設(shè)計(jì)課題,我們小組選擇了簡(jiǎn)易計(jì)算器的課題,在做的過(guò)程中也遇到很多困難。通過(guò)本次課程設(shè)計(jì)實(shí)驗(yàn)我們初步接觸了較復(fù)雜程序的設(shè)計(jì)。在實(shí)驗(yàn)中用程序?qū)?255進(jìn)行控制鍵盤(pán)和LED顯示的控制,完成計(jì)算器加減法的應(yīng)用。在程序編寫(xiě)中,明白和掌握程序的原理和實(shí)現(xiàn)方式。學(xué)習(xí)和掌握計(jì)算機(jī)中常用接口電路的應(yīng)用和設(shè)計(jì)技術(shù),充分認(rèn)識(shí)理論知識(shí)對(duì)應(yīng)用技術(shù)的指導(dǎo)性作用,進(jìn)一步加強(qiáng)理論知識(shí)與應(yīng)用相結(jié)合的實(shí)踐和鍛煉。通過(guò)這次設(shè)計(jì)實(shí)踐使我們的設(shè)計(jì)水平和對(duì)所學(xué)的知識(shí)的應(yīng)用能力以及分析問(wèn)題解決問(wèn)題的能力得到了全面提高.我對(duì)微機(jī)原理有了進(jìn)一步的理解,對(duì)8086、8255A的工作原理、用途以及使用時(shí)的注意事項(xiàng)等都有了深刻的認(rèn)識(shí),對(duì)這類(lèi)的課程設(shè)計(jì)也從毫無(wú)概念到了有清晰的認(rèn)識(shí)的轉(zhuǎn)變,相信再做這類(lèi)的課程設(shè)計(jì)時(shí)不會(huì)再迷茫、不知從何入手??傊?,這次課程設(shè)計(jì)對(duì)于我們有很大的幫助,我更加深入地理解了,微機(jī)原理課程上講到的各種芯片的功能,以及引腳的作用,同時(shí)加深了對(duì)于主要芯片的應(yīng)用的認(rèn)識(shí),同時(shí)在試驗(yàn)室的環(huán)境里熟悉了匯編程序的編寫(xiě)過(guò)程和運(yùn)行過(guò)程,最后還提高了自己的動(dòng)手能力。感謝老師的悉心指導(dǎo)。

注意事項(xiàng)

本文(8086簡(jiǎn)易計(jì)算器的設(shè)計(jì) 微機(jī)原理 計(jì)硬報(bào)告)為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!