1樓:樂逸點科技
51微控制器的乙個簡單程式如下:org 0000h
ljmp main
org 0030h
main:
mov a,p0
anl a,#1eh
cjne a,#02h,main1
setb p1.1
clr p1.2
clr p1.8
sjmp main
main1:
cjne a,#04h,main2
clr p1.1
setb p1.2
clr p1.8
sjmp main
main2:
cjne a,#1eh,main3
clr p1.1
clr p1.2
setb p1.8
sjmp main
main3:
clr p1.1
clr p1.2
clr p1.8
ljmp mainend
2樓:匿名使用者
org 0000h
ljmp main
org 0030h
main:
mov a,p0
anl a,#1eh
cjne a,#02h,main1
setb p1.1
clr p1.2
clr p1.8
sjmp main
main1:
cjne a,#04h,main2
clr p1.1
setb p1.2
clr p1.8
sjmp main
main2:
cjne a,#1eh,main3
clr p1.1
clr p1.2
setb p1.8
sjmp main
main3:
clr p1.1
clr p1.2
clr p1.8
ljmp mainend
求乙個簡單的51微控制器程式
乙個簡單的51微控制器程式設計,謝謝!求程式。
3樓:匿名使用者
org 0000h
ljmp main
org 0030h
main:
mov a,#0feh
mov p2,a
mov r0,#00h
loop:
jb p1.0,loop1
jnb p1.0,$
mov r0,#01h
sjmp loop
loop1:
jb p1.1,start
jnb p1.1,$
mov r1,#02h
sjmp loop
start:
mov p2,a
cjne r0,#01h,sta1
rl a
mov p2,a
lcall delay
sjmp loop
sta1:
cjne r0,#02h,loop
rr a
mov p2,a
lcall delay
ljmp loop
delay:
mov r2,#200
dly:
mov r3,#250
djnz r3,$
djnz r2,dly
retend
求乙個51微控制器的簡單程式? 100
4樓:
你的意思是只要按鈕按下燈就亮,鬆開燈就滅?
51微控制器題目,如何解,51微控制器一道簡單的題目,請教各位大神
x equ 30h y equ 32h mov a,x 30h儲存單元資料0bah移動至a暫存器 jnb acc.7,zheng 若a的最高位等於零,跳轉 cpl a orl a,80h add a,01h a的最高位為1,取反,保留最高位,加1 zheng mov y,a a移動至y 32h儲存單...
51微控制器是如何產生PWM波的,51微控制器是如何產生PWM波的。。用定時器中斷如何實現
主要通bai過乙個定時器和乙個io口來實現dupwm的輸zhi出。在乙個週期裡 dao面,首先讓io口輸出高電版平,並定時一定的時間然後再權將io口輸出低電平,定時一定的時間。然後在while裡面迴圈輸出即可。需要改變占空比的話就改變高電平的時間與低電平的時間比。設定相應程式,控制相應頻率,輸出高低...
怎麼用51微控制器控制舵機,如何用51微控制器控制舵機的?怎樣編寫程式啊?大哥幫幫忙
操作步驟 1 微控制器,舵機,電源共地 2 用兩個穩壓晶元進行供電,將電源分開來 3 舵機訊號端沒有直接連線微控制器io口,我串了乙個10k的電阻,也就是這一步之後就可以控制舵機。用51微控制器輸出pwm波形去控制就可以了,pwm週期20ms,高電平長度的改變對應 舵機旋轉的角度,找找舵機的資料,就...