基于單片機的LED顯示數字電壓表
3 設計原理分析
3.1 單片機AT89S51
AT89S51單片機是美國ATMEL公司生產的低功耗,高性能CMOS 8位單片機,片內含4K bytes的可系統(tǒng)編程的Flash只讀程序存儲器,器件采用ATMEL公司的高密度,非易失性存儲技術生產,兼容標準8051指令系統(tǒng)及引腳。它集Flash程序存儲器,既可在線編程(ISP)也可用傳統(tǒng)方法進行編程及通用8位微處理器于單片芯片中,ATMEL公司的功能強大,低價AT89S51單片機可為您提供許多高性價比的應用場合,可靈活應用于各種控制領域。
3.2 AT89S51的特點
40個引腳,4k Bytes Flash片內程序存儲器,128 bytes的隨機存取數據存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數器,2個全雙工串行通信口,看門狗(WDT)電路,片內時鐘振蕩器 此外,AT89S51設計和配置了振蕩頻率可為0Hz并可通過軟件設置省電模式??臻e模式下,CPU暫停工作,而RAM定時計數器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結振蕩器而保存RAM的數據,停止芯片其它功能直至外中斷激活或硬件復位。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應不同產品的需求。
主要特性在:
● 與MCS-51單片機產品兼容
● 4K字節(jié)在系統(tǒng)可編程Flash存儲器
● 1000次擦寫周期
● 全靜態(tài)工作:0Hz-33MHz
● 32個可編程I/O口線
● 2個16位定時器/計數器
● 6個中斷源
● 全雙工UART串行通道
● 低功耗空閑和掉電模式
● 掉電后中斷可喚醒
● 看門狗定時器
● 雙數據指針
● 靈活的ISP編程(字或字節(jié)模式)
● 4.0---5.5V電壓工作范圍
評論