久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
按鍵控制數碼管加減演示
[打印本頁]
作者:
weilibin
時間:
2018-6-4 10:01
標題:
按鍵控制數碼管加減演示
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
//段碼
uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
//待顯示的3位緩沖
uchar Num_Buffer[]={0,0,0};
//按鍵代碼,按鍵計數
uchar Key_Code,Key_Counts=0;
//延時
void DelayMS(uint x)
{
uchar i;
while(x--) for(i=0;i<120;i++);
}
//顯示函數
void Show_Counts_ON_DSY()
{
uchar i,j=0x01;
Num_Buffer[2]=Key_Counts/100;
Num_Buffer[1]=Key_Counts/10%10;
Num_Buffer[0]=Key_Counts%10;
for(i=0;i<3;i++)
{
j=_cror_(j,1);
P0=0xff;
P0=DSY_CODE[Num_Buffer[i]];
P2=j;
DelayMS(1);
}
}
//主程序
void main()
{
uchar i;
P0=0xff;
P1=0xff;
P2=0x00;
Key_Code=0xff;
while(1)
{
Show_Counts_ON_DSY();
P1=0xff;
Key_Code=P1;
//有鍵按下時,數碼管刷新顯示30次,該行代碼同時起到延時作用
if(Key_Code!=0xff)
for(i=0;i<30;i++) Show_Counts_ON_DSY();
switch(Key_Code)
{
case 0xfe: if(Key_Counts<255) Key_Counts++;
break;
case 0xfd: if(Key_Counts>0) Key_Counts--;
break;
case 0xfb: Key_Counts=0;
}
Key_Code=0xff;
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
性做久久久久久免费观看欧美
|
99在线播放
|
久久国产一区二区
|
精品国产免费人成在线观看
|
免费在线看黄
|
亚洲视频在线免费观看
|
成人av免费在线观看
|
少妇特黄a一区二区三区88av
|
久久伊人影院
|
久久精品99
|
欧美激情精品久久久久久
|
亚洲精品黄
|
国产女人与拘做受视频
|
91精品久久久久久久久久
|
亚洲色在线视频
|
男人av网
|
亚洲一区中文字幕
|
欧美在线不卡
|
成人在线视频观看
|
免费一级黄
|
久久久久久国产免费视网址
|
狠狠躁夜夜躁人人爽天天高潮
|
91精品久久久久久久久中文字幕
|
亚洲视频中文字幕
|
免费观看国产视频在线
|
午夜成人免费视频
|
欧美黑人一级爽快片淫片高清
|
一区二区三区精品
|
欧美高清hd
|
日本a v在线播放
|
粉嫩av
|
伊人av在线播放
|
久久鲁视频
|
1区2区3区视频
|
日韩三级一区
|
午夜影院
|
久久99国产精一区二区三区
|
亚洲综合色婷婷
|
国际精品鲁一鲁一区二区小说
|
瑟瑟激情
|
国产一区二区三区色淫影院
|