電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>單片機(jī)>ADuC812單片機(jī)高級開發(fā)板應(yīng)用軟件開發(fā)的詳細(xì)資料說明

ADuC812單片機(jī)高級開發(fā)板應(yīng)用軟件開發(fā)的詳細(xì)資料說明

2019-02-23 | rar | 1.82 MB | 次下載 | 免費

資料介紹

  模擬電路就像是系統(tǒng)與外部的接口,而數(shù)字電路就像是系統(tǒng)內(nèi)部的帶有基本的分析運算能力的記憶體。模擬和數(shù)字之間邊需要ADC器件、模擬和數(shù)字之間邊需要DAC器件。他們將模擬和數(shù)字連接起來,不可或缺,DAC和ADC器件的性能(如:轉(zhuǎn)換速度、轉(zhuǎn)換精度、電磁兼容性等)會大大影響整個系統(tǒng)的性能。ADUC812是51兼容內(nèi)核,51在國內(nèi)是應(yīng)用最為普遍的單片器件。

  自電子管面世以來,經(jīng)歷了分立半導(dǎo)體、集成電路數(shù)據(jù)轉(zhuǎn)換器的發(fā)展歷程。DAC和ADC的生產(chǎn)已進(jìn)入全集成化階段,同時在轉(zhuǎn)換速度和轉(zhuǎn)換精度等主要指標(biāo)上有了重大突破,還開發(fā)了一些具有與計算機(jī)直接接口功能的芯片。在集成技術(shù)中,又發(fā)展了模塊、混合和單片機(jī)集成數(shù)據(jù)轉(zhuǎn)換器技術(shù)。對高速DAC和ADC的發(fā)展策略是在性能不受影響的前提下盡量提高集成度,為最終用戶提供產(chǎn)品的解決方案。對DAC和ADC的需求大量增加,而且要求性能指標(biāo)有較寬覆蓋面,以便適應(yīng)不同場合應(yīng)用的要求。

  ADC主要的應(yīng)用領(lǐng)域不斷拓寬,廣泛應(yīng)用于多媒體、通訊、自動化、儀器儀表等領(lǐng)域。對不同的領(lǐng)域的不同要求,例如接口、電源、通道、內(nèi)部配置的要求,每一類ADC都有相應(yīng)的優(yōu)化設(shè)計方法;同時,用戶不僅要考慮到本身的工藝和電路結(jié)構(gòu),而且還應(yīng)考慮到ADC的外圍電路,如相應(yīng)的信號調(diào)理電路等模擬電路的設(shè)計。

  隨著通信事業(yè)、多媒體技術(shù)和數(shù)字化設(shè)備的飛速發(fā)展,信號處理越來越趨向數(shù)字化,促進(jìn)了高速DAC有了長足進(jìn)步,牽動著DAC制造商研制出許多新結(jié)構(gòu)、新工藝及各種特殊用途的高速。高速的DAC應(yīng)用領(lǐng)域主要有三個方面:數(shù)字化儀器,包括波形重建和任意波形發(fā)生器;直接數(shù)合成(DDS),包括接收器本機(jī)振蕩器、跳頻無線電設(shè)備、通信系統(tǒng)、正交調(diào)制(QAM)系統(tǒng)和雷達(dá)系統(tǒng);圖形顯示系統(tǒng),包括失量掃描和光柵掃描。

  本文將就ADUC812開發(fā)板的具體功能應(yīng)用的軟件實現(xiàn)作出詳細(xì)的闡述,以實現(xiàn)多功能、可擴(kuò)展的51內(nèi)核的A/D轉(zhuǎn)換系統(tǒng)。

  系統(tǒng)硬件電路原理如圖所示,它主要包括:模/數(shù)轉(zhuǎn)換、數(shù)/模轉(zhuǎn)換、擴(kuò)展I/O端口、擴(kuò)展RAM、串口部分和LCD顯示部分。

  以ADuC812單片機(jī)為核心芯片的開發(fā)板需要實現(xiàn)的功能有:A/D轉(zhuǎn)換輸入、D/A轉(zhuǎn)換輸出、晶體管驅(qū)動、RS-232串行口、外部擴(kuò)展RAM芯片、LCD顯示、SPI總線的實時時鐘及外部按鍵輸入、外部中斷[。

  由于ADuC812單片機(jī)內(nèi)部自帶有ADC轉(zhuǎn)換模塊,它有8路口線可以直接用于模擬量的輸入,因此,實現(xiàn)A/D轉(zhuǎn)換輸入功能比較容易。

  同樣,ADuC812單片機(jī)除了具有模擬量的輸入口外,它還有2個D/A轉(zhuǎn)換輸出口。這兩個口可以直接對外輸出模擬量。

  晶體管輸出驅(qū)動可以通過數(shù)字量的輸出端口來實現(xiàn),通過數(shù)字量的輸出變化來控制繼電器的閉合。在此需要使用光電耦合器對信號進(jìn)行隔離并放大。

  RS-232串行口是一般單片機(jī)和PC機(jī)通信的串行口,ADuC812單片機(jī)也有專門的端口用于RS-232串行通信。而該口在硬件實現(xiàn)也比較簡單,只需使用專門的芯片進(jìn)行連接即可。

  外部RAM的擴(kuò)展是與ADuC812單片機(jī)的外部尋址聯(lián)系在一起的,ADuC812單片機(jī)的P0和P2口都可以在外部尋址時用于地址口線來使用。且該單片機(jī)的外部尋址空間達(dá)到16MB,因此外部RAM的擴(kuò)展空間也可以很大。

  LCD顯示相對于上面的功能來說,它實現(xiàn)的特殊性更多地依賴于專門的LCD顯示模塊。對于不同的LCD顯示器,如果其控制器不同,控制其顯示的方式也是不一樣的。

  ADuC812單片機(jī)片內(nèi)集成有專門的全硬件IC口。因此在和IC兼容的時鐘芯片進(jìn)行硬件連接時也是比較方便的。如果要用軟件編程來實現(xiàn)它們之間的通信,還需要進(jìn)一步了解設(shè)計時使用到的實時時鐘芯片。

  ADuC812單片機(jī)有專門的口是用于外部中斷的,如:/INT0(18腳)和/INT1(19腳)。只需在外圍設(shè)計一個按鍵觸發(fā)電路并將其輸出引入/INT0或/INT1腳,就可以實現(xiàn)外部中斷輸入功能。而按鍵輸入功能的實現(xiàn)則關(guān)系到按鍵的讀取方式,在按鍵與ADuC812單片機(jī)進(jìn)行硬件連接的時候還要考慮到單片機(jī)可用的通用數(shù)據(jù)口的數(shù)目。

  當(dāng)然在對各部分進(jìn)行設(shè)計的同時,也要考慮到他們之間是否有資源使用上的沖突,并想辦法加以解決。

  本課題就ADuC812開發(fā)板的軟件實現(xiàn)做出具體解決方法。AduC812是一種新型的高度集成的高精度12位數(shù)據(jù)采集系統(tǒng)。在其片內(nèi),不僅包含了可重新編程的非易失性閃速/電擦除程序存儲器的高性能8位(與8051兼容)MCU,還包含了高性能的自校準(zhǔn)多通道(8個輸入通道)ADC,兩個12位DAC。AduC812微控制器內(nèi)核與8051指令集兼容,具有9個中斷源(2個優(yōu)先級)。片內(nèi)還集成了8K字節(jié)的閃速/電擦除程序存儲器、640字節(jié)的閃速/電擦除數(shù)據(jù)存儲器以及256字節(jié)RAM。利用ADUc812在數(shù)據(jù)采集方面的集成優(yōu)勢,可進(jìn)行12位字長的A/D轉(zhuǎn)換,轉(zhuǎn)換精度高,轉(zhuǎn)換速度快,可不須采樣保持器。由于片內(nèi)基準(zhǔn)高精度、低漂移且經(jīng)工廠校準(zhǔn),并且當(dāng)ADC使能時,在 VREF引腳會出現(xiàn)此基準(zhǔn)電壓。所以用片內(nèi)基準(zhǔn)比較好。使用片內(nèi)基準(zhǔn)時,要求輸入電壓在0~2.5v之間。

    ADuC812的內(nèi)部結(jié)構(gòu)框圖如下:

  從上圖可以看出ADUC812的基本功能,其應(yīng)用價值也可見一斑。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 651單片機(jī)窗簾控制器仿真程序
  12. 1.93 MB  |  2次下載  |  免費
  13. 751單片機(jī)大棚環(huán)境控制器仿真程序
  14. 1.10 MB  |  2次下載  |  免費
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費