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

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

51單片機驅動點陣顯示數字程序+電路

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

電路原理圖:X軸為P2   Y軸為P0   


c51單片機程序代碼:

#include <reg52.H>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
 
//1
unsigned char code tab1P0[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
unsigned char code tab1P2[]={0xff,0xcF,0xc7,0xc3,0xcf,0xcf,0xcf,0xff};
 
//2
unsigned char code tab2P0[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
unsigned char code tab2P2[]={0xff,0xc3,0xc3,0xcf,0xe7,0xc3,0xc1,0xff};
 
/********************************************************************
* 名稱 : Delay_1ms()
* 功能 : 延時子程序,延時時間為 1ms * x
* 輸入 : x (延時一毫秒的個數)
* 輸出 : 無
***********************************************************************/
void Delay_1ms(uchar i)//1ms延時
{
uchar x,j;
for(j=0;j<i;j++)
for(x=0;x<=148;x++);
}
/********************************************************************
* 名稱 : Main()
* 功能 : 主函數
* 輸入 : 無
* 輸出 : 無
***********************************************************************/
void main()
{
int i,j;
while(1)
{
j=100;
while(j)
{
for(i=0;i<8;i++)
{
P0=0;
P2=tab1P2[i];
P0=tab1P0[i];
Delay_1ms(2);
}
j--;
}
Delay_1ms(100);
j=100;
while(j)
{
for(i=0;i<8;i++)
{
P0=0;
P2=tab2P2[i];
P0=tab2P0[i];
Delay_1ms(2);
}
j--;
}
Delay_1ms(100);
}
}  

 

 

關閉窗口
主站蜘蛛池模板: av黄色免费 | 中文字幕国产在线 | 国产一区二区三区四区hd | 狠狠色狠狠色综合系列 | 91精品久久| 日韩三级 | 日韩精品视频在线播放 | 91精品国产色综合久久不卡98口 | 特级a欧美做爰片毛片 | www.午夜| 精品国产网 | 日韩中文一区二区三区 | 美国一级片在线观看 | 精品久久不卡 | 日韩av在线播 | 欧美激情久久久久久 | 色综合视频 | 亚洲高清在线免费观看 | 欧美成视频 | 日韩一级欧美一级 | 一区二区三区免费在线观看 | 国产高清一区二区三区 | 91久久 | 一区二区三区四区在线 | 中文字幕第十五页 | 国家一级黄色片 | 精品一区在线免费观看 | 99成人| 日韩精品一区二区三区中文字幕 | 欧美自拍视频 | 久久精品91 | 久久久国| 四色永久 | 国产日日操| 亚洲 欧美 在线 一区 | 成人做爰69片免费观看 | 久草免费在线视频 | 国产欧美日韩综合精品一区二区 | 91伊人 | 久久最新 | 欧美一级一 |