久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機數碼管顯示程序 帶消影
[打印本頁]
作者:
sdfgsd
時間:
2018-12-11 14:41
標題:
單片機數碼管顯示程序 帶消影
#include "reg51.h"
#define uchar unsigned char
#define uint unsingned int
#define LED P0
uchar tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//數碼管碼表
uchar num,t,shi,ge;
//------------------------------------
void init();//定時器初始化
void timer0();//
void display();//顯示
void delay(uchar);
sbit KEY1 = P3^6;//開始
sbit KEY2 = P3^7;//復位
void main()//主函數入口
{
init();//初始化
while(1)
{
timer0();//查詢時間
display();//顯示
if(KEY1 == 0)//開始
{
if(TR0 == 0)//定時器沒有打開的時候
{
t = 0;
num = 0;
TR0=1;
}
}
else if(KEY2 == 0)//復位
{
TR0 = 0; //關閉定時器
TF0 = 0;//清楚時間溢出標志
t = 0;
num = 0;
TR0=1;
}
}
}
void init()//定時器初始化部分
{
num=t=0; //清楚數據
TMOD=0x01; //定時器初始化
TH0=(65536-15536)/256;//定時器賦初值 定時50ms
TL0=(65536-15536)%256;
EA=1;
ET0=1;
}
void timer0()
{
if(TF0==1) //查詢溢出的時間
{
TF0=0; //清楚溢出標志
t++;
if(t==20) //累計時間到1S
{
t=0;
num++;
}
}
}
void display() //顯示
{
if(num >= 99)
{
//num = 0; // 數據顯示限制 最大為99
if(TR0)
TR0 = 0;
}
shi=num/10; //顯示拆分
ge=num%10;
P2=0X00; //顯示消影
P0=0XFF;
P2=0x01; //顯示第一位
LED=tab[shi];
delay(5);//延時
P2=0X00; //顯示消影
P0=0XFF;
P2=0x02; //顯示第二位
LED=tab[ge];
delay(5);//延時
}
void delay(uchar x) //延時子程序
{
int i,j;
for(i=x;i>0l;i--)
for(j=255;j>0;j--);
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久久www
|
91精品国产99
|
chengrenzaixian
|
午夜伦理影院
|
欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放
|
99久久婷婷国产综合精品电影
|
日韩精品二区
|
精品99在线
|
91视频一区二区三区
|
成人欧美一区二区三区黑人孕妇
|
美女久久久久久久久
|
夜夜骑首页
|
中文字幕不卡一区
|
极品粉嫩国产48尤物在线播放
|
成人国产精品入口免费视频
|
99视频免费在线
|
欧美日韩中文在线
|
www成人免费
|
黄视频在线网站
|
中文字幕亚洲免费
|
精品国产乱码久久久久久牛牛
|
成人欧美一区二区三区黑人孕妇
|
久久a久久
|
日韩电影一区二区三区
|
成人在线视频一区二区三区
|
国产精品日日做人人爱
|
一区二区中文字幕
|
欧美视频免费在线
|
伊人免费网
|
久久男人
|
日韩一区二区三区在线
|
日日摸夜夜添夜夜添精品视频
|
黑人巨大精品欧美一区二区免费
|
亚洲国产视频一区二区
|
国产美女精品
|
久久久国产亚洲精品
|
在线视频三区
|
www四虎com
|
色播av
|
欧洲免费视频
|
一区二区三区四区不卡视频
|