在16MHZ頻率下速度為16MIPS的8位RISC結構單片機,內含硬件乘法器。 支持JTAG端口仿真和編程,仿真效果比傳統仿真同更真實有效。 8通道10位AD轉換器,支持單端和雙端差分信號輸入,內帶增益可編程運算放大器。 16K字節的FLASH存貯器,支持ISP、IAP編程,使系統開發、生產、維護更容易。 多達1K字節的SRAM,32個通用寄存器,三個數據指針,使用C語言編程更容易。 512字節的EEPROM存貯器,可以在系統掉電時保存您的重要數據。 多達20個中斷源,每個中斷有獨立的中斷向量入口地址。 2個8位定時/計數器,1個16位定時/計數器,帶捕捉、比較功能,有四個通道的PWM。 硬件USART、SPI和基于字節處理的I2C接口。 杰出的電氣性能,超強的抗干擾能力。每個IO口可負載40mA的電流,總電流不超過200mA。 可選片內/片外RC振蕩、石英/陶瓷晶振、外部時鐘,更具備實時時鐘(RTC)功能;片內RC振蕩可達8MHZ,頻率可校調到1%精度;片外晶振振蕩幅度可調,以改善EMI性能。 內置模擬量比較器。 可以用熔絲開啟、帶獨立振蕩器的看門狗,看門狗溢出時間分8級可調。 內置上電復位電路和可編程低電壓檢測(BOD)復位電路。 六種睡眠模式,給你更低的功耗和更靈活的選擇。 ATMEGA16L工作電壓2.7V-5.5V,工作頻率0-8MHZ;ATMEGA16工作電壓4.5-5.5V,工作頻率0-16MHZ。 32個IO口,DIP40、TQFP44封裝。 與其它8位單片機相比,有更高的程序安全性,保護您的知識產權。
標簽: ATMEGA JTAG 16 性能
上傳時間: 2013-11-22
上傳用戶:wcl168881111111
AVRPRO燒錄器,是針對ATMEL公司的90系列AVR精簡指令單片機設計的專用燒錄工具該產品只有軟件部分,無需硬件支持,僅僅只需4根線,將計算機并口和用戶板相連,這都是因為采用了ISP串行編程。軟件支持擦、寫、校驗、寫保護位以及批處理。使用極其方便。 該產品的最大優點有: 1. 使用串行編程,達到了在線編程,節省了購買萬用編程器和適配器的費用(萬用編程器需2千元左右,適配器需3、4百元,并各個芯片和封裝需不同適配器)。用戶板也無需在焊插座(帶來可靠性下降),而且為軟件升級帶來了極大的便利。 2. 使用方便,無需硬件,給現場調試帶來了極大的便利,不用再帶笨重的編程器,而且為AVR單片機的使用上帶來了方便。 3. 價格實在太便宜,為您省了不少錢。 硬件使用說明: 并口和用戶板連接說明 并口2腳<―――>用戶板單片機MOSI 并口3腳<―――>用戶板單片機SCK 并口12腳<―――>用戶板單片機MISO 并口25腳<―――>用戶板單片機GND 軟件使用說明: 軟件名是AVRPRO.EXE,支持DOS,WIN9x,支持.hex(intel)格式,可直接運行AVRPRO.EXE,也可以鍵入AVRPRO.EXE 目錄\文件名.HEX,直接運行時可進入菜單,可選擇擦、寫、校驗、寫保護位以及批處理。鍵入文件名時,軟件運行批處理,自動完成擦、寫、校驗、寫保護位
標簽: Atmel AVR 單片機 燒錄器
上傳時間: 2014-12-27
上傳用戶:zhang97080564
第一章 序論……………………………………………………………6 1- 1 研究動機…………………………………………………………..7 1- 2 專題目標…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開發環境與設備…………………………………………………10 第二章 德州儀器OMAP 開發套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優點……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構………………………………….…12 2-2.2 OMAP1510軟體架構……………………………………...12 2-2.3 DSP / BIOS Bridge簡述…………………………………...13 2- 3 TI Innovator套件 -- OMAP1510 ……………………………..14 2-2.1 General Purpose processor -- ARM925T………………...14 2-2.2 DSP processor -- TMS320C55x …………………………15 2-2.3 IDE Tool – CCS …………………………………………15 2-2.4 Peripheral ………………………………………………..16 第三章 在OMAP1510上建構Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開發與一般程式開發之不同………….….17 3-1.2 Cross Compiling的GNU工具程式……………………18 3-1.3 建立ARM-Linux Cross-Compiling 工具程式………...19 3-1.4 Serial Communication Program………………………...20 3- 2 Porting kernel………………………………………………….…21 3-2.1 Setup CCS ………………………………………….…..21 3-2.2 編譯及上傳Loader…………………………………..…23 3-2.3 編譯及上傳Kernel…………………………………..…24 3- 3 建構Root File System………………………………………..…..26 3-3.1 Flash ROM……………………………………………...26 3-3.2 NFS mounting…………………………………………..27 3-3.3 支援NFS Mounting 的kernel…………………………..27 3-3.4 提供NFS Mounting Service……………………………29 3-3.5 DHCP Server……………………………………………31 3-3.6 Linux root 檔案系統……………………………….…..32 3- 4 啟動及測試Innovator音效裝置…………………………..…….33 3- 5 建構支援DSP processor的環境…………………………...……34 3-5.1 Solution -- DSP Gateway簡介……………………..…34 3-5.2 DSP Gateway運作架構…………………………..…..35 3- 6 架設DSP Gateway………………………………………….…36 3-6.1 重編kernel……………………………………………...36 3-6.2 DEVFS driver…………………………………….……..36 3-6.3 編譯DSP tool和API……………………………..…….37 3-6.4 測試……………………………………………….…….37 第四章 MP3 Player……………………………………………….…..38 4- 1 MP3 介紹………………………………………………….…….38 4- 2 MP3 壓縮原理……………………………………………….….39 4- 3 Linux MP3 player – splay………………………………….…….41 4.3-1 splay介紹…………………………………………….…..41 4.3-2 splay 編譯………………………………………….…….41 4.3-3 splay 的使用說明………………………………….……41 第五章 程式改寫………………………………………………...…...42 5-1 程式評估與改寫………………………………………………...…42 5-1.1 Inter-Processor Communication Scheme…………….....42 5-1.2 ARM part programming……………………………..…42 5-1.3 DSP part programming………………………………....42 5-2 程式碼………………………………………………………..……43 5-3 雙處理器程式開發注意事項…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經濟效益………………………………...49 6-3.2音質v.s 浮點與定點運算………………………..…..49 6-3.3 DSP Gateway架構的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網路掛載File System的Delay…………………..……51 第七章 結論心得…
標簽: OMAP 1510 mp3 播放器
上傳時間: 2013-10-14
上傳用戶:a471778
許多AVR使用者特別是AVR初學者,在使用AVR單片機的過程中,或多或少的都遇到過AVR單片機在設置熔絲位后突然不能使用的情況,筆者在最初使用AVR單片機的時候,也遇到過類似的情況.這個情況,多半是我們常說的"假死"狀態,也就是說,單片機不是真正的壞了,而是由于設置熔絲位后導致的假死狀態.
標簽: AVR 防止 單片機
上傳時間: 2013-11-23
上傳用戶:fang2010
EM78系列單芯片-提升軟件效率的小程序筆者閑暇時總喜歡一個人窩在房里拿烙鐵,焊電路板,在網絡上游走,看到喜歡的DIY也一定仔細端詳,即使按圖施工也可以得到不少的樂趣,相信酷愛此道的人應該也不少,除了喜歡看看別人的作品,也可以互相比較一下看誰用的零件少,誰提供的功能強,誰的速度最快,所以經常很容易就搜集到一些不錯的電路,日子久了就像堆積木一樣,可以一個方塊一個方塊的拿來用,吾人戲稱為積木設計法。將許多有用的電路組合在一起,又是一個新的東西。這種方式的確又快又經濟,符合現代人快餐的觀念。不僅是硬件可以像堆積木一樣的收集起來,軟件當然也可以適用于積木法則,于是在不少有心人的努力之下,筆者也收集了EM78系列單芯片一些很好的鏈接庫,所以說麻雀雖小,五臟俱全。也因為這些鏈接庫極具參考價值,筆者不忍獨享,故決定將紊亂的筆記重新整理后。
標簽: EMC 單片機 編程技巧 集錦
上傳時間: 2013-11-21
上傳用戶:kristycreasy
S51編程器制作包:自制AT89S51編程器教程AT89S51芯片的日漸流行,對我們單片機初學者來說是一個大好消息。因為做個AT89S51編程器非常容易,而且串行編程模式更便于做成在線編程器,給頻繁燒片,調試帶來了巨大的方便。 電路: 只要焊13根線就可以搞定這個電路。基本原理:RST置高電平,然后向單片機串行發送 編程命令。P1.7(SCK)輸入移位脈沖,P1.6(MISO)串行輸出,P1.5(MOSI)串行輸入(要了解詳細編程原理可以去看AT89S51的數據手冊)。使用并口發出控制信號,74373只是用于信號轉換,因為并口直接輸出高電平的電壓有點沒到位,使用其他芯片也可以,還有人提出直接接電阻。并口引腳1控制P1.7,引腳14控制P1.5,引腳15讀P1.6,引腳16控制RST,引腳17接74373 LE(鎖存允許),18-25這些引腳都可以接地。建議在你的單片機系統板上做個6芯的接口。注意:被燒寫的單片機一定是最小系統(單片機已經接好電源,晶振,可以運行),VCC,GND是給74373提供電源的。 還有一個方案:使用串口+單片機,這個方案已經用了半年了。電路稍微麻煩一點,速度比較快,而且可以燒AT89C51等等。其實許多器件編程原理差不多,由于我沒太多時間研究器件手冊,更沒有MONEY買一堆芯片來測試,所以只實現了幾個最常用單片機編程功能(AT89C51,C52,C55,AT89S51,S52,S53)。如果要燒寫其他單片機,你可以直接編寫底層控制子程序(例如,寫一個單元,讀一個單元,擦除ROM的子程序)。如果有需要,我可以在器件選擇欄提供一個“X-CHIP”的選擇,“X-CHIP”的編程細節將由用戶自己去實現。當你仔細閱讀器件手冊后,會發現實現這些子程序其實好容易,這也是初學者學單片機編程的好課題。如果成功了會極大的提高你學單片機的積極性。 軟件: 這個軟件的通信,控制部分早在半年前就完成了,這回只是換了個界面和加入并口下載線的功能,希望你看到這個軟件不會想吐。使用很簡當,有一點特別,當你用鼠標右鍵點擊按鈕后,可以把相關操作設置為自動模式(只有打開文件,擦除芯片,寫FLASH ROM,讀FLASH ROM,效驗數據 可以設置),點擊‘自動完成’后會依次完成這些操作,并在開始時檢測芯片。當“打開文件”設為自動后,第2次燒寫同一個文件時不必再去打開文件,軟件會自動刷新緩沖。軟件在WIN XP,WIN 2000可以使用(管理員登陸的),在WIN 98 ,WIN ME使用并口模式時會更快些。這個軟件同時支持串口編程器和并口下載線。操作正常結束后會有聲音提示。如果沒有聲卡或聲卡爛了,則聲音會從機箱揚聲器中發出。注意:記得在CMOS設置中把并口設為ECP模式。就這些東西,應該夠詳細吧,還有什么問題或遇到什么困難可以聯系我,軟件出現什么問題一定要通知我修正。祝你一次就搞定。
標簽: S51 編程器
上傳時間: 2014-01-24
上傳用戶:13162218709
ZY00xxGD-10W是廣州致遠電子研制的寬壓輸入隔離穩壓電源系列模塊,其轉換效率高,高低溫度特性好,帶容性負載能力強,具有短路保護等功能。國際標準引腳方式,自然冷卻,無需外加散熱片,無需外加元件可直接使用,并可直接焊在PCB板上。連接簡單,是您的前級電源理想解決方案。
標簽: AC-DC xxGD ZY 00
上傳時間: 2014-12-28
上傳用戶:372825274
ZY00xxGD-15W是廣州致遠電子研制的寬壓輸入隔離穩壓電源系列模塊,其轉換效率高,高低溫度特性好,帶容性負載能力強,具有短路保護等功能。國際標準引腳方式,自然冷卻,無需外加散熱片,無需外加元件可直接使用,并可直接焊在PCB板上。連接簡單,是您的前級電源理想解決方案。
上傳時間: 2013-11-05
上傳用戶:風為裳的風
MSP430F413實現的智能遙控器設計:MSP430F413 單片機是TI 公司最近推出的超低功耗混合信號16 位單片機系列中的一種。它采用16 位精簡指令系統,125ns 指令周期,大部分的指令在一個指令周期內完成,16 位寄存器和常數發生器,發揮了最高的代碼效率,而且片內含有硬件乘法器,大大節省運算的時間。該芯片采用低功耗設計,具有五種低功耗模式,供電電壓范圍為1.8~3.6V,在工作模式下:2.2 伏工作電壓1MHz 工作頻率時電流為225uA;在待機模式電流為0.7uA;掉電模式(RAM 數據保持不變)電流為0.1uA。所以特別適用長期使用電池工作的場合。它采用數字控制振蕩器(DCO),使得從低功耗模式到喚醒模式的轉換時間小于6us。該芯片具有8KB+256B Flash Memory,256B RAM,采用串行在線編程方式,為用戶編譯程序和控制參數提供靈活的空間,內部的安全保密熔絲可使程序不必非法復制。此外,MSP430F413 具有強大的中斷功能,48 個通用I/O 引腳,96 段LCD 驅動器,一個16 位定時器,這樣提高了對外圍設備的開發能力。
標簽: 430F F413 MSP 430
上傳時間: 2013-11-08
上傳用戶:bruce5996
深入淺出AVR單片機思路清晰,以AVR單片機為載體,介紹了初學單片機所必須掌握的專業知識。書中語言嚴謹但不乏幽默風趣,配以大量的照片、圖示和實例程序,使讀者在愉悅中完成專業知識的學習,并培養了學習嵌入式系統的興趣。本書在講述AVR單片機的同時,更注重于對讀者學習和設計能力的啟發、培養,幫助他們養成“從實踐中來,到實踐中去”的科學方法論,為進一步的學習創造了基礎?! ”緯v述淺顯、內容豐富、編排合理、實例詳盡。首先介紹了如何閱讀器件資料的方法,然后熟悉ICCAVR集成開發環境并搭建實驗開發裝置,接著從實際應用出發,啟發式地介紹AVR單片機的常用資源和對應軟件方法,最后較為全面地補充了從事嵌入式系統開發要擴展的軟件知識。 第1篇 Are you ready? 第1章 學會閱讀Datasheet 1.1 如何閱讀PDF文件,如何獲得Datasheet文件 1.2 Datasheet告訴我們些什么 1.3 如何看懂AVR的Datasheet 1.4 如何得到幫助 1.5 匯編語言執行時間的計算方法 1.6 ATmega48/88/168常用熔絲的作用及其配置方法 1.7 對誤燒寫為外部時鐘模式的解鎖方法 實例1 閱讀74HC595 Datasheet 第2章 深入開發環境 2.1 認識ICC編譯環境 2.2 事半功倍的代碼生成器 2.3 ICC之不得不說的故事 2.4 AVR最小系統和下載線DIY 實例2 AVR最小系統DIY第2篇 Let\'s go! 第3章 從跑馬燈開始 3.1 輸入/輸出界面 3.1.1 單片機的輸入/輸出設備——引腳 3.1.2 “芯”里有數——數碼管顯示 3.1.3 單片機的輸入/輸出設備——從按鍵到鍵盤 3.2 用ATmega48/88/168單片機端口驅動數碼管 3.3 操縱ATmega48/88/168單片機端口 3.4 端口內建上拉電阻的使用 3.5 端口位操作 實例3 跑馬燈 實例4 數碼管的顯示(上) 實例5 數碼管的顯示(下) 實例6 矩陣鍵盤 第4章 對不起接個電話 4.1 十萬火急——中斷 4.2 中斷的特性 4.3 使用中斷時的注意事項 4.4 ATmega48/88/168單片機有哪些中斷源 4.5 如何編寫一個中斷的服務程序代碼 4.6 ATmega48/88/168單片機中斷的開關控制 4.7 ATmega48/88/168中斷標志位 4.8 ATmega48/88/168中斷優先級 4.9 ATmega48/88/168單片機中斷向量 4.10 中斷與查詢之爭 4.11 用查詢方式響應外設中斷 4.12 中斷誤觸發 4.13 前后臺與原子操作 實例7 中斷喚醒的鍵盤掃描 實例8 旋轉編碼器 第5章 一秒究竟有多長 5.1 單片機與時間 5.2 軟件延時 5.3 不需要加載的“自由計時器” 5.4 通過重加載控制定時中斷周期 5.5 使用代碼生成器生成定時器1初始化代碼 5.6 定時器的其他工作模式 5.7 PWM波及其應用簡介 5.8 人類能看懂的電子時鐘——實時時鐘簡介 實例9 閃爍的燈 實例10 漸明漸暗的燈 實例11 復雜閃爍控制 第6章 電量低 6.1 從猜數游戲到A/D轉換器 6.2 ATmega48/88/168的A/D轉換器 6.3 ATmega48/88/168單片機中與A/D相關的引腳 6.4 ATmega48/88/168單片機中與A/D相關的寄存器 6.5 使用A/D時需要注意些什么 6.6 怎樣知道A/D轉換完成 6.7 讀取A/D的轉換結果 6.8 使用代碼生成器生成ADC初始化代碼 6.9 書寫具有工程結構的初始化代碼 6.10 電量計原理概述 …… 第7章 正在過收費站 第8章 包裝的學問 第9章 傻孩子求職記 第10章 MISSION UPDATE第3篇 Code Name C 第11章 朝花夕拾 第12章 指針都是紙老虎 第13章 來自身邊的啟示 第14章 初識嵌入式系統
標簽: ATMega AVR 168 48
上傳時間: 2014-05-05
上傳用戶:佳期如夢
蟲蟲下載站版權所有 京ICP備2021023401號-1