蜂鳴器發聲原理是電流通過電磁線圈,使電磁線圈產生磁場來驅動振動膜發聲的,因此需要一定的電流才能驅動它,單片機IO引腳輸出的電流較小,單片機輸出的TTL電平基本上驅動不了蜂鳴器,因此需要增加一個電流放大的電路。三極管的作用為驅動,通過三極管放大驅動電流,從而可以讓蜂鳴器發出聲音。 有源蜂鳴器 ...
sprintf在 單片機中的使用 其中要注意的地方是浮點數,使用時候必須使用double去強制格式化才能用輸出正確數據。這個和浮點數數據存儲方式有關系。這樣轉換后的數據是 和 . 的字符。否則數據會輸出不正確 ...
2016-07-07 22:19 0 2447 推薦指數:
蜂鳴器發聲原理是電流通過電磁線圈,使電磁線圈產生磁場來驅動振動膜發聲的,因此需要一定的電流才能驅動它,單片機IO引腳輸出的電流較小,單片機輸出的TTL電平基本上驅動不了蜂鳴器,因此需要增加一個電流放大的電路。三極管的作用為驅動,通過三極管放大驅動電流,從而可以讓蜂鳴器發出聲音。 有源蜂鳴器 ...
HC-06從機模塊基本使用方法 一、藍牙和單片機怎么連接 如圖,GND和VCC就接地和電源 RXD和TXD分別接單片機的RXD和TXD RXD:接收數據 Receive(rx) Data TXD:發送數據 Transmit(tx) Data ...
使用C語言訪問51單片機中存儲器 1.頭文件 在Keil C51工程中 #include <absacc.h> ,可以直接使用CBYTE, XBYTE, DBYTE, PBYTE absacc.h 的部分內容如下: code data pdata xdata 均為存儲器類型 ...
說來慚愧,一直以來,在學校也算是搞了不少東西,不過反而是51單片機這個基礎的東西沒有認真去做過,當初剛自學51沒一個多星期呢,就轉到飛思卡爾16位單片機上去了,以至於51還沒透徹的弄個明白。 就不如我很清楚s12單片機什么片內ram啊,flash大小啊,反而是51 ...
!?我們今天講一下點陣吧,點陣說實話對於單片機來說雖然並不是最重要的,但是點陣卻是我們單片機中花樣最多的之一。可 ...
講解51單片機藍牙模塊(ATK-SPP-HC06從機串口)的使用方法。 #include <AT89X51.H> #include <intrins.h> // 函數原形定義 #define uchar unsigned char #define ...
在51系列單片機上面使用串口的時候,有時候為了方便調試看一下輸出結果,會用到printf函數輸出到電腦終端,再用串口助手顯示。但是單片機使用printf的時候有一點需要注意的地方。 1、首先添加頭文件#include "stdio.h",因為printf在這個里面2、然后配置串口,但是在串口 ...
數據傳遞類指令 以累加器為目的操作數的指令 MOV A,Rn MOV A,direct MOV A,@Ri MOV A,#data 第一條指令中,Rn代表的是R0-R7。第二條指令中,direct就是指的直接 ...