久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
數(shù)碼管顯示時(shí)鐘萬年歷
[打印本頁]
作者:
olivia
時(shí)間:
2016-4-29 21:16
標(biāo)題:
數(shù)碼管顯示時(shí)鐘萬年歷
/*******************************************************************************
* 實(shí)驗(yàn)名 : 萬年歷實(shí)驗(yàn)
* 使用的IO :
* 實(shí)驗(yàn)效果 :1602顯示時(shí)鐘
* 注意 :
*******************************************************************************/
#include<reg51.h>
#include"ds1302.h"
//數(shù)碼管IO
#define DIG P0
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
unsigned char code DIG_CODE[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char Num=0;
unsigned int disp[8]={0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f};
void LcdDisplay();
void Timer0Configuration();
/*******************************************************************************
* 函數(shù)名 : main
* 函數(shù)功能 : 主函數(shù)
* 輸入 : 無
* 輸出 : 無
*******************************************************************************/
void main()
{
Ds1302Init();
Timer0Configuration();
while(1)
{
Ds1302ReadTime();
disp[7] = DIG_CODE[TIME[0]&0x0f]; //TIME[0]的低四位
disp[6] = DIG_CODE[TIME[0]>>4]; //TIME[0]的高四位
disp[5] = 0X40; //-
disp[4] = DIG_CODE[TIME[1]&0x0f];
disp[3] = DIG_CODE[TIME[1]>>4];
disp[2] = 0X40;
disp[1] = DIG_CODE[TIME[2]&0x0f];
disp[0] = DIG_CODE[TIME[2]>>4];
}
}
/*******************************************************************************
* 函數(shù)名 : Timer0Configuration()
* 函數(shù)功能 : 設(shè)置計(jì)時(shí)器
* 輸入 : 無
* 輸出 : 無
*******************************************************************************/
void Timer0Configuration()
{
TMOD=0X02;//選擇為定時(shí)器模式,工作方式2,僅用TRX打開啟動(dòng)。
TH0=0X9C; //給定時(shí)器賦初值,定時(shí)100us
TL0=0X9C;
ET0=1;//打開定時(shí)器0中斷允許
EA=1;//打開總中斷
TR0=1;//打開定時(shí)器
}
/*******************************************************************************
* 函數(shù)名 : DigDisplay() interrupt 1
* 函數(shù)功能 : 中斷數(shù)碼管顯示
* 輸入 : 無
* 輸出 : 無
*******************************************************************************/
void DigDisplay() interrupt 1
{
// 定時(shí)器在工作方式二會(huì)自動(dòng)重裝初,所以不用在賦值。
// TH0=0X9c;//給定時(shí)器賦初值,定時(shí)1ms
// TL0=0X00;
DIG=0; //消隱
switch(Num) //位選,選擇點(diǎn)亮的數(shù)碼管,
{
case(7):
LSA=0;LSB=0;LSC=0; break;
case(6):
LSA=1;LSB=0;LSC=0; break;
case(5):
LSA=0;LSB=1;LSC=0; break;
case(4):
LSA=1;LSB=1;LSC=0; break;
case(3):
LSA=0;LSB=0;LSC=1; break;
case(2):
LSA=1;LSB=0;LSC=1; break;
case(1):
LSA=0;LSB=1;LSC=1; break;
case(0):
LSA=1;LSB=1;LSC=1; break;
}
DIG=disp[Num]; //段選,選擇顯示的數(shù)字。
Num++;
if(Num>7)
Num=0;
}
數(shù)碼管顯示時(shí)鐘.rar
2016-4-29 21:15 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
46.78 KB, 下載次數(shù): 12, 下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
黄色免费在线观看网址
|
黄色小视频大全
|
亚洲欧美一区二区三区视频
|
欧美一级全黄
|
亚洲精品一区二区网址
|
欧美国产视频一区二区
|
精品国产精品国产偷麻豆
|
亚洲精品视频在线
|
亚洲1区
|
久久精品黄色
|
国产精品成人av
|
91av免费观看
|
日韩一区二区在线看
|
中文在线a在线
|
久久av一区二区三区
|
免费国产一区
|
中文字幕第十五页
|
欧美日韩一区二区在线观看
|
亚洲 欧美 另类 日韩
|
在线看一区二区三区
|
狠狠ri
|
亚洲精品欧美一区二区三区
|
99精品在线
|
伊人超碰在线
|
美女福利网站
|
中文字幕第九页
|
国产在线精品一区二区
|
国产一区二区在线免费观看
|
久久国产精品视频免费看
|
国产精品射
|
国产电影一区二区在线观看
|
亚洲国产aⅴ成人精品无吗 国产精品永久在线观看
|
国产精品久久久久久久7电影
|
日韩精品一区二区三区四区
|
成人av观看
|
久久一区
|
五月天国产
|
久久久久久av
|
国产免费一区二区三区最新6
|
日韩福利
|
午夜视频一区二区
|