色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機制作的時鐘程序

倩倩 ? 來源:電子開發(fā)網(wǎng) ? 2020-09-18 17:09 ? 次閱讀

今天完成的一個用單片機制作的時鐘程序,

/****************************************************************

*工程名:帶秒顯示時鐘單片機程序 *

*單片機:STC89C52 *

*電路板:http://www.dzkfw.com.cn/index.html *

*目 的:學(xué)習(xí)單片機編程 *

*是 間:2018-01-25星期五 *

*修 訂:功能有待完善,下邊我還加上調(diào)整時間的功能 *

*****************************************************************/

#include

#define uint unsigned int

#define uchar unsigned char

sbit wei=P2^7; //位鎖存器使能端定義

sbit duan=P2^6; //段鎖存器使能端定義

sbit led=P1^4; //這個是我買的實驗板上的led使能端控制位

//定義需要的為變量。。.

uchar code duan_table[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71,0x00

};//數(shù)碼管從1——F顯示編碼表,記得最后一個分號哦。。.

uchar a,xiaoshi,fenzhong,miao,miao1,miao2,xiao1,xiao2,fen1,fen2; //定義要用到的變量,記得一個字符都不要寫錯哦。。.

void dispay(uchar miao1,uchar miao2,uchar fen1,uchar fen2,uchar xiao1,uchar xiao2); //顯示函數(shù)什么,一定要記得什么哦。。.

void delay(uchar x);

void init()//初始化函數(shù)

{

TMOD=0X01; //定時計數(shù)器工作模式,工作于16位定時器計數(shù)器模式

TH0=(65536-50000)/256; //十六位寄存器高八位賦初值

TL0=(65536-50000)%256; //。。.。。.。。.。。.低八位賦初值

EA=1; //開總中斷

ET0=1; //開定時器計數(shù)器0中斷

TR0=1; //啟動定時器/計數(shù)器0

}

void main()

{

init(); //調(diào)用初始化函數(shù)

while(1)

{

if(a==20) //判斷是否定時到1秒鐘

{

a=0; //到一秒a清零

miao++; //讓秒加1

if(miao==60) //判斷秒是否到60

{

miao=0; //秒到60,讓“miao”清零

fenzhong++; //讓分鐘自加1

if(fenzhong==60) //判斷分鐘是否到60

{

fenzhong=0; //分鐘到60,讓“fenzhong”清零

xiaoshi++; //讓小時加1

if(xiaoshi==24) //判斷小時是否到24

{xiaoshi=0;} //到24,讓“xiaoshi”清零,從零點從新走動。。.

}

}

xiao1=xiaoshi/10;

xiao2=xiaoshi%10; //上面一行和這一行是把小時的兩位分離出來,比如23,分解成2和3;下面幾行一樣就不解釋了

fen1=fenzhong/10;

fen2=fenzhong%10;

miao1=miao/10;

miao2=miao%10;

}

dispay(miao1,miao2,fen1,fen2,xiao1,xiao2);

}

}

void dispay(uchar miao1,uchar miao2,uchar fen1,uchar fen2,uchar xiao1,uchar xiao2)

{

duan=1;

P0=duan_table[xiao1];

duan=0;

P0=0xff;

wei=1;

P0=0xfb;//第三個LED亮,小時高位

wei=0;

delay(2);

duan=1;

P0=duan_table[xiao2];

duan=0;

P0=0xff;

wei=1;

P0=0xf7; //第四個LED亮,小時低位

wei=0;

delay(2);

duan=1;

P0=duan_table[fen1];

duan=0;

P0=0xff;

wei=1;

P0=0xef; //第五個LED亮,分鐘高位

wei=0;

delay(2);

duan=1;

P0=duan_table[fen2];

duan=0;

P0=0xff;

wei=1;

P0=0xdf; //第六個LED亮,分鐘低位

wei=0;

delay(2);

duan=1;

P0=duan_table[miao1];

duan=0;

P0=0xff;

wei=1;

P0=0xbf; //第七個LED亮,秒高位

wei=0;

delay(2);

duan=1;

P0=duan_table[miao2];

duan=0;

P0=0xff;

wei=1;

P0=0x7f;

wei=0;

delay(2);

}

void delay(uchar x)

{

uchar bb,dd;

for(bb=x;bb》0;bb--)

for(dd=110;dd》0;dd--);

}

void timer0() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

