
AT89S51 是美國 ATMEL 公司生產(chǎn)的低功耗,高性能 CMOS8 位單片機,片內(nèi)含 4k bytes 的可系統(tǒng)編程的 Flash 只讀程序存儲器,器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準 8051 指令系統(tǒng)及引腳。它集 Flash 程序存儲器 既可在線編程(ISP)也可用傳統(tǒng)方法進行編程及通用 8 位微處理器于單片芯片中,ATMEL 公司的功能強大,低價位 AT89S51 單片機可為您提供許多高性價比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。
AT89S51具有完整的輸入輸出、控制端口、以及內(nèi)部程序存儲空間。與我們通常意義上的微機原理類似,可以通過外接A/D,D/A轉(zhuǎn)換電路及運放芯片實現(xiàn)對傳感器傳送信息的采集,且能夠提供以點陣或LCD液晶及外接按鍵實現(xiàn)人機交互,能對內(nèi)部眾多I/O端口連接步進電機對外圍設(shè)備進行精確操控,具有強大的工控能力。
AT89S51系列單片機編寫程序的基本流程。其語法結(jié)構(gòu)與我們常用的計算機C語言基本相同,不同之處在于增加了控制具體引腳工作的語句和命令,相對于計算機C語言,單片機C語言更簡練和明確,可以控制每個引腳的輸入輸出狀態(tài)。其主要語句集中在例如:“ifelse”、“while”、“for”等循環(huán)與判斷語句上,相比計算機C語言更簡單。有過計算機C語言學(xué)習(xí)經(jīng)歷經(jīng)過一段時間的熟悉就能夠熟練進行編程。
使用AT89S51系列單片機編程,可以在沒有實物單片機的情況下在普通電腦上進行程序編寫甚至是調(diào)試工作。一般工作中使用Keil公司開發(fā)的51單片機編程軟件進行編程,它采用目前流行的開發(fā)環(huán)境,集編輯,編譯和仿真于一體。在該軟件上用戶可以編寫匯編語言或C語言源程序,并利用該軟件生成單片機能運行的程序。
AT89S51芯片價格便宜,適合對大批量的計量儀器進行規(guī)?;脑?,其單片售價不超過5元。
特點
與MCS-51 產(chǎn)品指令系統(tǒng)完全兼容
4k 字節(jié)在系統(tǒng)編程(ISP)Flash 閃速存儲器
1000 次擦寫周期
4.0-5.5V 的工作電壓范圍
全靜態(tài)工作模式:0Hz-33MHz
三級程序加密鎖
128×8 字節(jié)內(nèi)部 RAM
32 個可編程 I/O 口線
2 個 16 位定時/計數(shù)器
6 個中斷源
全雙工串行UART 通件
低功耗空閑和掉電模式
中斷可從空閑模喚醒系統(tǒng)
看門狗(WDT)及雙數(shù)據(jù)指針
掉電標識和快速編程特性
靈活的在系統(tǒng)編程(ISP 字節(jié)或頁寫模式)
4k Bytes Flash片內(nèi)
4k Bytes Flash片內(nèi)程序存儲器;
128 bytes的隨機存取數(shù)據(jù)存儲器(RAM);
32個外部雙向輸入/輸出(I/O)口;
2個中斷優(yōu)先級、2層中斷嵌套中斷;
5個中斷源;
2個16位可編程定時器/計數(shù)器;
1個全雙工串行通信口;
看門狗(WDT)電路;
片內(nèi)振蕩器和時鐘電路;
與MCS-51兼容;
全靜態(tài)工作:0Hz-33MHz;
三級程序存儲器保密鎖定;
可編程串行通道;
低功耗的閑置和掉電模式。
AT89S51電路圖
AT89S51 引腳圖
AT89S51 引腳圖
AT89S51 引腳圖
AT89S51 封裝圖
AT89S51 封裝圖
AT89S51 封裝圖
型號 | 制造商 | 描述 | 購買 |
---|---|---|---|
AT89S51-24JU-T | Samtec | CONN RCPT 102PS .8MM DL GOLD SMD | 立即購買 |
AT89S51-24JI SL383 | - | - | 立即購買 |
AT89S51-24AU SL383 | - | - | 立即購買 |
AT89S51-24PU SL383 | - | - | 立即購買 |
AT89S51-24JU SL383 | - | - | 立即購買 |
AT89S51-W | TDK | 貼片電容(MLCC) 0201 680pF ±20% 16V X7R | 立即購買 |
...檢測電路、供電控制電路和發(fā)電機激磁電路7部分組成。AT89S52單片機系統(tǒng)采用最小單片機系統(tǒng)和按鍵復(fù)位設(shè)計,具體電路不再詳述,主要介紹其余6部分電路。
對于開關(guān)狀態(tài)檢測,相對單片機來說,是輸入關(guān)系,我們可輪流檢測每個開關(guān)狀態(tài),根據(jù)每個開關(guān)的狀態(tài)讓相應(yīng)的發(fā)光二極管指示,可以采用JB P1.X,REL或JNB P1.X,REL指令來完成;也可以一次性檢測四路開關(guān)狀態(tài),然后讓其指示,...
系統(tǒng)由單片機構(gòu)成主控部分,進行主要的信息處理,接收外部操作指令形成各種控制信號,并完成各種信息的記錄。本系統(tǒng)包括振鈴識別電路、摘掛機電路、DTMY雙音頻解碼電路、語音提示電路及電器控制電路等,系統(tǒng)原理框圖...
本文所介紹的穩(wěn)壓電源采用AT89S51單片機控制。用電位器作為記憶元件,555電路作為A/D轉(zhuǎn)換、分立元件作為D/A轉(zhuǎn)換。使用方便、整機造價較低。
利用AT89S51單片機的T0、T1的定時計數(shù)器功能,來完成對輸入的信號進行頻率計數(shù),計數(shù)的頻率結(jié)果通過8位動態(tài)數(shù)碼管顯示出來。要求能夠?qū)?-250KHZ的信號頻率進行準確計數(shù),計數(shù)誤差不超過±1HZ。
...動離開。本系統(tǒng)就是基于這種思想,采用了Atmel公司的AT89S51單片機作為控制核心,以美國ISD公司的ISD1420作為語音芯片的一種新型家庭語音報警系統(tǒng)。
下圖是單片機的雙色無表針鐘表的主控電路原理圖。如圖可知:以AT89S51 單片機為控制核心,采用 74LS154(4-16 線譯碼器)擴展I/O 口以控制鐘表的顯示,并采用12 個紅色LED 燈表示小時,12
液位是許多工業(yè)生產(chǎn)中的重要參數(shù)之一,在化工、冶金、醫(yī)藥、航空等領(lǐng)域里,對液位的測量和控制效果直接影響到產(chǎn)品的質(zhì)量。由于單片微型計算機具有體積小,耗電少,控制精度高,運行可靠等的特點,所以廣泛應(yīng)用于生產(chǎn)...
AD8617 | AD9289 | ADA4859-3 | ADP2102 |
AD7811 | AD7999 | AD9691 | ADS1118 |
ADA4841-2 | ADS7887 | AD7654 | ADP5033 |
ATMEGA48PA-MU | ADS1244 | AD9121 | ADATE304 |
AD5689 | AD9742 | ADP123 | AD7273 |