80c51
80c51
80C51單片機屬於MCS-51系列單片機,由Intel公司開發,其結構是8048的延伸,改進了8048的缺點,增加了如乘(MUL)、除(DIV)、減(SUBB)、比較(CMP)、16位數據指針、布爾代數運算等指令,以及串列通信能力和5個中斷源。採用40引腳雙列直插式DIP(Dual In Line Package),內有128Byte的RAM單元及4K的ROM。
80C51有兩個16位定時計數器,兩個外中斷,兩個定時計數中斷,及一個串列中斷,並有4個8位并行輸入口。80C51內部有時鐘電路,但需要石英晶體和微調電容外接,本系統中採用12MHz的晶振頻率。由於80C51的系統性能滿足系統數據採集及時間精度的要求,而且產品產量豐富來源廣,應用也很成熟,故採用來作為控制核心。
特性
y 80C51 核心處理單元
4k 位元組FLASH 89C51X2
8k 位元組FLASH 89C52X2
16k 位元組FLASH 89C54X2
32k 位元組FLASH 89C58X2
128 位元組RAM 89C51X2
256 位元組RAM 89C52X2/54X2/58X2
布爾處理器
全靜態操作
y 12 時鐘操作 可選6 個時鐘 通過軟體或并行編程器
y 存儲器定址範圍
64K 位元組ROM 和64K 位元組RAM
y 電源控制模式
―時鐘可停止和恢復
―空閑模式
―掉電模式
y 兩個工作頻率範圍
6 時鐘模式時為0 到20MHz
12 時鐘模式時為0 到33MHz
y LQFP, PLCC 或DIP 封裝
y 擴展溫度範圍
y 雙數據指針
y 3 個加密位
1
y 4 個中斷優先順序
y 6 個中斷源
y 4 個8 位I/O 口
y 全雙工增強型UART
―幀數據錯誤檢測
―自動地址識別
y 3 個16 位定時/計數器T0 T1 標準80C51 和增加的T2 捕獲和比較
y 可編程時鐘輸出
y 非同步埠複位
y 低EMI (禁止ALE 以及6 時鐘模式)
y 掉電模式可通過外部中斷喚醒
P89C51X2 4K 位元組FLASH
類型編號 封裝 溫度範圍( )
P89C51X2BA PLCC44 0~+70
P89C51X2BN DIP40 0~+70
P89C51X2BBD LQFP44 0~+70
P89C51X2FA PLCC44 -40~+85
P89C52X2 8K 位元組FLASH
類型編號 封裝 溫度範圍( )
P89C52X2BA PLCC44 0~+70
P89C52X2BN DIP40 0~+70
P89C52X2BBD LQFP44 0~+70
P89C52X2FA PLCC44 -40~+85
P89C52X2FN DIP40 -40~+85
P89C52X2FBD LQFP44 -40~+85
P89C54X2 16K 位元組FLASH
類型編號 封裝 溫度範圍( )
P89C54X2BA PLCC44 0~+70
P89C54X2BN DIP40 0~+70
P89C54X2BBD LQFP44 0~+70
P89C54X2FA PLCC44 -40~+85
P89C58X2 32K 位元組FLASH
類型編號 封裝 溫度範圍( )
P89C58X2BA PLCC44 0~+70
P89C58X2BN DIP40 0~+70
P89C58X2BBD LQFP44 0~+70
P89C58X2FA PLCC44 -40~+85