原文:用51單片機實現的簡易秒表

設計思路: 在main函數中不停的控制數碼管顯示時 分 秒 用定時器 控制時間的遞增 用外部中斷 KEY 實現秒表的暫停 開始 用外部中斷 KEY 實現秒表的停止 開發板:普中科技開發板 代碼如下: ...

2018-02-14 12:33 0 5415 推薦指數:

查看詳情

51單片機的中斷嵌套怎么實現呢?

今天在練習51單片機的嵌套中斷時,發現了一個奇怪的點,就是中斷服務函數在執行的時候,無論優先級的高低,都不能被打斷。嗯,就是外部中斷0和外部中斷1都不能打斷定時器0的中斷服務函數。(優先級:外部中斷0>定時器0>外部中斷1). 我本來想開啟定時器 ...

Sat Jul 20 01:55:00 CST 2019 0 1492
基於51單片機簡易操作系統設計

前言 看了很久的操作系統原理,ucos源碼也看了大半,但是感覺總是懵懵懂懂,用句流行的網絡用語就是始終上不了車,后來在網上被人推薦了一篇文章《建立一個屬於自己的操作系統》,這篇文章真的 ...

Mon Jun 27 03:16:00 CST 2016 1 6240
51單片機 蜂鳴器

蜂鳴器發聲原理是電流通過電磁線圈,使電磁線圈產生磁場來驅動振動膜發聲的,因此需要一定的電流才能驅動它,單片機IO引腳輸出的電流較小,單片機輸出的TTL電平基本上驅動不了蜂鳴器,因此需要增加一個電流放大的電路。三極管的作用為驅動,通過三極管放大驅動電流,從而可以讓蜂鳴器發出聲音。 有源蜂鳴器 ...

Wed Aug 03 23:12:00 CST 2016 0 4884
51單片機定時器實現LED閃爍

要啟用一個定時器,先要開啟定時器,然后產生中斷 系統中斷: 初始化程序應完成如下工作: 對TMOD賦值,以確定T0和T1的工作方式。 計算初值,並將其寫入TH0、TL0或TH1、T ...

Sun Jun 10 21:20:00 CST 2018 1 4795
51單片機實現多模式計算器

介紹 單片機型號: 普中89C51 能夠最大輸出4位數結果,保留兩位小數。 實現計算器一些功能。適用於C51單片機。 模式1: 加減陳除 模式2: 三角函數 模式3: 階乘,開方,e的x次方,log運算 若有錯誤和不規范之處,還懇請各位看官多多指教。 經驗吸取 保留兩位小數 ...

Tue Dec 22 20:37:00 CST 2020 0 353
呼吸燈和花樣流水燈 51單片機實現

1.用C51單片機實現花樣流水燈,代碼如下: #include <reg52.h> #define LED_All P1            //led燈所用的接口,單片機接口不同,led燈不同void delayms(){unsigned char x ...

Sun Sep 29 06:39:00 CST 2019 1 422
51單片機實現的計算器

去年剛學1個月左右寫的,還很稚嫩,初學者理解下思路水水就行了 #include<reg52.h> typedef unsigned int u16; ...

Thu Dec 26 04:28:00 CST 2019 0 1075
51單片機 | 頻率測量控制實現

———————————————————————————————————————————— 頻率測量方法: 測頻法:測試限定時間內檢測脈沖的個數(1s) 測周法:采樣N個脈沖所使用的 ...

Thu May 25 03:42:00 CST 2017 0 4807
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM