1樓:匿名使用者
; 流水燈 2010,05.13
org 0000h
ajmp main
org 0030h
main: mov a,#0ffh
mov p1,a
acall dly
mov a,#0feh
led: mov p1,a
acall dly
rl a
djnz r1,led
ajmp main
dly: ;延時0.5s
mov r7,#17h
dl1:
mov r6,#98h
dl0:
mov r5,#46h
djnz r5,$
djnz r6,dl0
djnz r7,dl1
retend
2樓:
#include
#include// 迴圈左移,右移函式的呼叫
#define uchar unsigned char
#define uint unsigned int
* 名稱 : delay()
* 功能 : 延時,延時時間為 10ms * del
* 輸入 : del
* 輸出 : 無
void delay(uint del)
* 名稱 : main()
* 功能 : 實現燈的閃爍
* 輸入 : 無
* 輸出 : 無
void main(void)
p1= 0xfe;
for(i=0; i<7; i++)}}
3樓:勿忘預定
彙編::::
org 0
start: mov r2,#8
mov a,#0feh
setb c
loop: mov p1,a
lcall delay
rlc a
djnz r2,loop
mov r2,#8
loop1: mov p1,a
lcall delay
rrc a
djnz r2,loop1
ljmp start
delay: mov r5,#60 ;
d1: mov r6,#20
d2: mov r7,#248
djnz r7,$
djnz r6,d2
djnz r5,d1
retend
c語言::::
#include
unsigned char i;
unsigned char temp;
unsigned char a,b;
void delay(void)
void main(void)
for(i=1;i<8;i++)}}
微控制器C語言程式設計題,微控制器C語言程式設計題
爬行的山羊 這是兩個題啊。哈哈好做,第一個有c語言的冒泡法排序,第二個用中斷,讀,輸出就可以 include define led0 0 define led1 1 define led2 2 define ledport p2 sbit sw0 p1 0 sbit sw1 p1 1 sbit sw...
微控制器程式設計題
一般都是共陽的接法,就假設是共陽的吧。接在p1口上。彙編 org 0000h mov a,0feh mov p1,a loop acall delay rl a rl a mov p1,a cjne a,7fh,next1 rr a ajmp next2 next1 cjne a,0bfh,next...
對微控制器程式設計要用什麼軟體,我想學微控制器程式設計,應該用什麼軟體啊?
大哥,你是門外漢吧,微控制器直接用c語言程式設計,微軟那個就行,我們學校就是那麼教的,它內部實際運算時不需要軟體的,是用數位電路直接計算的,所以簡單的邏輯程式我們都用數位電路做。前期計算好,然後把閘電路或者觸發器計時器什麼的都連起來。 現在有silicon lab開發的和eclipse很相似的sim...