微控制器原理與介面的兩道期末考試題,我一點不懂,希望解答的時候

2021-03-22 06:49:54 字數 2656 閱讀 1864

1樓:匿名使用者

16:sum:

clr a

mov 43h,a

mov 44h,a

mov a,40h

add a,41h

mov 43h,a

clr a

addc a,44h

mov 44h,a

xch a,43h

add a,42h

xch a,43h

addc a,44h

mov 44h,a

ret17:

***p:

mov a,30h

cjne a,31h,***p1

***p1:

jc ***p2

mov 31h,a

***p2:ret

求「浙江省2023年1月自學考試微控制器原理及應用試題 」參***,請發我的郵箱:1289544890@**.***謝謝了!

2樓:匿名使用者

3樓:匿名使用者

這樣的試卷,你的研究的一些**去尋找。學校**是不壞的。

某微控制器控制系統有8個發光二極體。試畫出89c51與外設的連線圖並程式設計使它們由左向右輪流點亮。

4樓:匿名使用者

流水燈程式,網上太多了。

5樓:匿名使用者

說實話:流水燈程式,網上太多了。你太懶。

6樓:匿名使用者

網上很多的,另外給你介紹一本書:《微控制器c語言程式設計實訓100例——基於8051+proteus**》。這本書介紹了51微控制器的詳細應用。如果你想學51的話是一本很不錯的書。

7樓:曉根

同學,考試呢吧?我是老雷咱倆聊聊

8樓:匿名使用者

已傳送,請查收,一共發了三個例項,包含proteus**圖,希望能幫到你

你的郵箱傳送不了,是不是寫錯了

已經傳送

你好,作為乙個微控制器初學者,對光立方真心看不懂,可不可以詳細點介紹一下光立方怎麼工作的,求程式參考

9樓:anyway中國

光立方簡單講就是用微控制器控制很多規則排列的led的亮和滅。

1、先了解單個led的控制方式,可以是將正極接電源,負極通過乙個限流電阻連線至微控制器的某個io口。io口輸出低電平時,led就亮,反之,led滅。

2、若按照單個led的控制方式,每個led需要占用微控制器的乙個io口,控制100個led就需要100個io口。那麼,有沒有一種方式,可以用較少的io口,控制較多的led呢?答案是肯定的,這種方法,就是掃瞄驅動電路。

3、掃瞄驅動電路基本原理是利用人眼的視覺停留效應。以2×2掃瞄驅動電路為例對其工作原理進行簡述,有4led,分為2行2列,電路如下(圖中省略了限流電阻):

當:c1=x,c2=x,l1=1,l2=1時,全滅

c1=1,c2=0,l1=0,l2=1時,d11亮

c1=1,c2=0,l1=1,l2=0時,d12亮

c1=0,c2=1,l1=1,l2=1時,全滅

c1=0,c2=1,l1=0,l2=1時,d21亮

c1=0,c2=1,l1=1,l2=0時,d22亮

可見,通過控制c1、c2、l1、l2,可以使d11、d12、d21、d22的任意乙個led的亮滅,也可以使四個led全滅。

用上述方式輪流點亮d11和d12,一次只亮乙個,但是,若將輪換速度加快,每秒之內輪換50次以上,由於人眼的視覺停留效應,視覺效果上就是兩個led同時亮。

這樣,通過控制c1、c2、l1、l2,可以控制全部led的亮滅。

上述電路用4個io口控制4個led,與直接控制相比,並未節約io口,但是,若將行和列的數量加大,變為16×16時,共256個led,控制僅需32個io口,也就是說,行列數越多,相比越節省io口。

仔細分析上述控制過程,可以發現,還可以進一步節約io口的數量。

以16×16的整列為例,若限定16列中,每次只亮一列,就可以用4根io線加乙個4~16解碼器替代。這樣,就變為16+4只有20個io口了。而行還是保留16根,因為這樣做,可以一次控制1列中的多個led同時亮。

加快掃瞄進度。

以上就是光立方的基本原理。熟悉其控制過程後,編寫程式並不難。

請問,我有一道題關於微控制器pwm調光的,具體電路見下圖,輸出三極體的部分分析一下,詳細一點啊。原理 10

10樓:匿名使用者

q1導通燈亮,這個好理解!

q2的作用是在q1截止時q2導通,放掉迴路中的電流。

如果沒有q2的存在q1截止後燈是緩慢變暗的,當pwm頻率高的話,還沒等燈變暗q1又導通了,所以就調光就不明顯了!

11樓:無畏無知者

你這個電路是抄哪兒的,都畫錯了吧,細細檢查看看;

12樓:匿名使用者

q1和q2輪流導通斷開,要麼q1通,q2斷,要麼q2通,q1斷

13樓:匿名使用者

下面那個三極體沒用的..信不信..把下面那個管去掉,一樣工作

微控制器中斷的原理,微控制器中斷系統工作原理

你這樣復理解是不對的,如果真這製樣做了的話,那麼還不如用查詢方式來做了。但你前面的描述是對的,服務程式執行的過程中,定時器又開始重新計數了,這是 並行 的,所以為了使微控制器正常工作,定時器的中斷服務函式執行時間必須要小於定時器溢位時間,否則就幾乎在不斷中斷的死迴圈中了。微控制器bai 中的cpu ...

什麼叫微控制器?採用微控制器的目的與意義?微控制器課設的目的與意義

微控制器是一種整合在電路 晶元,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu隨機儲存器ram 唯讀儲存器rom 多種i o口和中斷系統 定時器 計時器等功能 可能還包括顯示驅動電路 脈寬調變電路 模擬多路轉換器 a d轉換器等電路 整合到一塊矽片上構成的乙個小而完善的計算機系統。採用...

51微控制器最小系統原理圖,51微控制器最小系統原理圖的功能詳解

微控制器最小系統,或者稱為最小應用系統,是指用最少的元件組成的微控制器可以工作的系統.對51系列微控制器來說,最小系統一般應該包括 微控制器 電源 晶振電路 復位電路。1 微控制器 89c51微控制器一片 2 電源 5v直流電源1個 3 晶振電路 包括12mhz晶振1只 30pf瓷片電容2只 4 復...