a++;

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6039

    文章

    44583

    瀏覽量

    636506
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    613

    瀏覽量

    28412
  • 時鐘程序
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    7645
收藏 人收藏

    評論

    相關(guān)推薦

    使用Stellaris(群星)單片機制作自動小車

    使用Stellaris(群星)單片機制作自動小車 本文講述如何使用Stellaris(群星)單片機制作自動小車
    發(fā)表于 04-06 17:28 ?25次下載

    單片機制作的6位數(shù)字鐘

    單片機制作的6位數(shù)字鐘 常見的電子鐘程序由顯示部分, 計算部分, 時鐘調(diào)整部分構(gòu)成。     時鐘的基本顯示原理:
    發(fā)表于 05-16 01:25 ?1.2w次閱讀

    51單片機制作計算器程序

    用51單片機制作計算器程序,可以實現(xiàn)加減乘除開根號的計算功能
    發(fā)表于 11-19 11:34 ?70次下載

    單片機制作譯碼器實驗程序 【C語言版】

    單片機制作譯碼器實驗程序 【C語言版】單片機制作譯碼器實驗程序 【C語言版】單片機制作譯碼器實驗程序
    發(fā)表于 12-29 13:50 ?0次下載

    單片機制作繼電器 【匯編版】

    單片機制作繼電器 【匯編版】單片機制作繼電器 【匯編版】單片機制作繼電器 【匯編版】
    發(fā)表于 12-29 13:50 ?0次下載

    單片機制作繼電器 【C語言版】

    單片機制作繼電器 【C語言版】單片機制作繼電器 【C語言版】單片機制作繼電器 【C語言版】單片機制作繼電器 【C語言版】
    發(fā)表于 12-29 13:53 ?0次下載

    單片機制作譯碼器實驗程序+文檔

    單片機制作譯碼器實驗程序+文檔 單片機制作譯碼器實驗程序+文檔 單片機制作譯碼器實驗程序+文
    發(fā)表于 12-29 15:51 ?3次下載

    單片機制作RTC實時時鐘(DS1302)程序【C語言版】

    單片機制作RTC實時時鐘(DS1302)程序【C語言版】,感興趣的可以看看。
    發(fā)表于 12-30 13:48 ?0次下載

    基于單片機制作C語言尋跡小車程序

    基于單片機制作C語言尋跡小車程序以及原理圖。
    發(fā)表于 09-14 16:45 ?15次下載

    STM32單片機制作音樂譜程序原理圖詳解下載

    單片機制作音樂譜程序原理圖詳解下載
    發(fā)表于 03-20 11:38 ?5次下載

    使用51單片機制作的做一個簡易時鐘程序免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用51單片機制作的做一個簡易時鐘程序免費下載 利用獨立鍵盤,數(shù)碼管完成一個簡易的時鐘,按鍵一可以修改時間,按鍵二可以設(shè)置鬧鐘,按鍵三進行加一操作,按鍵四進
    發(fā)表于 06-13 17:45 ?15次下載
    使用51<b class='flag-5'>單片機制作</b>的做一個簡易<b class='flag-5'>時鐘</b><b class='flag-5'>程序</b>免費下載

    使用單片機制作數(shù)字可控時鐘程序資料免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用單片機制作數(shù)字可控時鐘程序資料免費下載。
    發(fā)表于 05-23 17:42 ?22次下載
    使用<b class='flag-5'>單片機制作</b>數(shù)字可控<b class='flag-5'>時鐘</b>的<b class='flag-5'>程序</b>資料免費下載

    51單片機制作的實時時鐘DS1302源代碼免費下載

    本文檔的主要內(nèi)容詳細介紹的是51單片機制作的實時時鐘DS1302源代碼免費下載。
    發(fā)表于 10-31 16:56 ?30次下載
    51<b class='flag-5'>單片機制作</b>的實時<b class='flag-5'>時鐘</b>DS1302源代碼免費下載

    使用單片機制作可調(diào)數(shù)字時鐘的匯編語言程序免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用單片機制作可調(diào)數(shù)字時鐘的匯編語言程序免費下載。
    發(fā)表于 08-28 15:48 ?16次下載
    使用<b class='flag-5'>單片機制作</b>可調(diào)數(shù)字<b class='flag-5'>時鐘</b>的匯編語言<b class='flag-5'>程序</b>免費下載

    使用51單片機制作數(shù)碼管顯示數(shù)字時鐘的可調(diào)C源程序免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用51單片機制作數(shù)碼管顯示數(shù)字時鐘的可調(diào)C源程序免費下載。
    發(fā)表于 11-19 17:48 ?22次下載
    使用51<b class='flag-5'>單片機制作</b>數(shù)碼管顯示數(shù)字<b class='flag-5'>時鐘</b>的可調(diào)C源<b class='flag-5'>程序</b>免費下載
    主站蜘蛛池模板: 狠狠久久免费视频在线| 国模沟沟一区二区三区| 亚洲欭美日韩颜射在线二| 精品久久久久中文字幕加勒比东京热| 亚洲国产精品无码中文在线| 国色天香视频在线社区| 在教室伦流澡到高潮H免费视频| 免费果冻传媒2021在线看| 菠萝菠萝蜜视频在线看1| 翁熄性放纵交换300章| 久久精品国产清白在天天线| cctv网站| 亚洲AV精品无码喷水直播间| 老熟人老女人国产老太| 高清国产mv视频在线观看| 亚洲性无码av在线| 欧美男同gay粗大又长| 国产亚洲精品久久久999蜜臀| 久久在精品线影院| 国产99精品在线观看| qovd伦理| 5g天天影院天天看天天爽| 亚洲免费久久| 亚洲高清视频一区| 为什么丈夫插我我却喜欢被打着插| 欧美精品成人久久网站| 久久视频这只精品99re6| 狠狠狠的在啪线香蕉| 国产免费阿v精品视频网址| 高h 纯肉文| 俄罗斯XX性幻女18| 99视频精品全部免费 在线| 用快播看av的网站| 亚洲欧洲无码AV在线观看你懂的| 玩弄人妻少妇500系列网址| 色悠久久综合| 乳巨揉みま痴汉电车中文字幕动漫| 青青久| 色欲色香天天天综合| 凌馨baby| 极品美女久久久久久久久久久|