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

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> 單片機C語言程序設(shè)計:100 000s 以內(nèi)的計時程序

單片機C語言程序設(shè)計:100 000s 以內(nèi)的計時程序

關(guān)鍵字:000s 單片機 C語言 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:9

/*  名稱:100 000s 以內(nèi)的計時程序

說明:在 6 只數(shù)碼管上完成 0~99 999.9s。

*/

#include<reg51.h>

#include<intrins.h>

#define uchar unsigned char

#define uint unsigned int

//段碼

uchar code

DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

//6 只數(shù)碼管上顯示的數(shù)字

uchar Digits_of_6DSY[]={0,0,0,0,0,0}; 

uchar Count; 

sbit Dot=P0^7;

//延時

void DelayMS(uint ms)

{

uchar t;

while(ms--) for(t=0;t<120;t++);

}

//主程序

void main()

{

uchar i,j;

P0=0x00;

P3=0xff;

Count=0;

 

                 TMOD=0x01;      

//計數(shù)器 T0 方式 1

TH0=(65536-50000)/256; //50ms 定時

TL0=(65536-50000)%256;

IE=0x82;

 

TR0=1;       //啟動 T0

while(1)

{

j=0x7f;

//顯示 Digits_of_6DSY[5]~Digits_of_6DSY[0]的內(nèi)容

//前面高位,后面低位,循環(huán)中 i!=-1 亦可寫成 i!=0xff

for(i=5;i!=-1;i--)

j=_crol_(j,1);

                                P3=j; 

P0=DSY_CODE[Digits_of_6DSY[i]];

                                if(i==1) Dot=1;       //加小數(shù)點

                               DelayMS(2); 

                         }

                  }

   }

//T0 中斷函數(shù)

void Timer0() interrupt 1

{

uchar i;

TH0=(65536-50000)/256; //恢復(fù)初值

TL0=(65536-50000)%256;

if(++Count!=2) return;

Count=0;

Digits_of_6DSY[0]++; 位累加

for(i=0;i<=5;i++)  //進位處理

{

if(Digits_of_6DSY[i]==10)

Digits_of_6DSY[i]=0;

if(i!=5) Digits_of_6DSY[i+1]++; 如果 0~4 位則分別向高一位進位

else break;  //若某低位沒有進位,怎循環(huán)提前結(jié)束

}

}

 單片機C語言程序設(shè)計:100 000s 以內(nèi)的計時程序
擴展閱讀:用計數(shù)器中斷實現(xiàn)100以內(nèi)的按鍵計數(shù)程序

編輯: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

博乐市| 新安县| 娱乐| 沾化县| 历史| 溧水县| 包头市| 曲麻莱县| 奇台县| 宁明县| 桐庐县| 娱乐| 西华县| 得荣县| 微山县| 边坝县| 三明市| 保山市| 沿河| 大庆市| 阳春市| 门头沟区| 崇阳县| 枣阳市| 福海县| 宝鸡市| 张家川| 道真| 南投市| 昌都县| 泾川县| 砚山县| 道孚县| 临高县| 安丘市| 竹溪县| 延吉市| 天台县| 五峰| 得荣县| 呼和浩特市|