久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
c51單片機+DIY電路每5分鐘顯示一次時鐘 源程序
[打印本頁]
作者:
runrong
時間:
2020-7-12 10:59
標題:
c51單片機+DIY電路每5分鐘顯示一次時鐘 源程序
以下時部分程序,謝謝。
制作出來的實物圖如下:
51hei圖片20200712105359.jpg
(283.59 KB, 下載次數: 43)
下載附件
2020-7-12 10:55 上傳
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
5.jpg
(93.5 KB, 下載次數: 52)
下載附件
2020-7-12 10:55 上傳
單片機源程序如下:
#include "reg52.h" //單片機頭文件
#define uchar unsigned char //定義uchar 代替 unsigned char
#define uint unsigned int
sbit shi=P0;
sbit fen=P2; //位定義
sbit fenn=P1;
sbit k1=P3^4;
sbit k2=P3^5;
sbit k3=P3^6;
sbit k4=P3^7;
void display(uchar a0,uchar a1,uchar a2,uchar a3,uchar a4,uchar a5); //函數聲明
//void delay(uchar mss);
//修改了數組的值
uchar code tab1[]={0x20,0x30,0x38,0x3c,0x3e,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f};
uchar code tab2[]={0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f};
//uchar code tab3[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f};
//uchar code tab4[]={0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x30,0x38,0x3c,0x3e,0x3f};
uchar code tab3[]={0x20,0x10,0x08,0x04,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00};//數組顯示
uchar code tab4[]={0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x20};
//uchar code tab1[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f};
//uchar code tab2[]={0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x30,0x38,0x3c,0x3e,0x3f};
//uchar code tab3[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f}; 去除的
//uchar code tab4[]={0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x30,0x38,0x3c,0x3e,0x3f}; 去除的
//uchar code tab3[]={0x01,0x02,0x04,0x08,0x10,0x20,0x00,0x00,0x00,0x00,0x00,0x00};//數組顯示
//uchar code tab4[]={0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x10,0x08,0x04,0x02,0x01};
uchar ms=0,mg=0,fs=0,fg=0,ss=0,sg=0,m=0,f=0,s=0,ff=0,hf=0,fff=0;//定義變量
char led[4]={0}; //顯示數組,修改
void delay(int i) //延時函數
{
while(i--);
}
void led4(void) //顯示函數
{
char i;
for(i=0;i<4;i++) //4位
{
P0=~led[i]; //送段碼 P2,P0對換了
P2=~(0x01<<i); //送位碼
delay(100); //延時
P0=0xff; //關閉顯示
P2=0xff; //關閉顯示
}
}
char k,kk; //循環次數
long n; //移位
int h; //另外一個定時變量
main()
{
TMOD=0x01;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{
led4(); //調用顯示函數
if(k1==0) //按鍵k1為低電頻
{
delay(40); //延時去抖
if(k1==0) //判斷k1是否按下
{
while(k1!=1); //等待按鍵釋放
ff++; //ff,5分鐘自加
fff++; //fff也自加 //秒置0
if(ff==12) //ff夠12,自動置0,小時自加1
{
ff=0;
m=0;
h++;
hf++;
if(h==11)
{h=0;}
}
}
}
if(k2==0) //按鍵k2控制加1小時
{
delay(40);
if(k2==0)
{
while(k2!=1);
h++;
hf++;
m=0;
if(h==11)
{
h=0;
}
}
}
if(fff==1) //把fff清0返回5分鐘后的效果
{
fff=0;
led[0]=tab1[k];
led[3]=tab2[k];
k++;
if(k>11) k=0;
}
復制代碼
/////////////////////////////
全部資料51hei下載地址:
5分鐘時鐘項目.rar
(58.44 KB, 下載次數: 9)
2020-7-12 10:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲欧洲色视频
|
久久久精品一区二区
|
粉色午夜视频
|
欧美日韩视频在线
|
夜夜精品浪潮av一区二区三区
|
亚洲综合中文字幕在线观看
|
中文字幕在线看第二
|
久久久久久久97
|
亚洲国产欧美在线
|
日韩精品免费在线
|
欧美成人免费在线视频
|
国产97碰免费视频
|
日韩一级免费电影
|
99re在线视频
|
日韩高清成人
|
一区二区三区日韩
|
久久综合久
|
avtt国产
|
黑人性hd
|
国产精品国产三级国产aⅴ中文
|
久久久久久一区
|
国产黄a一级
|
一区二区三区不卡视频
|
欧美久久一区二区三区
|
日韩不卡一区二区三区
|
黑人巨大精品欧美黑白配亚洲
|
日韩国产三区
|
中文字幕亚洲欧美日韩在线不卡
|
春色av
|
91国语清晰打电话对白
|
国产精品视频区
|
久久精品国内
|
亚洲高清在线播放
|
国产在线精品一区二区三区
|
91一区二区
|
免费成人av
|
久久不卡区
|
免费观看的av毛片的网站
|
欧美日韩久久
|
一区二区三区影院
|
黄色一级毛片
|