英特爾MCS-51內(nèi)核8位MAX7651開發(fā)環(huán)境

2013-09-03 13:00 來源:電子信息網(wǎng) 作者:和靜

在全球8位單片機領(lǐng)域,英特爾(Intel)生產(chǎn)的MCS-51系列是毋庸質(zhì)疑的領(lǐng)導者。借助英特爾廣泛的授權(quán)行為,基于8051內(nèi)核的8位單片機兼容產(chǎn)品早已根深葉茂。Dallas Semiconductor通過改良、優(yōu)化傳統(tǒng)的8051內(nèi)核,開發(fā)出了高速、四時鐘周期和單時鐘周期8051內(nèi)核,并在此基礎(chǔ)上推出了一系列高速8位單片機。Maxim利用高速、四時鐘周期8051內(nèi)核開發(fā)出的第一款混合信號單片機MAX7651,內(nèi)部集成了12位ADC、8位DAC以及16KB的Flash存儲器,非常適合便攜式設(shè)備應(yīng)用。

1 MAX7651簡介

MAX7651內(nèi)部集成了一個完全的12位、8通道ADC、2通道DAC、3個定時/計數(shù)器、16KB Flash存儲器以及一個兼容于工業(yè)標準8051的四時鐘周期高速內(nèi)核。其它特性包括:256字節(jié)RAM、4個8位I/O口、2個異步串行口、1個中斷控制器以及獨立的看門狗定時器,如圖1所示。

MAX7651內(nèi)部12位ADC具有可編程增益調(diào)節(jié)和獨立的采樣保持器。轉(zhuǎn)換速率可達53ksps,8個輸入通道可以配置為8個獨立的單端信號輸入或者4個差分信號輸入。單片機通過特殊功能寄存器(SFR)ADCON控制模數(shù)轉(zhuǎn)換的工作模式,轉(zhuǎn)換結(jié)果存放在ADDAT0和ADDAT1兩個寄存器中。

圖1 MAX8651內(nèi)部功能框圖

2 MAX7651軟件開發(fā)工具

MAX7651的程序指令集與8051系列完全兼容,具有廣泛的第三方開發(fā)軟件工具支持。比較著名的軟件工具包括:Franklin公司的A51/C51、Keil公司的A51/C51以及Metalink公司的A51等匯編工具軟件。筆者一直使用Keil公司的A51/C51,最新版本號是μP51V7.01。該版本C51已經(jīng)具備MAX7651的頭文件reg51ex.h,位于C51目錄。如果需要使用A51宏匯編程序,用戶要自己編制inc頭文件。筆者已經(jīng)完成reg7651.inc頭文件,只需要將它拷貝到C51目錄下即可隨時調(diào)用。

reg7651.inc頭文件見本刊網(wǎng)絡(luò)補充版(http://www.dpj.com.cn)。

Keil C51同時提供軟件模擬調(diào)試器功能。對于開發(fā)者來說,可以對應(yīng)用程序進行小范圍的分區(qū)模擬測試,十分方便小型應(yīng)用程序的開發(fā),不需要專用的硬件仿真器。

1 2 3 > 
單片機 英特爾 MCS-51

相關(guān)閱讀

暫無數(shù)據(jù)

一周熱門