新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機典型案例開發(fā)(六)

單片機典型案例開發(fā)(六)

作者: 時間:2013-07-13 來源:網(wǎng)絡(luò) 收藏
G: 0px; PADDING-TOP: 0px; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">  軟件編譯與下載

  由于程序是采用C語言設(shè)計完成的,因此,需要用Image Craft公司的ICCAVR編譯器進(jìn)行編譯,生成COF文件,再用AVR STUDIO調(diào)試軟件和雙龍公司的AVR JTAG仿真器進(jìn)行調(diào)試。調(diào)試完成后,利用的JTAG接口寫入內(nèi)部閃存即可。

  上位工控機軟件

  運行在工控機上的軟件主要負(fù)責(zé)處理AVR通過串口傳送過來的數(shù)據(jù)并進(jìn)行超差、報警的檢查,然后把數(shù)據(jù)存儲在ACCESS數(shù)據(jù)庫中,以便查看。該軟件能夠設(shè)置電地球波的幅度、寬度、相位,并能自主控制電地球波的產(chǎn)生或停止。

  上位工控機軟件采用VC6.0編寫,其中的數(shù)據(jù)庫部分采用ADO技術(shù)。ADO是Microsoft公司為最新和最強大的數(shù)據(jù)訪問范例 OLE DB 而設(shè)計的,是一個便于使用的應(yīng)用程序?qū)咏涌凇DO 最主要的優(yōu)點是易于使用、速度快、內(nèi)存支出少且磁盤遺跡小。

  結(jié)語

  本文介紹的系統(tǒng)使用了很多Atmega128的外圍資源,并通過Atmega128提供的定時計數(shù)器的比較中斷解決了系統(tǒng)設(shè)計中的難題。


上一頁 1 2 3 4 5 6 下一頁

關(guān)鍵詞: 單片機 典型案例

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