freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

微機原理與接口技術課程設計報告_數據采集儀的日歷時鐘接口電路的設計-展示頁

2024-11-16 09:51本頁面
  

【正文】 /RD/RD/WR/WR/WR/WR A1 A2 附錄二:軟件流程圖 時間顯示 8253 初始化 定時 1 秒 8086 初始化 8255 初始化 N 附錄三:部分源程序: ************************************************************************************************************************************************************** .MODEL TINY PCIBAR1 EQU 14H 。這次課程設計使我懂得了理論與實際相結合的重要性,只有理論知識是遠遠不夠的,只 有把所學的理論知識與實踐相結合起來,才能夠真正掌握理論知識,從而提高自己的實際動手能力和獨立思考的能力以及團隊合作精神。在設計過程中,了解了很多元器件的功能,并且對于其在電路中的使用有了更多的認識。在整個設計過程中,我們按照老師給出的總體方案設計了一套電路原理和電路連接圖。但是這之間我們也遇到許多的困難,但是經過努力都一一解決。 六、課程設計總結 本次課程設計在制作過程中,我們從審題到確定思路、組員 分工,再到設計進程安排、查找資料,最后到著手軟硬件調試。為確保連線正確,必須熟悉實驗板上各個模塊的線路連接,地址總線、數據總線及片選端等的線路結構;同 時要對自己設計的電路有清晰的認識,腦海中有個整體的來龍去脈,這樣在布線時才可做到游刃有余。判斷由哪個中斷源引起的中斷 MOV AL,Counter ADD AL,1 DAA MOV Counter,AL MOV ReDisplayFlag,1 INT_0_0: MOV DX,IO8259_0 MOV AL,20H OUT DX,AL POP AX POP DX IRET 。 8259初始化編程: Init8259 PROC NEAR MOV DX,IO8259_0 MOV AL,13H OUT DX,AL MOV DX,IO8259_1 MOV AL,80H OUT DX,AL MOV AL,09H OUT DX,AL MOV AL,FE 。各種工作方式的設定是在初始化時通過軟件進行的。在不增加其他電路的情況下,最多可以級聯成 64 級的向量優(yōu)先級中斷系統(tǒng)。 JBE ToChar1 ADD AL,07H ToChar1: RET ToChar ENDP (三 )8259A 芯片 8259A 是專門為了對 8085A 和 8086/8088 進行中斷控制而設計的芯 片,它是可以用程序控制的中斷控制器。 CMP AL,39。 PA PB PC 為基本輸出方式 OUT DX,AL 轉化為可顯示的 16 進制數的子程序: ToChar PROC NEAR ADD AL,39。 8255A 初始化編程如下: LED_TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 。通過對它進行編程 ,芯片可工作于不同的工作方式下。計數器 T1 為模式 3 狀態(tài),輸出方波 ,BCD 碼計數 MOV AL,01110111B OUT DX,AL MOV DX,T1_ADDR MOV AL,00H OUT DX,AL MOV AL,20H OUT DX,AL (二 )8255A 芯片 8255A 是一種通用的可編程并行 I/O 接口芯片 ,它是為 Intel 系列微處理器設計的配套電路 ,也可用于其它微處理器 系統(tǒng)連接。計數器 T0 設置在模式 2 狀態(tài) ,BCD 碼計數 OUT DX,AL MOV DX,T0_ADDR MOV AL,00H OUT DX,AL 。 8253初始化編程如下: MOV DX,COM_ADDR 。 8253還適用于許多其它的場合 ,如用作可編程方法頻率產生器、分 頻率、程控單脈沖發(fā)生器等。 (一 )8253 芯片 Intel8253 芯片是一種可編程定時器 /計數器 ,它可以利用硬件電路和中斷方法控制定時 ,定時時間和范圍完全由軟件來確定和改變。 三、軟件設計思路 在 數據采集儀的日歷時鐘 的設計過程中 ,我們需要用到的電子芯片主要有8255 和 825 8259。重新確定思路,選定器件,經過兩個星期的團結合 作,基本完成任務。 方案二: 題目 要求:能夠自動產生世紀、年、月、日、時、分、秒等時間信息,具有功耗低、精度高、工作穩(wěn)定可靠、外圍接口簡單等優(yōu)點。 ,我們用了兩種方案。 8279開始 系統(tǒng)初始化 時鐘定時 秒 +1 執(zhí)行 數碼管顯示 可編程鍵盤顯示器接口芯片具有動態(tài)顯示驅動電路簡單、不占用 CPU 的時間、可自動進行鍵盤掃描、與計算機接口方便、編程容易、系統(tǒng)靈活等特點.所以用8279 來驅動顯示更容易實現。 8279A 芯片包括鍵盤輸入和顯示輸出兩個部分。 方案二: 8279A 芯片是一種通用的可編程序的鍵盤 /顯示接口器件,單個芯片就能完成鍵盤輸入和 LED 顯示控制兩種功能。 8255A 芯片有三種工作方式 ,在本課程設計中 ,通過控制字 ,使其工作在方式 0 下,通過 PA 口給數碼管送 字碼,讓其顯示世世紀、年、月、日、時、分、秒,同時通過 PB 口給數碼管送位碼,并不斷的掃描 8 個數碼管的片選段,讓其顯示連續(xù)的時間,但是本課題要求實現的功能中需要顯示世紀,年、月、日,時、分、秒。) 二、 設計方案論證 ,我們選擇了兩種方案。 一、 總體設計思路 本設計以微機原理與接口技術為基礎 ,以 8086CPU 為核心 ,利用 INTER 8253可編程定時 /計數器 ,通過引入時鐘發(fā)生器產生標準時鐘進行精準定時;經定時器產生中斷源 ,采用可編程中斷控制器 8259A 進行中斷擴展,用可屏蔽中斷方式進行時間的采集;以可編程并行 I/O 接口芯片 8255A 擴展接口,驅動 數碼管 進行時間顯示 ,共分為四個主要模塊, 8086 中央處理器, 8253 時間定時器, 8259 中斷發(fā)生器, 8255 數碼管顯示器。 本設計是根據利用數據采集儀來顯示日歷,它用到 8253 可編程定時 /計數器產生時鐘脈沖,根據時鐘脈沖的邊 沿觸發(fā)來使 8259 可編程中斷控制器產生中斷,再以可編程并行 I/O 接口芯片 8255A 擴展接口,驅動數碼管進行時間顯示,進而在數據采集儀上進行顯示。編譯程序能將高級語言編寫的源程序翻譯成計算機執(zhí)行的目標程序,解釋程序是邊解釋邊執(zhí)行源程序。系統(tǒng)軟件是計算機廠家預先設計好的。軟件通常分為兩大類 :系統(tǒng)軟件和應用軟件。硬件包括中央處理機、存儲器和外部設備。 合肥工業(yè)大學 微機原理與接口技術課程設計報告 課題名稱: 數據采集儀的日歷時鐘接口電路的設計 學生班級: 姓名學號: 指導教師: 完成時間: 成績評定: 摘 要 : 本設計是以 8086CPU 為控制核心, 本設計以微機原理與接口技術為基礎 ,以 8086CPU為核心 ,利用 INTER 8253可編程定時 /計數器 ,通過引入時鐘發(fā)生器產生標準時鐘進行精準定時,經定時器產生中斷源 ,采用可編程中斷控制器 8259A進行中斷擴展,用可屏蔽中斷方式進行時間的采集,以可編程并行 I/O 接口芯片8255A 擴展接口,驅動數碼管進行時間顯示。 關鍵詞: 8086CPU、 825定時、中斷 8259A、 8255A、數碼管 正 文: 近年來隨著科技的飛速發(fā)展,微機原理的應用正在不 斷深入,計算機系統(tǒng)由計算機硬件和軟件兩部分組成。中央處理機是計算機的核心部部件,由運算器的控制器兩部分組成,主要功能是解釋指令、控制指令執(zhí)行、控制和管理機器運行狀態(tài),以及實時處理中央處理機內部和外部出現和各種應急事件;存儲器分為主存儲器和輔助存儲器,主存儲器的主要功能是存儲信息和與中央處理機直接交換信息;輔助存儲器包括磁盤機、磁帶機和光盤機等,通常只與主存儲器交換信息;外部設備包括輸入和輸出設備、轉換設備、終端設備等,如鍵盤、打印機、繪圖儀和鼠標器等。系統(tǒng)軟件最靠近硬件層,是計算機的基礎軟件,如操作系統(tǒng)、高級語言處理程序等。操作系統(tǒng)主要用于組織管理計算機系統(tǒng)的所有便件和軟件資源,使之協調一致、高效地運行;高級語言處理程序包括編譯程序和解釋程序等。應用軟件處于計算機系統(tǒng)的最外層,是按照某種特定的應用而編寫的軟件。 本設計的基本要求:根據題目要求編寫實驗源程序;再根據所編寫的程序連接硬件電路圖 , 本設計要達到的目的: 軟件程序能夠無錯誤的運行; 硬件電路有顯示, 能夠自動產生年、月、日、時、分、秒等時間信息; 具有功工作穩(wěn)定可靠、外圍接口簡單。各模塊之間關系如下圖所示: 圖 系統(tǒng)整體結構 鍵盤輸入,時鐘初始化 主控制器 8086 8253 定時 8259 中斷 數碼管顯示 8255 初始化 個人 PC 主程序流程圖如下: 圖 主程序流程圖 (備注:詳細流程圖見附錄二。 方案一: 用 8255 的 PA 口 和 PB 口接數碼管的字碼端和位碼端驅動其顯示時間,通過對它進行編程 ,芯片可工作于不同的工作方式下。同時需要鍵盤設置時間初值,而 8255 的端口有限,同時在鍵盤的掃描過程中,要有防抖的功能,這就大大加大的軟件編程的難度,可實現性差。 可與任何 8 位機接口。 若采用 8279 作為鍵盤 /顯示器接口,則可以實現對鍵盤、顯示器自動掃描, 8279 主要是管理鍵盤輸入和顯示器輸出的。 基于上述論證,本次設計采用方案二。 方案一: 原先我們的思路是把數據采集儀的系統(tǒng)時間提取出來放在顯示模塊上顯示,如果按這樣的思路,我們在制作的過程中只需用到 8255 這塊芯片用來驅動數 碼管顯示就行,可是我們在實際的制作過程中遇到了無法解決的困難:在利用DOS 系統(tǒng)功能調用(功能號位 2AH、 2CH)的時候出現了麻煩,在軟件調試的時候采用單步調試,當調試的 2A 號去系統(tǒng)時間時, PC 機自動重啟,重新試了幾次,結果一樣,后來經推測,可能是星研環(huán)境不支持該功能號調用。我們著眼于產生時間的功能上,再次把該題定位于電子鐘類型的時鐘發(fā)生器。 在本次課題的審定上,我們選擇了方案二。他們的工作原理和功能如下所述。在 8253 芯片內部具有3個獨立的 16位計數器通道 ,通過對它進行編程 ,最高計數頻率能達到 2MHz。在本課程設計中 ,8253 芯片的通道 0 工作在方式 2 下 ,外接 1M 的時鐘頻率 ,同時與通道 1 級聯,實現兩節(jié)分頻,通過軟件編程使通道 1 工作在方式 3下 ,產生周期為 1S 的方波,觸發(fā) 8259 的可屏蔽中斷 IR0,進行時鐘秒的 +1。8253 的控制端口 MOV AL,00110101B 。CLK0/1000 MOV AL,10H OUT DX,AL MOV DX,COM_ADDR 。通過 8255A 芯片 ,CPU 可直接同外設相連接 ,其負責 CPU 和外設之間數據傳送。 8255A 芯片有三種工作方式 ,在本課程設計中 ,通過控制字 ,使其工作在方式 0 下,通過 PA口給數碼管送字碼,讓其顯示世世紀、年、月、日、時、分、秒,同時通過 PB 口給數碼管送位碼,并不斷的掃描 8 個數碼管的片選段,在人眼的分辨率外,看到的是一個連續(xù)的顯示過程。共陰數碼管 09 的代碼值 MOV DX, COM_ADD MOV AL,10000000B 。039。939。單個的 8259A 能管理 8 級向量優(yōu)先級中斷。 8259A有多種工作方式
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1