欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機數碼管顯示撥碼開關編碼
[打印本頁]
作者:
shilu123123
時間:
2017-3-30 18:30
標題:
單片機數碼管顯示撥碼開關編碼
/* 名稱:數碼管顯示撥碼開關編碼
說明:系統顯示撥碼開關所設置的編碼 000~255
*/
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
//各數字的數碼管段碼(共陰)
uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
//顯示緩沖
uchar DSY_Buffer[3]={0,0,0};
//延時
void DelayMS(uint ms)
{
uchar t;
while(ms--)for(t=0;t<120;t++);
}
//主程序
void main()
{
uchar i,m,Num;
P0=0xff;
P2=0xff;
while(1)
{
m=0xfe;
Num=P1;//讀取撥碼開關的值
DSY_Buffer[0]=Num/100;
DSY_Buffer[1]=Num/10%10;
DSY_Buffer[2]=Num%10;
for(i=0;i<3;i++) //刷新顯示在數碼管上
{
m=_crol_(m,1);
P2=m;
P0=DSY_CODE[DSY_Buffer[i]];
DelayMS(10);
}
}
復制代碼
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1