久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機流水燈的電路圖和演示程序
[打印本頁]
作者:
xiaos
時間:
2015-4-10 19:11
標題:
單片機流水燈的電路圖和演示程序
[color=#ff0000,strength=3)"]
單片機編程是硬件編程:
1. 編寫底層驅動
2. 根據電路原理圖來實現
&附電路原理圖:
[color=#ff0000,strength=3)"]
&硬件實物圖:
[color=#ff0000,strength=3)"]
實現的功能演示:
1. 8個LED小燈的正向與反向流水演示
C代碼源程序:
# include <reg51.h>
typedef unsigned char uint8; //宏定義
typedef unsigned int uint16;
sbit ENLED = P1^4; //位聲明
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
main()
{
uint8 j = 0;
uint16 i;
ENLED = 0;
ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1;
while (1)
{
P0 = ~(1 << j++);//00000001 按位取反后為11111110
//非精確延時
for(i = 0; i < 20000; i++); //分號不能少
while (8 == j)
{
j = 0;
}
}
}
匯編代碼源程序:
ORG 00H
MOV DPTR,#TABLE
MAIN:
MOV P1,#11101110B ;38譯碼器對三極管的開關控制,使LED燈能正常工作
MOV R2,#0
START:
MOV A,R2
MOVC A,@A+DPTR ;MOVC A,@A+DPTR 寫成 MOVC A,@DPTR+A 是錯誤的
MOV P0,A
LCALL DELAY100MS
INC R2
CJNE R2,#13,START
SJMP MAIN
TABLE:DB 0FEH, 0FDH, 0FBH, 0F7H, 0EFH, 0DFH, 0BFH, 7FH, 0BFH, 0DFH, 0EFH, 0F7H, 0FBH, 0FDH
DELAY100MS: ;@11.0592MHz
PUSH 30H
PUSH 31H
MOV 30H,#180
MOV 31H,#68
NEXT:
DJNZ 31H,NEXT
DJNZ 30H,NEXT
POP 31H
POP 30H
RET
END
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
五月开心婷婷
|
国产免费视频
|
日日夜夜精品
|
亚洲理论片
|
日韩欧美自拍
|
亚洲精品少妇
|
黄色片aaa
|
亚洲人成免费
|
在线观看国产小视频
|
国产精品区二区三区日本
|
中文在线字幕免费观
|
香蕉视频在线看
|
3p在线观看
|
亚洲高清中文字幕
|
亚洲天堂视频在线
|
黄色一级免费看
|
一本到av
|
久久久久一区二区三区
|
日韩一区二区免费视频
|
天天干网站
|
国产成人午夜
|
黄色草逼视频
|
一级黄色小视频
|
国产精品久久久久久久午夜
|
在线看日韩
|
久久久久久国产精品
|
日本中文字幕在线播放
|
日韩国产精品视频
|
麻豆av在线
|
97精品超碰一区二区三区
|
91啦丨九色丨刺激
|
伊人成人在线视频
|
天天舔天天干
|
伊人av网
|
av青青草
|
欧美日韩国产三级
|
eeuss一区二区三区
|
激情综合婷婷
|
激情综合久久
|
国产综合久久久
|
国产伦精品一区二区三区四区免费
|