1樓:匿名使用者
p1口接8個led.上拉電阻1k
org 0000h
ajmp startup
org 0030h
startup:
mov sp,#60h
mov a,#0aah
loop: mov p1,a
acall delay
rlc asjmp loop; 延時的多少決定燈移動速度的快慢。
delay:
mov r7,#
dl2:mov r6,#
dl1:mov r5,#
djnz r5,$
djnz r6,dl1
djnz r7,dl2
ret end
用p1口做輸出口,接八隻發光二極體編寫程式,使發光二極體迴圈點亮,迴圈點亮時間間隔為1秒,該時間間隔用定時器中斷實現。/into接單次脈衝輸出,每當有外部中斷訊號時,發光二極體迴圈發向取反
2樓:
摘要。用p1口做輸出口,接八隻發光二極體編寫程式,使發光二極體迴圈點亮,迴圈點亮時間間隔為1秒,該時間間隔用定時器中斷高納並實現。/into接單次脈衝輸出,每當有茄慶外部中戚跡斷訊號時,發光二極體迴圈發向取反。
這個c語言**。
利用89c51的p1.0~p1.3口控制四個發光二極體led.使每隔一段時間交替發亮一次(
3樓:
摘要。解答解:(1)程式設計(設fosc=12mhz)org 0100hmov a,#0fhabc:
mov p0,aacall delay1sswap asjmp abcdelay1s:mov r5,#04del1:mov r6,#250del2:
mov r7,#250del3:nopnopdjnz r7,del3djnz r6,del2djnz r5,del1ret;end
利用89c51的口控制四個發光二極體led.使每隔一段時租巧間交替發亮一次(延時時老衫間不要超過五秒即可),迴圈執行。畫出電路,編寫c程式侍型腔,原題是這樣。
解答解:(1)程式並納設絕碰沒計吵桐(設fosc=12mhz)org 0100hmov a,#0fhabc: mov p0,aacall delay1sswap asjmp abcdelay1s:
mov r5,#04del1:mov r6,#250del2:mov r7,#250del3:
nopnopdjnz r7,del3djnz r6,del2djnz r5,del1ret;end
51微控制器控制舵機,51微控制器控制一個舵機
據我瞭解,舵機是用來固定角度的。lz 所謂平滑的轉動,是個啥意思?是說,我想讓舵回機定位在60 然後它必須從答0 60 的時候,是平滑的 連續的 0.1 增長 0.01 增長 轉過去?還是說,需要讓它在 0 180 之間自己平滑的 連續的 0.1 增長 0.01 增長 來回跑?好哈哈哈哈哈,就一個舵...
用微控制器控制3 5寸彩屏?速度問題
1全部舉個簡單的例子,彩屏都是16bit資料匯流排的,所以在顯示螢幕上一個點需要一次寫入16位的資料。但是51微控制器是8位的,埠也是8位的,所以需要寫兩次8位的資料才行。但是msp430或者arm是16位或32位的,其埠是16位或者32位,因此向彩屏寫資料時只要一下就行。哪個速度更快?c8051f...
用51微控制器控制蜂鳴器,如何使蜂鳴器輸出最高聲音
1 可以通過控制蜂鳴器的發生頻率來改變音調,頻率高時,感覺聲音專就像變大了。2 蜂屬 鳴器是一種一體化結構的電子訊響器,採用直流電壓供電,廣泛應用於計算機 印表機 影印機 報警器 電子玩具 汽車電子裝置 機 定時器等電子產品中作發聲器件。蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種型別。蜂鳴器在電路...