欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
單片機(jī)倒計(jì)時(shí)程序 求指導(dǎo)
[打印本頁(yè)]
作者:
ljw8023
時(shí)間:
2023-5-29 20:24
標(biāo)題:
單片機(jī)倒計(jì)時(shí)程序 求指導(dǎo)
1. 倒計(jì)時(shí)秒表
系統(tǒng)接1個(gè)按鍵用于啟動(dòng),1個(gè)蜂鳴器用于提示計(jì)時(shí)時(shí)間到,兩個(gè)數(shù)碼管用于顯示時(shí)間。
功能:系統(tǒng)上電數(shù)碼管顯示60;當(dāng)按鍵按下時(shí),系統(tǒng)開始倒計(jì)時(shí),同時(shí)數(shù)碼管顯示當(dāng)前時(shí)間;當(dāng)計(jì)時(shí)為0時(shí),蜂鳴器響。
如果用中斷函數(shù)具體該怎么弄呢?
作者:
不要黑
時(shí)間:
2023-6-13 16:30
畫電路圖了么?主要使用定時(shí)器中斷計(jì)時(shí)和外中斷相應(yīng)按鍵
作者:
lkc8210
時(shí)間:
2023-6-13 22:21
本帖最后由 lkc8210 于 2023-6-14 09:46 編輯
#include "reg51.h"
typedef unsigned char u8;
typedef unsigned int u16;
//-----------------------------------------------
/* define constants */
#define FOSC 11059200L
#define T1MS (65536-FOSC/12/1000) //1ms timer calculation method in 12T mode
/* define SFR */
sbit TEST_LED = P1^0; //work LED, flash once per second
/* define variables */
u16 count; //1000 times counter
//-----------------------------------------------
/* Timer0 interrupt routine */
void tm0_isr() interrupt 1
{
TL0 = T1MS; //reload timer0 low u8
TH0 = T1MS >> 8; //reload timer0 high u8
if (count-- == 0) //1ms * 1000 -> 1s
{
count = 1000; //reset counter
TEST_LED = ! TEST_LED; //work LED flash
}
}
//-----------------------------------------------
/* main program */
void main()
{
TMOD = 0x01; //set timer0 as mode1 (16-bit)
TL0 = T1MS; //initial timer0 low u8
TH0 = T1MS >> 8; //initial timer0 high u8
TR0 = 1; //timer0 start running
ET0 = 1; //enable timer0 interrupt
EA = 1; //open global interrupt switch
count = 0; //initial counter
while (1); //loop
}
復(fù)制代碼
作者:
wys91203
時(shí)間:
2023-6-14 05:43
按鍵后,TR0=1,啟動(dòng)定時(shí)器,在中斷中每一秒送減初值,到0時(shí),在中斷中TR0=0, 蜂鳴=1.
作者:
xianfajushi
時(shí)間:
2023-6-14 14:31
首先寫好數(shù)碼管驅(qū)動(dòng),設(shè)置定時(shí)器時(shí)間,其他都好辦,無(wú)論是正計(jì)時(shí)還是倒計(jì)時(shí)都一樣一個(gè)算法而已
1.jpg
(3.84 KB, 下載次數(shù): 24)
下載附件
2023-6-15 02:46 上傳
作者:
xianfajushi
時(shí)間:
2023-6-14 22:59
學(xué)習(xí)單片機(jī)首先就要學(xué)好寫顯示驅(qū)動(dòng):數(shù)碼管/LCD/點(diǎn)陣的驅(qū)動(dòng),這是人機(jī)交互的窗口,顯示寫好后其它都借助顯示都容易了。
作者:
xianfajushi
時(shí)間:
2023-6-15 09:06
像這種沒有電路圖的提問只能講個(gè)大概而已,須知道硬件和軟件結(jié)合的單片機(jī)必須是硬件和代碼嚴(yán)格對(duì)應(yīng)的,否則都是空談。
作者:
Longan.Wang
時(shí)間:
2023-6-16 15:55
這個(gè)應(yīng)該不難,看看資料就會(huì)了!!
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1