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

正文內容

lzm數(shù)字鐘_8086微機原理與接口技術課程設計(存儲版)

2025-12-07 14:45上一頁面

下一頁面
  

【正文】 [DI+2],0 。輸出 B段碼 MOV AL,[DI] XLAT MOV DX,IO2+2 OUT DX,AL CALL DISPLAY 。取計時器分鐘 MOV WORD PTR[DI+2],CX 。毫秒 100進 1,與 9 相比,如果相等則加一后向高位進一;否則直接加一 JNZ NEXT2 MOV AL,1 。調用設置時間 JMP LOP1 接口技術課程設計 18 MOV AH,4CH INT 21H TIMESET PROC 。CODE39。運用學習成果,把課堂上學到的系統(tǒng)化的理論知識,嘗試性地應用于實際設計工作,并從理論的高度對設計工作的現(xiàn)代化提出一些有針對性的建議和設想。但是,不從忘卻 “金無足赤,人無完人 ”,我們換種思維方式,去惡亦是至善,改錯亦為至美。通過這一周的課程設計, 我拓寬了知識面,鍛煉了能力,綜合素質得到較大提高。 接口技術課程設計 14 圖 541 程序運行效果 圖 542 清零操作 接口技術課程設計 15 圖 543 校時操作 六、實驗運行結果、分析 實驗運行結果與分析 結果:當程序開始全速運行時, LED 顯示器上顯示“ 00 00 00 00”,一秒后變?yōu)椤?00 00 01”這樣每隔一秒秒位加 1,顯示“ 00 00 59”的后一秒顯示為“ 00 01 00”,顯示“ 23 59 59”的后一秒 顯示為“ 00 00 00”。 程序控 制流程框圖 接口技術課程設計 10 圖 31 程序流程圖 開始 8255 初始化 送 1秒時間常 數(shù)數(shù) 讀取開關量 修改時 間 修改秒低位 修改秒高位 修改分低位 修改分高位 修改時低位 修改時 高位 顯示時間 1 秒時間 秒位加 1 秒 =60 秒為 00 分加 1 分 =60 分為 00 時加 1 時 =23 時為 00 重計時 N N N 修改日低位 修改日高位 接口技術課程設計 11 圖 32 中斷操作流程圖 程序清單(見附錄) 四、 實驗環(huán)境 系統(tǒng)環(huán)境: Win7 系統(tǒng) 軟件環(huán)境: Proteus 五、 上機調試過程 硬件調試 本次課程設計采用的是 Proteus 集成軟件開發(fā)環(huán)境,把總體分為 3 大塊,第一塊就是 8086CPU 譯碼電路,如下圖 51,第二塊為 8255A 控制的時間顯示電路,如下圖 52,第三塊為 8255A 不可屏蔽中斷控制電路,如下圖 53. 接口技術課程設計 12 在硬件接線連接時,應將 8255A 的 A 口與端控制端口相連,用于決定顯示值, B 口也同段控制端口相連,決定顯示值,而 C 口 8 位接兩個位控制端口,用于決定哪個數(shù)碼管顯示。這樣才能顯示的。 A 口有三種工作方式:方式 0、方式 1 和方式 2; B 口可以工作在方式 0 或方式 1 下; C 口通常作為聯(lián)絡信號使用。 計時過程 從初始值開始顯示,當顯示了 1s 時,秒位加 1,并判斷秒位是否為 60,若不是,則直接顯示時間;若是,則將秒位置 0,分位加 1,接著判斷分位是否為60,若不是,則直接顯示;若是,則將分位置 0,時位加 1,然后判斷時位是否為 25,若不是,則直接顯示;若是,則將時位置 0,日期加 1,并判斷日期是否加到 31,若是,則將日期清零,重新計時。 最佳解決方案:如果采用 8251A 作為計時時鐘的輸入 /輸出接口,那么就需要把計算機的并行數(shù)據(jù)轉換成串行數(shù)據(jù)發(fā)送出去,把接收到 的外部串行數(shù)據(jù)轉換成并行數(shù)據(jù)送入計算機內部,這個過程是需要時間的,所以從時間效率方面來說并沒有 8255A 芯片合適;另外,可編程并行接口芯片 (8255A)數(shù)據(jù)傳輸速度快,接口技術課程設計 4 雖然使用的通信線多,但是傳輸距離并不算遠,所以在解決接口問題時,采用可編程并行接口芯片 8255A 是比較合適的。 解決問題方法及思路 硬 件設計選擇部分 接口芯片的選擇 秒位設置完畢后,如何將時間信息傳送到外設中,即選擇何種芯片用于 CPU與外設之間傳送信息。 8255A 芯片:它是一種可編程通用并行接口芯片,它有 24 條可編程的 I/O引腳,采用 40 腳雙列直插式封裝,單一 +5V 電源, 全部輸入 /輸出均與 TTL 電平兼容。 秒鐘設計 秒鐘的設計有兩種解決方案:硬件實現(xiàn)、軟件實現(xiàn): ( 1)硬件分析:可選擇 8253A 芯片, 8253A 是一種定時準確、使用方便、靈活性大的可編程定時器 /計數(shù)器,其定時的時間長度可以通過軟件來設置,對芯片設置處置初值后,計數(shù)器開始工作,微處理器就可以去做其他工作,定時時間到,電路會產生一個信號,向微處理器提出中斷請求,告訴處理器定時時間已到。 接口技術課程設計 5 二、 硬件設計 選擇芯片 8255 芯片 8255 A 在本設計中的功能作用 8255 是并行的 I/0 接口芯片,內部有三個相互獨立的 8 位數(shù)據(jù)端口。 數(shù)據(jù)總線緩沖器是一個 8 位雙向三態(tài)緩沖器,三態(tài)是由讀 /寫控制邏輯控制的,它可與系統(tǒng)的 DB 直接相連,實現(xiàn) CPU 和 8255A 之間的信息傳送;讀寫控制器用于管理數(shù)據(jù)、控制字或狀態(tài)字的傳送,接收來自 CPU 的地址信息及一些控制信號,然后向 A 組、 B 組控制電路發(fā)送命令,控制端口數(shù)據(jù)的傳送方向。 8255 的 A 口 PA0~PA7 分別與邏輯開關的 K1~K8 相連,其中開關量 K7 用于判斷是否修改時間, K5~K6 用于判斷修改哪一位, K1~K4 為要修改的值; B 口作為段選; C 口作為位選段碼信號。 聯(lián)立調試 軟件和硬件分別調試完畢后,進行聯(lián)機調試,出現(xiàn)了新的問題:顯示在 LED數(shù)碼管上的數(shù)字不停跳躍,變幻不定,數(shù)值顯示不穩(wěn)定,控制不好。程序首先從 8255A 的 A 口讀取初始值,并進行顯示時間,若按鍵有中斷則響應中斷操作。 安排課程設計的基本目的,在于通過理論與實際的結合、人與人的溝通,進一步提高思想覺悟。 對我們電子信 息 專業(yè)的本科生來說,實際能力的培養(yǎng)至關重要,而這種實際能力的培養(yǎng)單靠課堂教學是遠遠不夠的,必須從課堂走向實踐。 時至今日,課程設計基本告成,才切身領悟 “ 實踐是檢驗真理的唯一
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1