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

正文內容

微機原理與接口技術樓順天習題答案5678910章-資料下載頁

2024-10-22 08:25本頁面

【導讀】它是一組公用導線,是計算機系統(tǒng)的重要組成部分。1)簡化軟、硬件設計。4)便于系統(tǒng)更新。5)便于調試和維修。位信號上升沿要與CLK下降沿同步。上在1T狀態(tài)期間給出地址信息,在4T狀態(tài)完成數據的讀入。據總線,畫出8086最小方式系統(tǒng)總線形成電路。E.來自存儲器和I/O設備的響應信號;以斷電時RAM中的信息就會消失。只讀存儲器是只能讀出而不能隨

  

【正文】 OUT 40H, AL OUT 40H, AL 9. 若 8254 芯片可使用的 8086 端口地址為 D0D0H~ D0DFH,試畫出系統(tǒng)設計連接圖。設加到 8254 上的時鐘信號為 2MHz, ( 1)利用計數器 0~ 2 分別產生下列三種信號: ① 周期為 10us 的對稱方波 ② 每 1s 產生一個負脈沖 ③ 10s 后產生一個負脈沖 每種情況下,說明 8254 如何連接并編寫包括初始化在內的程序段。 ( 2) 希望利用 8086 通過一專用接口控制 8253 的 GATE 端,當 CPU使 GATE 有效開始,20us 后在計數器 0 的 OUT 端產生一個正脈沖,試設計完成此要求的硬件和軟件。 解: (1) 選用 D0D0H~D0DFH 中的偶地址 DODO,DOD2,DOD4,DOD6 為基本地址作為 8254 的端口地址,設 8086 工作在最小方式下。 8254 端口地址譯碼電路如下圖: - 111 - ? 計數器 0 輸入端加 2MHz 的時鐘信號, GATE0 加 +5V 電壓,輸出 OUT0 信號為周期為 10181。s 的對稱方波。 初始化代碼: MOV DX,0D0D6H 。寫計數器 0 工作方 式 MOV AL,00010110B OUT DX,AL MOV DX,0D0D0H ;寫計數器 0 時常數 MOV AL,20 OUT DX,AL ?CLK0 加 2MHz 的始終信號, GATE0,GATE1 加 +5V 電壓, OUT0 輸出加到 CLK1 做時鐘信號, OUT1 輸出為每 1s 產生一個負脈沖。 初始代碼: MOV DX,0D0D6H ;寫計數器 0 的工作方式 MOV AL,00010110B OUT DX,AL MOV DX,0D0D0H ;寫計數器 0 的時常數 MOV AL,100 OUT DX,AL MOV DX,0D0D6H ;寫計數器 1 的工作方式 MOV AL,01110100B OUT DX,AL - 112 - MOV DX,0D0D2H ;寫計數器 1 的時常數 MOV AX,20200 OUT DX,AL XCHG AL,AH OUT DX,AL ?CLK0 加 2MHz 的始終信號, GATE0,GATE1 加 +5V 電壓, OUT0 輸出加到 CLK2 做時鐘信號, OUT2 輸出為 10s 后產生一個負脈沖。 初始代碼: MOV DX,0D0D6H ;寫計數器 0 的工作方式 MOV AL,00110110B OUT DX,AL MOV DX,0D0D0H ;寫計數器 0 的時常數 MOV AX,1000 OUT DX,AL XCHG AL,AH OUT DX,AL MOV DX,0D0D6H ;寫計數器 2 的工作方式 MOV AL,10111000B OUT DX,AL MOV DX,0D0D4H ;寫計數器 2 的時常數 MOV AX,20200 OUT DX,AL XCHG AL,AH OUT DX,AL 5) 選用地址 D0D0,DOD2,DOD4,DOD6 為 8253 的端口地址, D0D8為 GATE端口地址,該端口采用 74LS373, 8253 用方式 4,在 OUT 輸出端加非門實現脈沖功能。接口電路如圖: - 113 - 初始代碼為: MOV DX,0D0D8H 。GATE 初始化 MOV AL,0 OUT DX,AL MOV DX,0D0D6H 。寫計數器 0 工作方式 MOV AL,00011000B OUT DX,AL MOV DX,0D0D0H 。寫計數器 0 時常數 MOV AL,40 OUT DX,AL MOV DX,0D0D8H MOV AL,1 OUT DX,AL 。使 GATE 變高有效 10. 若加到 8254 上的時鐘頻率為 ,則一個計數器的最長定時時間是多少 ?若要求 10分鐘產生一次定時中斷 , 試提出解決方案。 解:一個計數器的最長定時時間應該是置入時常數 0 時,此時定時時間為: 65536/*10^6s=131ms 采用方式 0 即:計數達到終值時中斷來 10 分鐘產生一次定時中斷,此時時常數 CR - 114 - 為: 10*60**10^6=3*10^9. 由于一個計數器最多分頻 65536,所以至少得使用 2 個計數器。我們采用計數器 0和計 數器 0 的時常數 CR0 為 60000,計數器 1的時常數 CR1為 50000. 連接方式為:把 的時鐘頻率接到計數器 0 的 CLK0,然后把計數器 0 的 OUT0接到計數器 1 的 CLK1。這樣計數器 1 的 OUT1 端輸出的就是 10 分鐘產生一次的定時中斷。 11. 織布機控制系統(tǒng)如圖 所示,已知織布機每織 1 米發(fā)出一個正脈沖,每織 100 米要求接收到一脈沖,去觸發(fā)剪裁設備把布剪開。( 1)設 8253 的端口地址為 80H~ 83H,編寫對 8253 初始化程序。( 2)假定系統(tǒng)提供的信號頻率為 1MHz,希望利用 8253 的其余通道 產生 秒的周期信號,編寫初始化程序。 8088CPU最小方式系統(tǒng)總線譯碼電路D7D0~A1A0WRRDIO/MA9A2??=1Intel8253D7D0~A0A1RDWRCSCLK0GATE0OUT0 織布機系統(tǒng)+5V 圖 織布機控制系統(tǒng) 解:( 1) MOV DX,83H MOV AL,00010100B OUT DX,AL MOV DX,80H MOV AL,100 OUT DX,AL ( 2) 將計數器 1 的輸出 OUT1 信號作為計數器 2 的時鐘輸入 CLK2,計數器 1 的時鐘輸 - 115 - 入為系統(tǒng)提供 1MHZ 的信號 MOV DX,83H MOV AL,01110100B OUT DX,AL MOV DX,81H MOV AX,1000 OUT DX,AL XCHG AL,AH MOV DX,AL MOV DX,83H MOV AL,10010110B OUT DX,AL MOV DX,82H MOV AL,100 OUT DX,AL 12. 在 IBM PC 系統(tǒng)中根據下列不同條件設計接口邏輯,利用 8253 完成對外部脈沖信號重復頻率的測量。 ( 1) 被測脈沖信號的重復頻率在 10~ 1000Hz 范圍內。 ( 2) 被測脈沖信號的重復頻率在 ~ 范圍內。 ( 3) 被測脈沖信號重復頻率在 10~ 100Hz 范圍內。 ( 4) 被測是間歇脈沖信號 ,每次有信號時有 100 個脈沖 ,重復頻率為 ~ ,間歇頻率大約每秒 15 次 ,要求測有信號時的脈沖重復頻率。 解:用兩個計數器,計數器 0 的 CLK 接待測信號, GATE 接半周期為 10s 的高電平信號,OUT 接 8259,同時取反接計數器 1 的 GATE 端。計數器 1 的 CLK 接系統(tǒng)時鐘,半周期為 T0。在這樣的邏輯電路下,計數器 0 的功能是記錄待測信號的脈沖數 N0,計數器 1 的功能是記錄在相同時間里系統(tǒng)時鐘信號的脈沖數 N1。根據 T=N1*T0/N0可計算出待測信號的周期。 S( t)是待測信號, S’ (t)為給定的周期大于 10s 的高電平信號。 - 116 - I n t e l8 2 5 3C L K 0G A T E 0O U T 0C L K 1G A T E 1O U T 1C L K 2G A T E 2O U T 2D 0 ~ D 7R DW RA 1A 0C S8 2 5 9I R 0S ( t )S ’ ( t )1 M H z 端口聲明: COUNTA 為計數器 0 的地址, COUNTB 為計數器 2 的地址, COUNTD 為控制器地址, COUNT 為 373 地址 程序如下: MOV DX,COUNTD ; 計數器 1 初始化 MOV AL,01110000B OUT DX,AL MOV DX,COUNTB OUT DX,AL MOV DX,COUNTB MOV AL,O OUT DX,AL MOV DX,COUNTD ; 計數器 0 初始化 MOV AL,00010000B OUT DX,AL MOV DX,COUNTA MOV AL,0 OUT DX,AL OUT DX,AL STI 讀兩計數器的計數,并進行計算的中斷服務子程序: - 117 - PUSH AX PUSH BX PUSH CX PUSH DX MOV DX,COUNTD MOV AL,00000000B OUT DX,AL MOV DX,COUNTA IN AL,DX XCHG AL,AH IN AL,DX XCHG AL,AH NEG AX INC AX MOV BX,AX MOV DX,COUNTD MOV AL,00010000B OUT DX,AL MOV DX,COUNTB IN AL,DX XCHG AL,AH IN AL,DX XCHG AL,AH NEG AX INC AX MOV CX,T0 MUL CX DIV BX MOV SFR,AX POP DX - 118 - POP CX POP BX POP AX IRET SFR 中保存結果即為待測信號的周期。 對于( 1)題, 10*10 不小于 100, 10*1000 不大于 65535,可以用計數法。 同理( 3)也可用此方法。 對于( 2)題,可用周期法。邏輯電路圖如下: I n t e l8 2 5 3C L K 0G A T E 0O U T 0C L K 1G A T E 1O U T 1C L K 2G A T E 2O U T 2D 0 ~ D 7R DW RA 1A 0C S8 2 5 9I R 01 M H zS ( t ) 程序如下: MOV DX,COUNTD MOV AL,0011 0100B OUT DX,AL MOV DX,COUNTA MOV AL,0 OUT DX,AL OUT DX,AL STI PUSH AX - 119 - PUSH BX PUSH DX MOV DX,COUNTD MOV AL,0000 0000B OUT DX,AL MOV DX,COUNTA IN AL,DX XCHG AL,AH IN AL,DX XCHG AL,AH NEG AX INC AX MOV BX,AX MOV DX,000FH MOV AX,4240H DIV BX MOV SFR,AX POP DX POP BX POP AX IRET (4) 如圖設計接口,計數器 1 用來記錄在 50 個脈沖所用時間, 50 個信號脈沖最多用 1/*50(約為 63us)由于計數器 1 用 1MHz CLK,故其計數個數 N 即為 N us,所以當 N63 時,則有低電平間隔計入,須重新計數。當 N63 時,則計算得待測頻率。 - 120 - I n t e l8 2 5 3C L K 0G A T E 0O U T 0C L K 1G A T E 1O U T 1C L K 2G A T E 2O U T 2D 0 ~ D 7R DW RA 1A 0C S7 4 L S 3 7 3D 0D 7GD 0D 7O E8 2 5 9I R 0譯 碼S ( t )1 M H z 程序如下: MOV DX,COUNTD MOV AL,00H OUT DX,AL MOV DX,COUNTD MOV AL,0001 0000B OUT DX,AL MOV DX,COUNTA MOV AL,50 OUT DX,AL MOV DX,COUNTD MOV AL,0111 0000B OUT DX,AL MOV COUNTB MOV AL,0 OUT DX,AL OUT DX,AL L2: MOV DX,COUNT ; 給 GATE0 和 GATE1 高電平,開始計數 MOV AL,81
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1