-
單片機驅動蜂鳴器C51程序
#include reg51.h>#include intrins.h>#include absacc.h>#define uchar unsigned char#define uint unsigned intsbit k1=P1^4; //按鈕1sbit k2=P1
-
51單片機玩轉物聯網基礎篇04-蜂鳴器
前言上一節,我們完成了按鍵操作,本節我們學習使用蜂鳴器,首先我們介紹下蜂鳴器,然後完成實驗:上電後默認驅動頻率為5KHZ,通過KEY1控制驅動頻率為1KHZ ,蜂鳴器,KEY2控制驅動頻率為 2KHZ,可以聽到不同的效果。
-
從零開始學習51單片機(八)獨立按鍵S1實驗3:一鍵控制N個設備
今天的學習內容是:系統化編程讓一個按鍵能夠控制N個設備獨立按鍵S1的實驗3:在「獨立按鍵S1實驗2」的基礎上進一步改進,讓程序再次優化,學會怎樣將程序模塊化編寫,掌握了程序模塊化編寫,就能夠用一個獨立按鍵同時控制N個設備了
-
基於51單片機的兩路溫度控制器的設計方案
本方案設計的實現基於C51單片機的兩路溫度控制器,做到成本最低化,精確度高,兩路溫度的顯示和控制,能在溫度超出設定的最高溫度時啟動電風扇進行降溫,在溫度低於設定的最低溫度時啟動蜂鳴器報警,能夠用戶設定最高最低溫。 2.系統結構 溫度控制器系統包括以下幾個主要部分:溫度傳感器,報警電路,LED顯示電路,鍵盤控制,89C51控制部分。
-
51單片機+PID算法水溫控制系統設計
本系統設計採用基於PID算法的單片機控制來實現水溫的調控。單片機控制部分採用AT89C51單片機為核心,採用軟體編程,實現用PID算法來控制PWM波的產生,繼而控制電爐的加熱來實現溫度控制。通過編程對PID各參數的調整,來達到提高加溫速度,減小超調的目的。
-
51單片機之4位數加法計算器的設計報告
-9數字鍵及加、減、乘、除、等於、清零按鍵,LCD屏幕實時顯示輸入的數字和運算符號,每按下一個按鍵都有蜂鳴器發出的響聲。綜合考慮,為了程序控制的方便,選用了方案一。三 硬體電路設計3.1 計算器控制電路圖
-
帶詳細注釋的51單片機CS1237電子秤源程序
工程硬體平臺: 1,51Core-V1.0(51單片機最小系統板) 2,差分ADC模塊-CS1237 3,稱重傳感器模塊 4,OLED顯示器0.96寸,4PIN工程程序版本:51單片機廚房(藥房)秤方案 V1.0.0.0
-
單片機4x4矩陣鍵盤掃描程序
51單片機+1602+DS18B20的溫度報警程序 51單片機做的溫度顯示,溫度顯示在LCD1602液晶屏上。然後按鍵可以調整溫度閾值,溫度高於或低於所設溫度,蜂鳴器就會響……單片機源程序如下:/*************************************************************************************** 基於單片機的實時溫度報警系統設計  
-
51單片機學習14-蜂鳴器驅動
這篇驅動蜂鳴器,單片機IO口通過開關三極體來驅動蜂鳴器,這裡用PNP的三極體,常用SS8550。三極體b極電阻一般選用1K。仿真圖:程序:源程序:#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit
-
基於51單片機的電子時鐘課程設計
第一章 設計目的及要求1.目的通過對電子時鐘系統進行編程與Protues仿真,進一步掌握單片機的組成,P1、P0、P2、P3口的應用,蜂鳴器的應用,定時中斷程序的編寫及應用,對之前學習的單片機課程進行回顧與應用;初步掌握Protues仿真方法以及用keil軟體編寫程序的方法。
-
單片機控制的密碼鎖設計(含電路圖及源程序)
單片機控制的密碼鎖設計。AT89S52單片機P1引腳外接獨立式按鍵S1-S8,分別代表數字鍵0-5、確定鍵、取消鍵。輸出信號的控制主要根據按鍵輸入與密碼的核對情況來決定。整體程序設計思想:程序分為主程序和中斷服務程序兩個主要部分,主程序完成變量和單片機特殊功能寄存器的初始化後,進入一個循環結構。在循環中,首先判斷有無按鍵按下,若有按鍵則判斷是否數字鍵還是功能鍵,根據按鍵的情況執行相應的功能。然後根據密碼是否正確的判斷情況,執行相應的操作。
-
圖形化編程玩51單片機(十三)簡單實用門鈴實驗
特別提示:從本期起,將原來的文章標題「零基礎學51單片機」更改為「圖形化編程玩51單片機」本期實驗:模擬簡易門鈴;且有關閉門鈴功能。【使用說明】:當按下單片機上的S2按鍵後,蜂鳴器會發出八次短暫的「嘟嘟」聲作為呼叫。S3用於關閉或者打開門鈴。當門鈴處於關閉時,按下S2不會有呼叫效果。實際應用中,S2按鍵可作為門外的來客呼叫開關。S3可作為室內的門鈴控制開關。
-
單片機蜂鳴器的控制程序與驅動電路圖
蜂鳴器經常用於電腦、印表機、萬用表這些設備上做提示音,提示音一般也很簡單,就是簡單發出個聲音就行,我們用程序簡單做了個 4KHZ 頻率下的發聲和 1KHZ 頻率下的發聲程序,同學們可以自己研究下程序,比較下實際效果。
-
51單片機按鍵電平讀取程序
,來讀取正確的按鍵電平。 >if(ReadKey == SET)//讀取到按鍵被按下 LED = 0; //點亮LED小燈 Delay1ms(1000)//延時1S LED = 1; //關閉LED小燈 } } 以上程序對於簡單試驗還使用,但對於稍微複雜一點的程序就顯得太浪費單片機資源了。
-
單片機小白學步(22) IO口:蜂鳴器的使用/三極體的工作原理
======================================這一篇繼續上一篇的內容,我們來做實驗四:按鍵控制有源蜂鳴器,按下按鍵蜂鳴器響,釋放按鍵不響。本文引用地址:http://www.eepw.com.cn/article/201611/318511.htm蜂鳴器實驗四之前簡單介紹下蜂鳴器。
-
單片機地址總線和數據總線的分離
調整部分分別由三個按鍵實現,一個功能鍵,一個+(加)鍵,另一個為-(減)鍵,其它功能鍵是復用功能!*/硬鍵介紹:數碼管個位.十位.百位.千位.小數點分別接P0.0 P0.1 P0.2 P0.3 P0.4。蜂鳴器接P3.5腳,功能按鍵接P3.2 加按鍵接P3.3 減按鍵接P3.4以下是兩張圖片!!!
-
單片機堆棧溢出怎麼解決?
調整部分分別由三個按鍵實現,一個功能鍵,一個+(加)鍵,另一個為-(減)鍵,其它功能鍵是復用功能!*/硬鍵介紹:數碼管個位.十位.百位.千位.小數點分別接P0.0 P0.1 P0.2 P0.3 P0.4。蜂鳴器接P3.5腳,功能按鍵接P3.2 加按鍵接P3.3 減按鍵接P3.4以下是兩張圖片!!!
-
單片機實現按鍵控制原理
本文介紹通過單片機實現按鍵控制一個LED燈,教大家學習按鍵控制原理。下圖為按鍵連接原理,(PB0-PB3為單片機IO口),每個按鍵輸出端採用上拉電阻,目的是當按鍵斷開時,使單片機輸入埠(PB0-PB3)處於高電平狀態,只有當按鍵按下時才處於低電平。
-
51單片機玩轉物聯網基礎篇03-獨立按鍵
前言上一節,我們完成了51單片機控制LED燈,並實現流水燈效果,本節我們學習操作獨立按鍵,並通過兩個按鍵,分別打開和關閉所有LED燈,按鍵作為輸入設備,在系統開發過程中十分常見,一般來說,按鍵可以設置系統參數、控制系統運行狀態。
-
51單片機玩轉物聯網基礎篇05-控制繼電器
前言本節我們開始學習如何使用51單片機控制繼電器,有了繼電器,我們可以使用單片機輸出的低電平控制高電平期間工作,比如繼電器接到220V用電器上,可通過單片機智能控制用電器。delay_ms(10); if (0 == key1) { Relay = 0; } if (0 == key2) { Relay = 1; } } delay_ms(5); }}上述程序實現當按下按鍵