久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

單片機IO并行口直接驅動LED顯示

作者:佚名   來源:本站原創   點擊數:  更新時間:2008年09月15日   【字體:

     為照顧初學者,本文采用兩種編程語言編寫,電路很簡單圖就不用畫了,簡單的介紹一下:利用AT89S51單片機的P0端口的P0.0-P0.7連接到一個共陰數碼管的a-h的筆段上,數碼管的公共端接地。在數碼管上循環顯示0-9數字,時間間隔0.2秒。

匯編語言源程序:

ORG 0 START: MOV R1,#00H
NEXT: MOV A,R1
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
INC R1
CJNE R1,#10,NEXT
LJMP START
DELAY: MOV R5,#20
D2: MOV R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,D2
RET
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END


C語言源程序編寫的IO并行口直接驅動LED顯示代碼如下,感謝大家對www.zg4o1577.cn的支持有問題請指出:
#include <AT89X51.H>
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char dispcount;

void delay02s(void)
{
unsigned char i,j,k;
for(i=20;i>0;i--)
for(j=20;j>0;j--)
for(k=248;k>0;k--);
}

void main(void)
{
while(1)
{
for(dispcount=0;dispcount<10;dispcount++)
{
P0=table[dispcount];
delay02s();
}
}
}

關閉窗口
主站蜘蛛池模板: 日韩在线电影 | 日韩一区二区三区视频在线播放 | 精品在线一区二区三区 | 一区二区三区亚洲 | 五月槐花香 | 在线视频一区二区 | 香蕉国产在线视频 | 色婷婷精品国产一区二区三区 | 成人自拍视频网站 | 日韩综合在线播放 | 在线观看免费国产 | 在线观看www | 自拍偷拍小视频 | 武道仙尊动漫在线观看 | 999热精品 | 成人亚洲性情网站www在线观看 | 少妇一区在线观看 | 成人av观看 | 黄色网址在线播放 | 国产精品久久久久999 | 欧美自拍另类 | 午夜免费电影院 | 亚洲综合大片69999 | 国产欧美精品一区 | 国产一区二区影院 | 一区二区三区在线 | 国产精品日日做人人爱 | 欧美一区视频 | 二区三区在线观看 | 看片国产| 久久精品欧美一区二区三区不卡 | 三级视频国产 | 免费看国产精品视频 | 在线播放91 | 日韩欧美国产精品一区二区 | 亚洲成人综合社区 | www.亚洲一区二区 | 成人乱人乱一区二区三区软件 | 色综合色综合色综合 | 欧美日韩网站 | 免费高清av|