以中斷方法設計微控制器秒、分脈衝發生器。設p1.0每秒鐘產生乙個機器週期的正脈衝,p1.1每分鐘產生乙個正脈
1樓:**飄渺迷人
幫你寫乙個彙編程式:
51微控制器,12mhz時鐘,正脈衝寬度10mst1s data 30h ;秒。
t60s data 31h ;分。
org 000h
sjmp do ;跳初始化程式。
org 000bh
ajmp f50hz ;10毫秒定時中斷。
do:mov t1s,#
mov t60s,#
mov tmod,#00010001b ;雙定時t0,t1setb et0 ;開中斷。
setb ea ;開中斷mov th0,#217 ;設定t0: 10ms中斷一次12mhzmov tl0,#
setb tr0 ;開始定時。
sjmp $
********************定時器中斷**********====
f50hz:
clrclr
mov th0,#217 ;設定t0: 10ms中斷一次12mhzmov tl0,#
djnz t1s,go2 ;不夠1秒,轉 反回setb ;輸出脈衝。
mov t1s,#
djnz t60s,#go2 ;不夠60秒,轉 反回setb ;輸出脈衝。
mov t60s,#
go2:reti ;中斷返回end
以中斷方法設計微控制器秒、分脈衝發生器
2樓:飛紅李
假定用定時器t1,工作模式1進行100ms定時。微控制器晶振頻率為6mhz,的初值3cb0h
org 0000h
ajmp main
org 001bh
ajmp serve
main: mov tmod,#10h
mov 20h,#
clr amov 30h,a ;秒。
mov 31h,a ;分。
setb et1
setb ea
mov th1,#3ch
mov tl1,#0b0h
setb tr1
sjmp $
serve: mov th1,#3ch
mov tl1,#0b0h
djnz 20h,retunt
mov 20h,#
mov a,#01h
add a,30h
da amov 30h,a
clrl00p1: jbc tf1,loop2
sjmp loop1
loop2: setb
sjmp serve
cjne a,#60,retunt
mov 30h,#00h
mov a,#01h
add a,31h
da amov 31h,a
clrl00p3: jbc tf1,loop4
sjmp loop3
loop4: setb
sjmp serve
cjne a,#60,retunt
mov 31h,#00h
retunt:retiend
微控制器做脈衝訊號發生器問題
3樓:網友
畢竟微控制器的晶振頻率很高,控制好話,可以獲得的時間精度很高頻率 10/3hz不在話下,因其週期 3/10=秒=300000us,假設時脈頻率是12m乙個計時脈衝是1us,秒是定時器計時脈衝的整數倍 可以定時3000us 累計100 次。
對於80/9hz 其週期 9/80=秒=112500 us,也是定時器計時脈衝的整數倍 ,就比較好辦 可以定時 1125 us,累計100次。
反過來,你想得到週期為1/3秒的訊號只能取近似值了可以取 ,可以一次定時10101 us,33次完成,但想要佔空比50%,又不夠整分了。
最近由於需要本人要做個8v的脈衝發生電路,我對微控制器熟悉,但是我只能做出5v的脈衝發生器!請大家幫幫忙。
4樓:網友
加個三極體 驅動 一下 就可以了,微控制器供電是 5v , io - 電阻(1k左右) -三極體b ,三消手極管e - gnd,三極體c - 電阻攜橋餘( 看輸出電流需要多大辯滾100ω -10kω)-v+( 5v - 30v )
5樓:匿名使用者
**like科技店來幫你。
微控制器是如何判別中斷髮生的
6樓:網友
在設定計數次數後,通過資料溢位做判斷。
7樓:劉亮
外部中斷是通過引腳電平觸發,定時器中斷是靠定時器溢位中斷標誌位。
翻譯簡介文件,懸賞50分
翻譯一段英文,懸賞,附圖,,去上大學?你太幸運了!你將會度過一段快樂的時光而且一路經歷很多有趣的事情。同時,你的學業也是一樁非常嚴肅的生意。寬泛點說,你將自我獨立。真的,那裡將會有很多人願意幫助你,但你將不得不經常邁出你選擇的第一步。大部分人如你將決定自己的職業。即使也有一些人以後會改變想法。你將需...
藝術設計50分
這起碼要懂得和熟練平面設計和動畫製作,然後你可以自己設計製作一些樣品,在網路或身邊釋出,給人一種對你技能的認知 當然你也可以印自己的名片分發一些需要這方面服務的公司,把你的樣品展示出來.我想只要你所設計製作的夠棒的話,你的這個夢想也會成真的,簡單啊,做網頁設計或者做平面設計,到公司領完任務後,在家自...
求DNF狂戰士加點,懸賞50分
我是46j 紅眼我洗過一次點 我教你怎麼正確加點 上挑 5 強制後跳 1 強制血氣喚醒 5 也可以加滿 10字 滿 強制三連 1 蹦山 5 怒氣 滿 暴走 滿 狂暴 滿 抓頭 5 點後面技能需要 吸怪斬 40j技能 1岩漿斬 45j技能 留150覺醒 剩下都加!其他的根本用不到 偷學技能也別點 都是...