回覆列表
-
1 # 使用者7063786766555
相關內容
- 設計一段微控制器程式,使p0口和p2口的十六個LED燈閃爍五種不同花樣,急求?
- 微控制器原理中,指出P0口和P2口的第二功能?
- 微控制器節日彩燈課程設計,從兩邊向中間點亮依次迴圈不止。亮滅時間為0.25S,用一個開關控制彩燈的工作?
- 在微控制器的P2口接8個LED(要求P0口接LED的陽極)?
- 微控制器程式設計實現0---20秒計時器,並用proteus軟體設計硬體電路?
- AT89S52微控制器,用計數器實現按鍵計數功能,七段數碼管“0-9”迴圈計數顯示,用到P0端顯示數?
- 51微控制器P0口需上拉電阻輸出是什麼意思?
- 微控制器求組合語言設計一個彩燈控制系統,有4個控制開關,8盞LED燈?
- 為什麼51微控制器P0口要外接一個排阻?
MOV P0,#0;置燈全暗
KKK1:MOV A,P0;
JNB A.0,KKK2;
SETB P1.0;點亮0號LED;
LCALL LLL2;延時2s ;
CLR P1.0;滅0號LED;
KKK2:JNB A.1,KKK3;
SETB P1.1;點亮1號LED ;
LCALL LLL2;延時2s ;
CLR P1.1;滅1號LED;
KKK2:JNB A.2,KKK3;
SETB P1.2;點亮2號LED ;
LCALL LLL2;延時2s ;
CLR P1.2;滅2號LED;
KKK3:JNB A.3,KKK4;
SETB P1.3;點亮3號LED ;
LCALL LLL2;延時2s ;
CLR P1.3;滅3號LED;
KKK4:JNB A.4,KKK5;
SETB P1.4;點亮4號LED ;
LCALL LLL2;延時2s ;
CLR P1.4;滅4號LED;
KKK5:JNB A.5,KKK6;
SETB P1.5;點亮5號LED ;
LCALL LLL2;延時2s ;
CLR P1.5;滅5號LED;
KKK6:JNB A.6,KKK7;
SETB P1.6;點亮6號LED ;
LCALL LLL2;延時2s ;
CLR P1.6;滅6號LED;
KKK7:JNB A.7,KKK1;
SETB P1.7;點亮7號LED ;
LCALL LLL2;延時2s ;
CLR P1.7;滅7號LED;
LLL2: ........ 2s鍾延時子程式
(延時程式請自己編,我這裡也只是提供參考,不知對不對,程式也沒有經過除錯)
如果考慮同時按下多個鍵的情況,程式可以編成下面形式。
MOV P0,#0;置燈全暗
KKK1:MOV A,P0;
MOV P0,A;亮LED
LCALL LLL2;延時2s ;
MOV P0,#0;滅LED;
SJMP KKK1;