AT89S51有兩種低功耗節(jié)電工作模式:空閑模式(Idle Mode)和掉電保持模式(PowerDown Mode),其目的是盡可能低降低系統(tǒng)功耗。在掉電保持模式下,VCC可由后備電源供電。
復(fù)位是單片機(jī)的初始化操作,只需給AT89S51的復(fù)位引腳RST加上大于2個(gè)機(jī)器周期(即24個(gè)時(shí)鐘振蕩周期)的高電平就可使AT89S51復(fù)位。
時(shí)鐘電路用于產(chǎn)生AT89S51單片機(jī)工作時(shí)所必需的控制信號。AT89S51單片機(jī)的內(nèi)部電路正是在時(shí)鐘信號的控制下,嚴(yán)格地按時(shí)序執(zhí)行指令進(jìn)行工作。
AT89S51單片機(jī)共有4個(gè)雙向的8位并行I/O口,分別記為PO、Pl、P2和P3,其中輸出鎖存器屬于特殊功能寄存器。端口的每一位均由輸出鎖存器、輸出驅(qū)動器和輸入緩沖器組成,這4個(gè)端口除了按字節(jié)輸入/輸出外,還可以按位尋址,便于位控功能的實(shí)現(xiàn)。
AT89S51單片機(jī)存儲器結(jié)構(gòu)的特點(diǎn)之一是將程序存儲器和數(shù)據(jù)存儲器分開(稱為哈佛結(jié)構(gòu)),并有各自的對這兩個(gè)不同的存儲器空間的訪問指令。
對于電網(wǎng)短路和線路故障檢測保護(hù)已有不少研究。市面上的電器短路、過載、超壓的保護(hù)器功能單一。容易損壞,沒用提示功能,不夠人性化。但隨人們生活水平的不斷提高。用電設(shè)備也不斷增加,產(chǎn)生了肓目用電現(xiàn)象。這給人們造成極大的安全隱患。其中危害性最大的用電故障有三種:輸入電壓過高、室內(nèi)線路嚴(yán)重過載、用電器短路。本文設(shè)計(jì)的單片機(jī)AT89C5l用電故障控制系統(tǒng)的目的就是為了防止這三種故障帶來的危害。
動態(tài)掃描顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一。其接口電路是把所有顯示器的8個(gè)筆劃段a-h同名端連在一起,而每一個(gè)顯示器的公共極COM是各自獨(dú)立地受I/O線控制。CPU向字段輸出口送出字形碼時(shí),所有顯示器接收到相同的字形碼,但究竟是那個(gè)顯示器亮,則取決于COM端,而這一端是由I/O控制的,所以我們就可以自行決定何時(shí)顯示哪一位了。而所謂動態(tài)掃描就是指我們采用分時(shí)的方法,輪流控制各個(gè)顯示器的COM端,使各個(gè)顯示器輪流點(diǎn)亮。
在鍵盤中按鍵數(shù)量較多時(shí),為了減少I/O口的占用,通常將按鍵排列成矩陣形式,如圖1所示。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個(gè)按鍵加以連接。
利用AT89S51單片機(jī)的P0端口的P0.0-P0.7連接到一個(gè)共陰數(shù)碼管的a-h的筆段上,數(shù)碼管的公共端接地。在數(shù)碼管上循環(huán)顯示0-9數(shù)字,時(shí)間間隔0.2秒。
用 單片機(jī) 產(chǎn)生方波、鋸齒波、三角波、梯形波,頻率可調(diào)
51 單片機(jī) 與上位機(jī)串口通信程序設(shè)計(jì) 1. 發(fā)送:向總線上發(fā)命令 2. 接收:從總線接收命令,并分析是地址還是數(shù)據(jù)。 3. 定時(shí)發(fā)送:從內(nèi)存中取數(shù)并向主機(jī)發(fā)送.
蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,本文介紹如何用 單片機(jī) 驅(qū)動蜂鳴器,他廣泛應(yīng)用于計(jì)算機(jī)、打印機(jī)、復(fù)印機(jī)、報(bào)警器、電話機(jī)等電子產(chǎn)品中作發(fā)聲器件。
單片機(jī) 在電子產(chǎn)品中的應(yīng)用已經(jīng)越來越廣泛,在很多的電子產(chǎn)品中也用到了溫度檢測和溫度控制,但那些溫度檢測與控制電路通常較復(fù)雜,成本也高,本文提供了一種低成本的利用單片機(jī)多余I/O口實(shí)現(xiàn)的溫度檢測電路,該電路非常簡單,且易于實(shí)現(xiàn),并且適用于幾乎所有類型的單片機(jī)。
單片機(jī) 步進(jìn)電機(jī)的驅(qū)動程序動電壓 12V ,步進(jìn)角為 7.5 度 . 一圈 360 度 , 需要 48 個(gè)脈沖完成 !!!在這里介紹一下用 51 單片機(jī) 對這款步進(jìn)電機(jī)的驅(qū)動方法。該步進(jìn)電機(jī)有 6 根引線,排列次序如下: 1: 紅色、 2: 紅色
在8X8 LED點(diǎn)陣上顯示柱形,讓其先從左到右平滑移動三次,其次從右到左平滑移動三次,再次從上到下平滑移動三次,最后從下到上平滑移動三次,如此循環(huán)下去。