1樓:娜巫西卡
3個吧 偏移量忘了 你應該看書嘛 書上有公式
求解一道微機原理的題!!!謝謝(*°∀°)=3 20
2樓:無畏無知者
2114晶片一來
塊才半位元組自,因此需要
兩片來組成
bai一位元組,同時du需要32組構成32k,即總zhi共需要dao 64片;
2114晶片有 a0-a9,10根地址線,cpu要能夠訪問到32k地址,還再需要5(2^5=32)根地址線,即a0-a14。並用這5根地址線去生成32個片選訊號(為什麼要採用2114去構成32k儲存器,多麻煩啊);
幫忙做一道微機原理題
3樓:湯旺河邊
8253初始化程式設計,重點有二:
1、確定控制字
2、計數器計數初值
把這兩個搞準了,程式設計就很簡單了。
首先確定控制字。8253晶片有一個8位的控制字暫存器(d7d6d5d4d3d2d1d0),其中,d7d6:計數器(通道)選擇,d5d4:
計數器讀/寫方式,d3d2d1:計數器工作方式,d0:計數方式(二進位制或bcd計數)。
依題意,
d7d6:00(計數器0)
d5d4:11(先讀/寫低8位,後讀/寫高8位)d3d2d1:001(數字單穩)
d0:1(bcd計數)
這樣,控制字確定為:00110011b
然後再確定計數器初值。外部時鐘fclk=40khz,要out端產生一個寬度為20ms的負脈衝,則計數初值=40khz x 20ms=800(十進位制)。
下面就可以寫初始化程式了,
mov al,33h ;控制字:00110011bout 87h,al ;寫入控制字
xor al,al
out 84h,al ;向計數器0寫低8位初值mov al,8
out 84h,al ;向計數器0寫高8位初值
4樓:
fclk = 40khz 和tc=20ms 得計數器初值為:n=800(十進位制)
所以應置初值為800(十進位制)
程式如下:
mov al,31h
out 87h,al ;設定計數器 0的操作方式mov al,00h
out 84h,al ;對計數0置低 8位初值mov al,08h
out 84h,al ;置高 8位初值【分析】:本題考查的知識點是8253的程式設計,計算計數初始值:tc=800(十進位制),所以應置初值為800(十進行)進行計數。
5樓:
fclk = 40khz 和t0=20ms(f0=0.05khz) 故計數器0初值為:n0=fclk/f0=40khz/0.05khz=800 (十進位制數)
程式如下:
mov al,00110011b;控制字:通道0,先寫低8位再寫高8位,方式1,bcd計數
out 87h,al ;寫入通道0控制字mov al,00h
out 84h,al ;對通道0置低 8位初值mov al,08h
out 84h,al ;置高 8位初值
6樓:匿名使用者
mov al,33h
out 87h,al
mov al,00h
out 84h,al
mov al,08h
out 84h,al
fclk = 40khz 和tc=20ms 則計數器初值為:n=800(十進位制)所以應置初值為800(十進位制)
out 87h,al ;設定計數器 0的操作方式out 84h,al ;對計數0置低 8位初值out 84h,al ;置高 8位初值
7樓:中心供氧and空氣淨化
回答者: miniflydreamer - 七級 2010-1-14 13:09
寫的不錯,滿足lz的需求了,但是對我來說不是很全面。
如果我是lz的微機老師,你提交他寫的東西給我,我最多給你63分。
8樓:匿名使用者
不會做,哈哈……
等待高手。
9樓:匿名使用者
一畢業就都忘了,鬱悶呢
10樓:敬津哈婉慧
我可以幫你做,不過要收點小費了
一道辯論的題目求大神支招,一道辯論的題目 求大神支招
用一個孩 子的bai生命,換取另du外9個孩子的生命zhi,看似扳道工做了一dao件好事 專,但實際上,這對那個被屬壓死的小孩來說是不公平的,第一,扳道工沒有權利決定他人的生死,他沒有權利替別人做出生死選擇 第二,在新鐵軌上玩耍,本身就是那九個孩子的錯誤,為什麼要讓另外一個無辜的孩子,用自己的生命做...
一道簡單的數學題目,一道簡單的數學題目
截面積 135 5 2 13.5平方釐米 原來體積 13.5 200 2700立方厘米 切成6段,就增加了10個斷面,斷面面積為 r 2 135 10 13.5cm 2 0.135 所以體積為0.135 2 0.27m 表面積增加了135平方cm是增加了10個切口橫截面積的緣故。135 10 13....
一道配方的題目
是3abc吧 a 3 b 3 c 3 3abc a 3 b 3 c 3 3abc 0 a 3 3a 2b 3ab 2 b 3 c 3 3abc 3a 2b 3ab 2 0 a b 3 c 3 3ab a b c 0 a b c a 2 2ab b 2 ab ac c 2 3ab a b c 0 a ...