單片機(jī)智能開發(fā)平臺(tái)解決方案
發(fā)布時(shí)間:2008/5/26 0:00:00 訪問次數(shù):588
    
    
    作者:張林生
    
    一、單片機(jī)應(yīng)用開發(fā)平臺(tái)的意義
    
    單片機(jī)是最初的大型計(jì)算機(jī)的一個(gè)分支,主要用于:工業(yè)自動(dòng)化控制、智能儀器、儀表、航海、航天、智能家電等領(lǐng)域。單片機(jī)作為一種嵌入式產(chǎn)品應(yīng)用的主流控制芯片,應(yīng)用十分廣泛,而支持它的開發(fā)手段國內(nèi)還比較落后,目前我國單片機(jī)嵌入式產(chǎn)品的開發(fā)行業(yè)中,仍實(shí)行隨意性個(gè)體的自然經(jīng)濟(jì)的落后方式,即便技術(shù)力量較強(qiáng)的公司,也仍在實(shí)行“板凳模式”的產(chǎn)品開發(fā)方法,大量低水平的重復(fù)勞動(dòng)形成了頑癥。采用平臺(tái)開發(fā)模式實(shí)行“階梯模式”的開發(fā)方式從根本上解決了“板凳模式”的弊端。
    
    二、單片機(jī)開發(fā)平臺(tái)簡介
    
    單片機(jī)應(yīng)用智能開發(fā)平臺(tái)是為單片機(jī)的應(yīng)用開發(fā)提供的一套解決方案,包括有中文開發(fā)平臺(tái)操作系統(tǒng)、基礎(chǔ)平臺(tái)、擴(kuò)展功能函數(shù)庫、仿真調(diào)試等功能。開發(fā)平臺(tái)部分為用戶提供了一個(gè)簡易方便的開發(fā)環(huán)境,使用戶可對單片機(jī)應(yīng)用項(xiàng)目進(jìn)行可視化開發(fā);A(chǔ)平臺(tái)部分提供了一個(gè)mcu與基本外部擴(kuò)展模塊結(jié)合的硬件環(huán)境,其具有良好的通用性,最大化的內(nèi)涵度以及非介入性的應(yīng)用特點(diǎn),主模塊的整體構(gòu)架經(jīng)過優(yōu)化、篩選、實(shí)行嚴(yán)格的標(biāo)準(zhǔn)化、系列化、規(guī)范化設(shè)計(jì),最終要形成平臺(tái)的硬件資源庫。擴(kuò)展功能函數(shù)庫部分對于基礎(chǔ)平臺(tái)的擴(kuò)展部分提供了詳細(xì)的使用函數(shù)庫,用戶在平臺(tái)的支持下通過對函數(shù)的簡單調(diào)用便可實(shí)現(xiàn)對擴(kuò)展部分的使用。仿真調(diào)試部分可通過平臺(tái)對開發(fā)項(xiàng)目進(jìn)行仿真調(diào)試。內(nèi)嵌式實(shí)時(shí)多任務(wù)操作系統(tǒng),可使對多任務(wù)編程變得十分簡單。利用本系統(tǒng)開發(fā)單片機(jī)嵌入式應(yīng)用項(xiàng)目,會(huì)大量節(jié)省研發(fā)費(fèi)用,縮短研發(fā)周期,提高系統(tǒng)可靠性,達(dá)到事半功倍的效果。
    
    
    
    三、基礎(chǔ)平臺(tái)及i/o模塊
    
    (一)基礎(chǔ)模塊
    
    按照目前單片機(jī)應(yīng)用功能和通信接口的現(xiàn)狀與未來發(fā)展,我們設(shè)計(jì)的基礎(chǔ)模塊應(yīng)具備以下的功能:
    
    (1)8051兼容內(nèi)核:
    
    額定工作頻率12mhz(最大16mhz);
    
    3個(gè)16位定時(shí)器/計(jì)數(shù)器;
    
    32條可編程的i/o線(部分功能需復(fù)用);
    
    9個(gè)中斷源,兩個(gè)優(yōu)先級(可擴(kuò)展)。
    
    (2)前向數(shù)據(jù)采集通道:
    
    8通道高精度12位adc(片內(nèi)電壓基準(zhǔn)、高轉(zhuǎn)換速率可達(dá)5μs、dma方式可選);
    
    兩個(gè)12位電壓輸出dac;
    
    擴(kuò)展八路頻率輸入接口;
    
    片內(nèi)溫度傳感器。
    
    (3)存儲(chǔ)器:
    
    64kb flash/ee 程序存儲(chǔ)器;
    
    2mb flash 數(shù)據(jù)存儲(chǔ)器;
    
    256b ram;
    
    16mb外部數(shù)據(jù)存儲(chǔ)地址空間。
    
    (4)人機(jī)對話通道接口:
    
    lcd顯示接口(字符/圖形);
    
    4×4鍵盤;
    
    語音接口;
    
    標(biāo)準(zhǔn)打印機(jī)接口(可選)。
    
    (5)數(shù)據(jù)通訊接口:
    
    標(biāo)準(zhǔn)uart串口(rs232/422);
    
    irda紅外數(shù)據(jù)交換接口;
    
    無線通信接口(藍(lán)牙技術(shù));
    
    
    作者:張林生
    
    一、單片機(jī)應(yīng)用開發(fā)平臺(tái)的意義
    
    單片機(jī)是最初的大型計(jì)算機(jī)的一個(gè)分支,主要用于:工業(yè)自動(dòng)化控制、智能儀器、儀表、航海、航天、智能家電等領(lǐng)域。單片機(jī)作為一種嵌入式產(chǎn)品應(yīng)用的主流控制芯片,應(yīng)用十分廣泛,而支持它的開發(fā)手段國內(nèi)還比較落后,目前我國單片機(jī)嵌入式產(chǎn)品的開發(fā)行業(yè)中,仍實(shí)行隨意性個(gè)體的自然經(jīng)濟(jì)的落后方式,即便技術(shù)力量較強(qiáng)的公司,也仍在實(shí)行“板凳模式”的產(chǎn)品開發(fā)方法,大量低水平的重復(fù)勞動(dòng)形成了頑癥。采用平臺(tái)開發(fā)模式實(shí)行“階梯模式”的開發(fā)方式從根本上解決了“板凳模式”的弊端。
    
    二、單片機(jī)開發(fā)平臺(tái)簡介
    
    單片機(jī)應(yīng)用智能開發(fā)平臺(tái)是為單片機(jī)的應(yīng)用開發(fā)提供的一套解決方案,包括有中文開發(fā)平臺(tái)操作系統(tǒng)、基礎(chǔ)平臺(tái)、擴(kuò)展功能函數(shù)庫、仿真調(diào)試等功能。開發(fā)平臺(tái)部分為用戶提供了一個(gè)簡易方便的開發(fā)環(huán)境,使用戶可對單片機(jī)應(yīng)用項(xiàng)目進(jìn)行可視化開發(fā)。基礎(chǔ)平臺(tái)部分提供了一個(gè)mcu與基本外部擴(kuò)展模塊結(jié)合的硬件環(huán)境,其具有良好的通用性,最大化的內(nèi)涵度以及非介入性的應(yīng)用特點(diǎn),主模塊的整體構(gòu)架經(jīng)過優(yōu)化、篩選、實(shí)行嚴(yán)格的標(biāo)準(zhǔn)化、系列化、規(guī)范化設(shè)計(jì),最終要形成平臺(tái)的硬件資源庫。擴(kuò)展功能函數(shù)庫部分對于基礎(chǔ)平臺(tái)的擴(kuò)展部分提供了詳細(xì)的使用函數(shù)庫,用戶在平臺(tái)的支持下通過對函數(shù)的簡單調(diào)用便可實(shí)現(xiàn)對擴(kuò)展部分的使用。仿真調(diào)試部分可通過平臺(tái)對開發(fā)項(xiàng)目進(jìn)行仿真調(diào)試。內(nèi)嵌式實(shí)時(shí)多任務(wù)操作系統(tǒng),可使對多任務(wù)編程變得十分簡單。利用本系統(tǒng)開發(fā)單片機(jī)嵌入式應(yīng)用項(xiàng)目,會(huì)大量節(jié)省研發(fā)費(fèi)用,縮短研發(fā)周期,提高系統(tǒng)可靠性,達(dá)到事半功倍的效果。
    
    
    
    三、基礎(chǔ)平臺(tái)及i/o模塊
    
    (一)基礎(chǔ)模塊
    
    按照目前單片機(jī)應(yīng)用功能和通信接口的現(xiàn)狀與未來發(fā)展,我們設(shè)計(jì)的基礎(chǔ)模塊應(yīng)具備以下的功能:
    
    (1)8051兼容內(nèi)核:
    
    額定工作頻率12mhz(最大16mhz);
    
    3個(gè)16位定時(shí)器/計(jì)數(shù)器;
    
    32條可編程的i/o線(部分功能需復(fù)用);
    
    9個(gè)中斷源,兩個(gè)優(yōu)先級(可擴(kuò)展)。
    
    (2)前向數(shù)據(jù)采集通道:
    
    8通道高精度12位adc(片內(nèi)電壓基準(zhǔn)、高轉(zhuǎn)換速率可達(dá)5μs、dma方式可選);
    
    兩個(gè)12位電壓輸出dac;
    
    擴(kuò)展八路頻率輸入接口;
    
    片內(nèi)溫度傳感器。
    
    (3)存儲(chǔ)器:
    
    64kb flash/ee 程序存儲(chǔ)器;
    
    2mb flash 數(shù)據(jù)存儲(chǔ)器;
    
    256b ram;
    
    16mb外部數(shù)據(jù)存儲(chǔ)地址空間。
    
    (4)人機(jī)對話通道接口:
    
    lcd顯示接口(字符/圖形);
    
    4×4鍵盤;
    
    語音接口;
    
    標(biāo)準(zhǔn)打印機(jī)接口(可選)。
    
    (5)數(shù)據(jù)通訊接口:
    
    標(biāo)準(zhǔn)uart串口(rs232/422);
    
    irda紅外數(shù)據(jù)交換接口;
    
    無線通信接口(藍(lán)牙技術(shù));
熱門點(diǎn)擊
- 基于MC9S08GB32的便攜式無水阻槳頻船
- 關(guān)于DS18B20測量溫度的幾個(gè)問題
- 單片機(jī)顯控系統(tǒng)中的漢字輸入
- RFMD®擴(kuò)展了業(yè)界領(lǐng)先的EDGE產(chǎn)
- AD8302在幅相檢測系統(tǒng)中的應(yīng)用
- ATSC制數(shù)字電視機(jī)頂盒研究
- 采用高速高分辨率信號采集卡構(gòu)成超聲探傷系統(tǒng)
- 基于數(shù)字移相的高精度脈寬測量系統(tǒng)
- 理想的非編與非編的理想(上)
- 基礎(chǔ)儀器的示波器:領(lǐng)舞電子測試市場(下)
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究