日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> 單片機C語言程序設(shè)計:定時器控制數(shù)碼管動態(tài)顯示

單片機C語言程序設(shè)計:定時器控制數(shù)碼管動態(tài)顯示

關(guān)鍵字:單片機 C語言 程序設(shè)計 定時器 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:49

/*  名稱:定時器控制數(shù)碼管動態(tài)

顯示

說明:8 個數(shù)碼管上分兩組動

態(tài)顯示年月日與時分秒,本例的

位顯示延時用定時器實現(xiàn)。

*/

#include<reg51.h>

#include<intrins.h>

#define uchar unsigned char

#define uint unsigned int

//段碼,最后一位是“-”的段碼

 

uchar code

DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf};

//待顯示的數(shù)據(jù):09-12-25 與 23-59-58(分兩組顯示)

uchar code Table_of_Digits[][8]={{0,9,10,1,2,10,2,5},{2,3,10,5,9,10,5,8}};

uchar i,j=0; 

uint t=0; 

//主程序

void main()

{

P3=0x80; 

                           //位碼初值

TMOD=0x00;    //計數(shù)器 T0 方式 0

TH0=(8192-4000)/32; //4ms 定時

TL0=(8192-4000)%32;

IE=0x82;

                          TR0=1;          //啟動 T0 

                         while(1);

 

}

//T0 中斷函數(shù)控制數(shù)碼管刷新顯示

void DSY_Show() interrupt 1

{

TH0=(8192-4000)/32;  //恢復(fù)初值

TL0=(8192-4000)%32;

 

P0=0xff;           //輸出位碼和段碼

P0=DSY_CODE[Table_of_Digits[i][j]];

P3=_crol_(P3,1);

 

j=(j+1)%8;     //數(shù)組第 i 行的下一字節(jié)索引 

if(++t!=350) return;   //保持刷新一段時間

t=0;

                 i=(i+1)%2;         //數(shù)組行 i=0 時顯示年月日,i=1 時顯示時分秒

 

}

單片機C語言程序設(shè)計:定時器控制數(shù)碼管動態(tài)顯示
擴展閱讀:100 000s 以內(nèi)的計時程序

 

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

广南县| 万年县| 三河市| 鸡泽县| 明溪县| 湾仔区| 海口市| 永丰县| 玉山县| 怀柔区| 祁连县| 石狮市| 新丰县| 温宿县| 化德县| 唐河县| 德格县| 军事| 镇赉县| 台山市| 雅安市| 富川| 逊克县| 启东市| 颍上县| 遂川县| 长岛县| 泰来县| 涟源市| 普宁市| 若羌县| 奎屯市| 资兴市| 安陆市| 南通市| 濉溪县| 临汾市| 平凉市| 龙口市| 图木舒克市| 武强县|