久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
PIC16F877控制數碼顯示按鍵按下次數C語言程序
[打印本頁]
作者:
hurong
時間:
2013-6-12 23:27
標題:
PIC16F877控制數碼顯示按鍵按下次數C語言程序
//數碼管動態掃描,k1按下,數字+1,K2按下,數字-1,每次按下的同時,聽到DD二聲。
#include<pic.h>
#define uchar unsigned char
#define uint unsigned int
__CONFIG(0x3B31);
uint a;
const uchar aa[]=
{0xc0,0xf9,0xa4,0xb0,0x99,
0x92,0x82,0xf8,0x80,0x90};
void delay(uchar x)//延時函數
{
uchar a;
for(;x>0;x--)
for(a=220;a>0;a--);
}
void init()//初始化
{
TRISC=0xFF;
TRISD=0x00;
TRISB=0x00;
PORTD=0xff;
PORTC=0xFF;
}
void ss(uchar a,uchar b,uchar c)//數碼管顯示部份
{
PORTB=aa[a];
RD3=0;
delay(5);
RD3=1;
PORTB=aa
;
RD4=0;
delay(5);
RD4=1;
PORTB=aa[c];
RD5=0;
delay(5);
RD5=1;
}
void kk()//按制掃描程序
{
if(RC0==0)//看k1是否按下
{
delay(5);
if(RC0==0)
{
a++;
if(a==1000)
{a=0;}
}
while(!RC0)
{
ss(a/100,a%100/10,a%10);
RD6=0;
}
RD6=1;
}
if(RC1==0)//看K2是否按下
{
delay(5);
if(RC1==0)
{
a--;
if(a==0)
{a=999;}
}
while(!RC1)
{
ss(a/100,a%100/10,a%10);
RD6=0;
}
RD6=1;
}
}
void main()
{
init();
while(1)
{
kk();
ss(a/100,a%100/10,a%10);
}
}
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
99在线免费观看视频
|
亚洲黄色网址
|
国产免费无遮挡
|
一级免费片
|
国产精品视频在线观看
|
亚洲精品第一
|
久久免费看视频
|
青青草成人在线
|
成人免费看片98欧美
|
中文字幕在线免费播放
|
精品国产成人
|
久久免费影院
|
亚洲精品成人网
|
男人天堂久久
|
精品日韩一区二区三区
|
国产欧美在线播放
|
一级做a视频
|
国产视频一区二区在线观看
|
日本黄色录像
|
亚洲无人区一线二线三线
|
日韩在线免费观看视频
|
午夜免费毛片
|
免费一级片
|
亚洲一级黄色片
|
欧美激情中文字幕
|
国产美女精品
|
久久狠
|
日本精品视频
|
亚洲精品一区中文字幕乱码
|
欧美日韩在线一区二区
|
伊人国产女
|
神马午夜影院
|
亚洲欧美日韩另类
|
日韩在线免费播放
|
精品国产精品
|
久久夜色精品国产欧美乱极品
|
国产精品自拍小视频
|
超碰在线国产
|
日日爱视频
|
综合久久久久
|
亚洲国产成人精品久久
|