求乙個基於89C52的60秒倒計時C語言程式 15

2025-07-07 15:00:09 字數 1886 閱讀 3284

求乙個基於89c52的60秒倒計時c語言程式

1樓:網友

使用keilc

unsigned int itimer=0;

將timer0或者timer1設計成100ms中斷程式//在主程式里加入如下。

求stc89c52微控制器用倒計時控制繼電器開、合的c語言程式,晶振12.

2樓:網友

開乙個定時中斷, 鍵盤掃瞄,和led顯示,定時到控制繼電器吸合,斷開。你的程式就寫三個函式就行了,找個例程,自己摸索一下就搞定了。

(1/3)求,如何用keil軟體編寫乙個在stc89c52微控制器上執行的有聲的倒計時程式?要求:1.時間可以自己設...

3樓:網友

做個定時器,定時器初始值可以設定,每到一定時間自動減一,同時發出乙個聲音。

4樓:匿名使用者

*模組低電平有效、外部中斷為低電平出發*/#include ""

void delay( char i)

unsigned char t;

while(i--)

for(t=0;t<108;t++)

void int0_routing() interrupt 0//外部中斷0子程式。

p0=0xfe;//led0點亮。

while((p3|0xfb)==0xff);//等待外部中斷0口(p3^2鬆開)

delay(10);//延時去抖動。

p0=0xff;//led0熄滅。

void int0_routing() interrupt 2p0=0xfd;//led1點亮。

while((p3|0xf7)==0xff);//等待外部中斷1口(p3^3鬆開)

delay(10);//延時去抖動。

p0=0xff;//led1熄滅。

void main()

ea=1;//中斷總開關。

ex0=1;//外部中斷0開。

ex1=1;//外部中斷1開。

預設低電平觸發*/

while(1);//死迴圈 防止跑飛。

stc89c52rc微控制器倒計時程式設計程式設計哪位大神知道求告訴啊~~~~

5樓:矮子根

定義乙個秒變數,賦值倒計時初值。啟用定時器t0或t1定時中斷,每到一秒時間將倒計時初始值減1,減完後可停止或重新賦初始值,如此迴圈。

at89s52微控制器c語言程式設計數碼管倒計時99~

6樓:想當諸侯的小螞蟻

昨晚做好了,採納了 給你給發過去。

使用stc89c52控制程式為主控微控制器,做乙個倒計時報警器的程式

7樓:網友

要有鍵盤輸入定時時間嗎?要的話要有加減鍵,起動停止鍵,數碼管顯示定時時間,不要精確定時就用軟體延時,要精確定時就用定時器中斷。報警器功率不大就用9013等小管驅動,功率大就用irf540等驅動,再加上最小系統就搞定了。

89c52如何通過軟體復位

8樓:匿名使用者

用if語句,條件是倒計時完成,因為不知道你的介面怎麼接,所以只能給你下邊這種樣式。

if(倒計時完成)

重新開始倒計時;

9樓:叉燒包

設定乙個標誌位,等倒計時間到了,標誌位置 1 ,然後微控制器重新顯示原始設定時間,標誌位清零。

10樓:閃動楓情

可以設定看門狗定時復位,這個才是真正意義上的復位,程式會從頭開始執行。

求乙個24秒微控制器c語言程式 5

求乙個秒微控制器c語言程式 include define uchar unsigned charuchar times,sec tisr interrupt th tl times if times times sec main tmod x th tl tr et ea sec times whil...

求乙個基於差分放大器的簡單波形發生器的設計 120

差分放大器工作原理 差分放大電路又稱為差動放大電路,當該電路的兩個輸入端的電壓有差別時,輸出電壓才有變動,因此稱為差動。差分放大電路是由靜態工作點穩定的放大電路演變而來的。差分放大電路具有電路對稱性的特點,此特點可以起到穩定工作點的作用,被廣泛用於直接耦合電路和測量電路的輸入級。但是差分放大電路結構...

求c鍵盤鉤子的程式,求一個C 鍵盤鉤子的程式

public keybordhook 解構函式.keybordhook public void dispose public void start install mouse hook if hmousehook 0 public void stop if hkeyboardhook 0 如果卸下鉤...