設計任務 以微控制器為核心,設計節日彩燈控制器。設計要求P1 2 開始,按此鍵則燈開始

時間 2021-06-19 00:47:27

1樓:精品建築電氣

p1口作為你說的控制口,p2口作為輸出彩燈口(共陽極)!上為高電平,下為低電平

org     0000h

start:

mov     r0,#0

mov     p1,#0ffh

mov     p2,#0ffh

jb      p1.2,$

sjmp    l1

sjmp    start

l1:    jnb     p1.3,start             //檢視是否停止

jnb     p1.5,l2                //檢視是否‘下’

mov     a,r0

mov     dptr,#table1

movc    a,@a+dptr

mov     p2,a

acall   delay

inc     r0

cjne    r0,#8,l1

mov     r0,#0

sjmp    l1

l2:    jnb     p1.3,start

jnb     p1.4,l1                 //判斷是否‘上 ’

mov     a,r0

mov     dptr,#table2

movc    a,@a+dptr

mov     p2,a

acall   delay

inc     r0

cjne    r0,#8,l2

mov     r0,#0

sjmp    l2

delay:                           //延時大概0.2s

mov  r5,#100

d1:mov  r6,#100

d2:mov     r7,#10

djnz    r7,$

djnz    r6,d2

djnz    r5,d1

rettable1:  db    0feh,0fdh,0fbh,0f7h,0efh,0dfh,0bfh,07fh

table2:  db    07fh,0bfh,0dfh,0efh,0f7h,0fbh,0fdh,0feh

end下面是**圖:

2樓:

抱歉!這個問題不懂哦,請再加油吧!

以微控制器為核心,設計一個節日彩燈控制器,設計要求如下:在微控制器的p0口接有8個發光二極體作為指示燈

3樓:匿名使用者

#include

#include

#define uchar unsigned charuchar key,led=0xfe;

void delay(uchar a)

main()}}

4樓:p伽

微控制器設計,我懂、

可以完成

關於微控制器的畢業設計,微控制器類畢業設計題目彙總

1325你不懂 提供給那些做畢業設計的朋友 吉儉門巳 以上我都會,要來找我,我發程式設計軟體和 軟體給你和程式以及電路圖 會微控制器的,比如參加過競賽的,一個星期就可以完成畢業設計什麼都不會的,除了抄,就是買,要不就來矇混過關按您的說法,估計你不太會微控制器,這個真的自己做,多向老師同學請教,也至少...

以51微控制器為基體,設計59計數器要程序

include define uint unsigned int define uchar unsigned charuchar j uchar a,b uchar a1 uchar code sz uchar code wx void qf 區分個十百千位 a1 1 a 10 a1 2 a 10 ...

微控制器電路設計(微控制器用電池供電)

白光死 設計如下 讓a.b 兩點為輸入檢測腳 可以用迴圈檢測的方式去檢測這兩個腳的狀態,1ms 一次都可以的了。如果還想響應的更快,那可以用中斷的方式去做。cd 兩點用輸出腳去做就可以了。電路設計 電路 電子線路 是由電氣裝置和元器件按一定方式聯接起來,為電流流通提供了路徑的總體,也叫電子網路。電路...