51微控制器0 1秒起計的秒錶

2021-09-19 11:27:41 字數 754 閱讀 3600

3個特點,可停止中斷,中斷消抖(巧借數碼顯示消抖),按鈕操作不影響數碼顯示.

#include "reg52.h"

#include "math.h"

sbit qitin = p3^0;//啟停按鍵

sbit duan = p2^6;//數碼段

sbit wei = p2^7;//數碼位

bit k=0;//標記

unsigned char code shumaguan=;//0~9隱.小數點

unsigned char code weixuanbiao = ;

unsigned char js=0;//中斷計時

unsigned char hm=0;//毫秒

unsigned char mo=0;//秒

void shumaxianshi(unsigned char s,unsigned char w,unsigned char d)

void zhongduanshezhi()

void jishi(/*時間計算*/)

基於51微控制器的數字秒錶實現

基於51微控制器的八位數字秒錶 開發語言 c51 所選晶元 at89s51 開發者 jnu.bluecoffee 開發日期 2009年6月18日 include reg51.h include intrins.h define dig none 0xff define dig 1 0x7f defi...

51微控制器LED數碼管秒錶製作

要求 製作乙個led數碼管顯示的秒錶,用2位數碼管顯示計時時間,最小計時單位為百毫秒,計時範圍為0.0 9.9秒,按下第一次按鍵開始計時,第二次暫停,第三次秒錶清零,如果計時到9.9s,重新開始從0計時。proteus電路 如下 這裡我用的是共陽數碼管,在proteus中為ca,代表共陽 如下 in...

51微控制器的簡易頻率計

一 單通道頻率計 include include int count 0,n 0,f 0 count 累計中斷次數 n 脈衝數,f 頻率 main void record interrupt 0 用外中斷0讀取訊號,並作記錄 void output interrupt 1 用定時器0中斷 二 雙通道...