LG-32K是老古開發網推出的一個支持keilc51設計軟件的軟件斷點仿真機使用一片SST89C58單片機和一片at90s8515單片機來實現仿真功能(主CPU和用戶CPU),兩片CPU之間通過一根I/O引腳通訊(通訊速率在33兆晶振時約100KBPS),主CPU負責跟keilc51通訊,用戶CPU只跟主CPU通訊.
上傳時間: 2013-11-06
上傳用戶:feifei0302
AVR STUDIO4:這個文件是一個完整的開發工具,包括編輯、仿真功能,利用這個工具,我們可以編輯源代碼,并在AVR器件上運行。 代碼實例:這是一個用于演示完整代碼,at90s8515數據手冊:這是at90s8515芯片的完整資料。at90s8515芯片是一款非常容易上手的AVR芯片。現在你不用擔心AVR其他型號的產品,以后你會發現AVR系列產品有非常大的相似性,你掌握了一款芯片比如說8515),學會其他芯片也非常容易。。指令說明:如果你要詳細的了解各種指令的話,這個文件非常有用。
標簽: AVRstudio
上傳時間: 2013-10-09
上傳用戶:guojin_0704
AVR高速嵌入式單片機原理與應用(修訂版)詳細介紹ATMEL公司開發的AVR高速嵌入式單片機的結構;講述AVR單片機的開發工具和集成開發環境(IDE),包括Studio調試工具、AVR單片機匯編器和單片機串行下載編程;學習指令系統時,每條指令均有實例,邊學習邊調試,使學習者看得見指令流向及操作結果,真正理解每條指令的功能及使用注意事項;介紹AVR系列多種單片機功能特點、實用程序設計及應用實例;作為提高篇,講述簡單易學、適用AVR單片機的高級語言BASCOMAVR及ICC AVR C編譯器。 AVR高速嵌入式單片機原理與應用(修訂版) 目錄 第一章ATMEL單片機簡介1.1ATMEL公司產品的特點11.2AT90系列單片機簡介21.3AT91M系列單片機簡介2第二章AVR單片機系統結構2.1AVR單片機總體結構42.2AVR單片機中央處理器CPU62.2.1結構概述72.2.2通用寄存器堆92.2.3X、Y、Z寄存器92.2.4ALU運算邏輯單元92.3AVR單片機存儲器組織102.3.1可下載的Flash程序存儲器102.3.2內部和外部的SRAM數據存儲器102.3.3EEPROM數據存儲器112.3.4存儲器訪問和指令執行時序112.3.5I/O存儲器132.4AVR單片機系統復位162.4.1復位源172.4.2加電復位182.4.3外部復位192.4.4看門狗復位192.5AVR單片機中斷系統202.5.1中斷處理202.5.2外部中斷232.5.3中斷應答時間232.5.4MCU控制寄存器 MCUCR232.6AVR單片機的省電方式242.6.1休眠狀態242.6.2空閑模式242.6.3掉電模式252.7AVR單片機定時器/計數器252.7.1定時器/計數器預定比例器252.7.28位定時器/計數器0252.7.316位定時器/計數器1272.7.4看門狗定時器332.8AVR單片機EEPROM讀/寫訪問342.9AVR單片機串行接口352.9.1同步串行接口 SPI352.9.2通用串行接口 UART402.10AVR單片機模擬比較器452.10.1模擬比較器452.10.2模擬比較器控制和狀態寄存器ACSR462.11AVR單片機I/O端口472.11.1端口A472.11.2端口 B482.11.3端口 C542.11.4端口 D552.12AVR單片機存儲器編程612.12.1編程存儲器鎖定位612.12.2熔斷位612.12.3芯片代碼612.12.4編程 Flash和 EEPROM612.12.5并行編程622.12.6串行下載662.12.7可編程特性67第三章AVR單片機開發工具3.1AVR實時在線仿真器ICE200693.2JTAG ICE仿真器693.3AVR嵌入式單片機開發下載實驗器SL?AVR703.4AVR集成開發環境(IDE)753.4.1AVR Assembler編譯器753.4.2AVR Studio773.4.3AVR Prog783.5SL?AVR系列組態開發實驗系統793.6SL?AVR*.ASM源文件說明81第四章AVR單片機指令系統4.1指令格式844.1.1匯編指令844.1.2匯編器偽指令844.1.3表達式874.2尋址方式894.3數據操作和指令類型924.3.1數據操作924.3.2指令類型924.3.3指令集名詞924.4算術和邏輯指令934.4.1加法指令934.4.2減法指令974.4.3乘法指令1014.4.4取反碼指令1014.4.5取補指令1024.4.6比較指令1034.4.7邏輯與指令1054.4.8邏輯或指令1074.4.9邏輯異或指令1104.5轉移指令1114.5.1無條件轉移指令1114.5.2條件轉移指令1144.6數據傳送指令1354.6.1直接數據傳送指令1354.6.2間接數據傳送指令1374.6.3從程序存儲器直接取數據指令1444.6.4I/O口數據傳送指令1454.6.5堆棧操作指令1464.7位指令和位測試指令1474.7.1帶進位邏輯操作指令1474.7.2位變量傳送指令1514.7.3位變量修改指令1524.7.4其它指令1614.8新增指令(新器件)1624.8.1EICALL-- 延長間接調用子程序1624.8.2EIJMP--擴展間接跳轉1634.8.3ELPM--擴展裝載程序存儲器1644.8.4ESPM--擴展存儲程序存儲器1644.8.5FMUL--小數乘法1664.8.6FMULS--有符號數乘法1664.8.7FMULSU--有符號小數和無符號小數乘法1674.8.8MOVW--拷貝寄存器字1684.8.9MULS--有符號數乘法1694.8.10MULSU--有符號數與無符號數乘法1694.8.11SPM--存儲程序存儲器170 第五章AVR單片機AT90系列5.1AT90S12001725.1.1特點1725.1.2描述1735.1.3引腳配置1745.1.4結構縱覽1755.2AT90S23131835.2.1特點1835.2.2描述1845.2.3引腳配置1855.3ATmega8/8L1855.3.1特點1865.3.2描述1875.3.3引腳配置1895.3.4開發實驗工具1905.4AT90S2333/44331915.4.1特點1915.4.2描述1925.4.3引腳配置1945.5AT90S4414/85151955.5.1特點1955.5.2AT90S4414和at90s8515的比較1965.5.3引腳配置1965.6AT90S4434/85351975.6.1特點1975.6.2描述1985.6.3AT90S4434和AT90S8535的比較1985.6.4引腳配置2005.6.5AVR RISC結構2015.6.6定時器/計數器2125.6.7看門狗定時器 2175.6.8EEPROM讀/寫2175.6.9串行外設接口SPI2175.6.10通用串行接口UART2175.6.11模擬比較器 2175.6.12模數轉換器2185.6.13I/O端口2235.7ATmega83/1632285.7.1特點2285.7.2描述2295.7.3ATmega83與ATmega163的比較2315.7.4引腳配置2315.8ATtiny10/11/122325.8.1特點2325.8.2描述2335.8.3引腳配置2355.9ATtiny15/L2375.9.1特點2375.9.2描述2375.9.3引腳配置2395 .10ATmega128/128L2395.10.1特點2405.10.2描述2415.10.3引腳配置2435.10.4開發實驗工具2455.11ATmega1612465.11.1特點2465.11.2描述2475.11.3引腳配置2475.12AVR單片機替代MCS51單片機249第六章實用程序設計6.1程序設計方法2506.1.1程序設計步驟2506.1.2程序設計技術2506.2應用程序舉例2516.2.1內部寄存器和位定義文件2516.2.2訪問內部 EEPROM2546.2.3數據塊傳送2546.2.4乘法和除法運算應用一2556.2.5乘法和除法運算應用二2556.2.616位運算2556.2.7BCD運算2556.2.8冒泡分類算法2556.2.9設置和使用模擬比較器2556.2.10半雙工中斷方式UART應用一2556.2.11半雙工中斷方式UART應用二2566.2.128位精度A/D轉換器2566.2.13裝載程序存儲器2566.2.14安裝和使用相同模擬比較器2566.2.15CRC程序存儲的檢查2566.2.164×4鍵區休眠觸發方式2576.2.17多工法驅動LED和4×4鍵區掃描2576.2.18I2C總線2576.2.19I2C工作2586.2.20SPI軟件2586.2.21驗證SLAVR實驗器及AT90S1200的口功能12596.2.22驗證SLAVR實驗器及AT90S1200的口功能22596.2.23驗證SLAVR實驗器及具有DIP40封裝的口功能第七章AVR單片機的應用7.1通用延時子程序2607.2簡單I/O口輸出實驗2667.2.1SLAVR721.ASM 2667.2.2SLAVR722.ASM2677.2.3SLAVR723.ASM2687.2.4SLAVR724.ASM2707.2.5SLAVR725.ASM2717.2.6SLAVR726.ASM2727.2.7SLAVR727.ASM2737.3綜合程序2747.3.1LED/LCD/鍵盤掃描綜合程序2747.3.2LED鍵盤掃描綜合程序2757.3.3在LED上實現字符8的循環移位顯示程序2757.3.4電腦放音機2777.3.5鍵盤掃描程序2857.3.6十進制計數顯示2867.3.7廉價的A/D轉換器2897.3.8高精度廉價的A/D轉換器2947.3.9星星燈2977.3.10按鈕猜數程序2987.3.11漢字的輸入3047.4復雜實用程序3067.4.110位A/D轉換3067.4.2步進電機控制程序3097.4.3測脈沖寬度3127.4.4LCD顯示8字循環3187.4.5LED電腦時鐘3247.4.6測頻率3307.4.7測轉速3327.4.8AT90S8535的A/D轉換334第八章BASCOMAVR的應用8.1基于高級語言BASCOMAVR的單片機開發平臺3408.2BASCOMAVR軟件平臺的安裝與使用3418.3AVR I/O口的應用3458.3.1LED發光二極管的控制3458.3.2簡易手控廣告燈3468.3.3簡易電腦音樂放音機3478.4LCD顯示器3498.4.1標準LCD顯示器的應用3498.4.2簡單游戲機--按鈕猜數3518.5串口通信UART3528.5.1AVR系統與PC的簡易通信3538.5.2PC控制的簡易廣告燈3548.6單總線接口和溫度計3568.7I2C總線接口和簡易IC卡讀寫器359第九章ICC AVR C編譯器的使用9.1ICC AVR的概述3659.1.1介紹ImageCraft的ICC AVR3659.1.2ICC AVR中的文件類型及其擴展名3659.1.3附注和擴充3669.2ImageCraft的ICC AVR編譯器安裝3679.2.1安裝SETUP.EXE程序3679.2.2對安裝完成的軟件進行注冊3679.3ICC AVR導游3689.3.1起步3689.3.2C程序的剖析3699.4ICC AVR的IDE環境3709.4.1編譯一個單獨的文件3709.4.2創建一個新的工程3709.4.3工程管理3719.4.4編輯窗口3719.4.5應用構筑向導3719.4.6狀態窗口3719.4.7終端仿真3719.5C庫函數與啟動文件3729.5.1啟動文件3729.5.2常用庫函數3729.5.3字符類型庫3739.5.4浮點運算庫3749.5.5標準輸入/輸出庫3759.5.6標準庫和內存分配函數3769.5.7字符串函數3779.5.8變量參數函數3799.5.9堆棧檢查函數3799.6AVR硬件訪問的編程3809.6.1訪問AVR的底層硬件3809.6.2位操作3809.6.3程序存儲器和常量數據3819.6.4字符串3829.6.5堆棧3839.6.6在線匯編3839.6.7I/O寄存器3849.6.8絕對內存地址3849.6.9C任務3859.6.10中斷操作3869.6.11訪問UART3879.6.12訪問EEPROM3879.6.13訪問SPI3889.6.14相對轉移/調用的地址范圍3889.6.15C的運行結構3889.6.16匯編界面和調用規則3899.6.17函數返回非整型值3909.6.18程序和數據區的使用3909.6.19編程區域3919.6.20調試3919.7應用舉例*3929.7.1讀/寫口3929.7.2延時函數3929.7.3讀/寫EEPROM3929.7.4AVR的PB口變速移位3939.7.5音符聲程序3939.7.68字循環移位顯示程序3949.7.7鋸齒波程序3959.7.8正三角波程序3969.7.9梯形波程序396附錄1AT89系列單片機簡介398附錄2AT94K系列現場可編程系統標準集成電路401附錄3指令集綜合404附錄4AVR單片機選型表408參 考 文 獻412
上傳時間: 2013-11-08
上傳用戶:xcy122677
本次設計的自動往返電動小汽車,以ATMEL公司生產的at90s8515為核心,其構成為: 傳感器信號檢測電路、微控制系統和電機驅動電路以及顯示電路構成。 本系統采用AVR高速嵌入式單片機和少量的外圍電路,盡量采用“以軟代硬”的方式,實現小車的大部分功能。
上傳時間: 2013-12-09
上傳用戶:lhc9102
酷魚下載線源程序,可以在線燒寫芯片有AT89LS51,AT89S51,AT89LS52,AT89S52. 2. AT90CAN128,AT90S1200,AT90S2313,AT90S2323,AT90LS2323,AT90S2333, AT90LS2333,AT90S2343,AT90LS2343,AT90S4414,AT90S4433,AT90LS4433, AT90S4434,AT90LS4434,at90s8515,AT90S8535,AT90LS8535 3. ATMEGA103,ATMEGA103L, ATMEGA128, ATMEGA128L, ATMEGA16, ATMEGA16L,ATMEGA161,ATMEGA161L,ATMEGA162,ATMEGA162V, ATMEGA163,ATMEGA163L,ATMEGA168,ATMEGA169,ATMEGA169V, ATMEGA32 , ATMEGA32L, ATMEGA323 , ATMEGA323L, ATMEGA48 , ATMEGA64 , ATMEGA64L , ATMEGA8,ATMEAG8L , ATMEGA8515 , ATMEGA8515L,ATMEGA8535,ATMEGA8535L,ATMEGA88 4. ATTINY12,ATTINY12L,ATTINY13,ATTINY15L,ATTINY2313,ATTINY2313V, ATTINY26,ATTINY26L PIC 系列可ISP 單片機 5. PIC16F870,PIC16F871,PIC16F872,PIC16F873 ,PIC16F873A,PIC16F874, PIC16F874A,PIC16F876,PIC16F876A,PIC16F877,PIC16F877A
上傳時間: 2013-12-21
上傳用戶:戀天使569
TG19264A接口程序(AVR模擬方式) 連線圖 連線圖: LCM------S8515* *LCM----S8515* *LCM-------S8515* *LCM------S8515* * *DB0-------PA0* *DB4-----PA4* *D/I--------PC6* *CS1-------PC5* * *DB1-------PA1* *DB5-----PA5* *R/W--------PC7* *CS2-------PC4* * *DB2-------PA2* *DB6-----PA6* */RST-------VCC* *CS3-------PD2* * *DB3-------PA3* *DB7-----PA7* *E----------PC3* * 注:at90s8515的晶振頻率為8MHz
上傳時間: 2013-12-15
上傳用戶:lunshaomo
單片機方面大量常用優秀源代碼和說明 ACM-12864漢字液晶顯示驅動程序 Ad_da轉換 ADC0809 adc2051 AD轉換類 C51_table DES算法演示 I2c總線 IIC LED顯示 編程規范與范例 步進電機 查表 串行通信 打印 代碼運算類 代碼轉換 單片機經驗談 單片機直接驅動液晶顯示 電機pwm控制 電機控制 定浮點子程序庫 定時與中斷 二進制數運算 匯編與c的銜接 鍵盤掃描程序 鍵盤與顯示 交通燈 抗干擾 濾波 排序 排序類 頻率計 軟件工程 實用子程序 數字多用表 數字頻率計 通訊 顯示子程序 延時 移位除 音樂 應用類 源程序 在線下載器源程序 中斷應用 自動往返小汽車 51單片機子程序.exe at90s8515打鈴程序.ASM hex2bcd.asm main_last.asm RTX-51 Real-Time(漢).pdf RTX-51 實時操作系統.pdf SOFT_UART.ASM test_read.asm testpw.asm 八月桂花香.asm 單片機C51編程幾個有用的模塊.htm 單片機實現軟件濾波.txt 遙控器程序.txt
上傳時間: 2016-08-30
上傳用戶:cjf0304
VIP專區-嵌入式/單片機編程源碼精選合集系列(6)資源包含以下內容:1. vmware使用簡介.2. 串行設備驅動開發筆記.3. 44b0x開發板源代碼.4. 基于8051嵌入式系統的GPRS終端實現..5. 嵌入式系統下語音壓縮編碼g.729.6. 自動完成寄存器配置的44b0定時中斷和ADC程序.7. 用IO口模擬串口.8. ks8695網絡處理器資料匯編。.9. 44b0x 1 program.10. msp430驅動ad9853.11. 射頻卡讀寫器.12. sunplus miniOS 文檔.13. Minios153 的源代碼.14. 基于8019的c8051f的tcpip源程序.15. 輕量級TCP/IP協議棧最新版本.16. ATmega103、ATmega128做的開發板web server源碼.17. webserver文件.18. 嵌入式TCP/IP協議棧.19. at90s8515驅動液晶顯示.20. 使用匯編語言實現A口的輸出.21. 小喇叭就可以發出救護車的聲音.22. lcd12864手冊.23. sdt2.51的使用手冊(英文).24. PS/2接口C語言通信函數庫設計.25. 這段代碼用嵌入式匯編寫成,md5最為核心的部分用匯編寫成,具有很高的運算速度,比C代碼快將近兩倍.26. 清華魏永名miniGUI dos下的源碼.27. 液晶自模點陣提取軟件.28. 本程序實現的是液晶顯示.29. 模擬異步串行通信.30. SJA1000驅動程序(分別用C&ASM書寫).31. linBUS驅動原碼.32. 對norflash進行擦初、編程的源碼.33. 對nand_flash的擦除、編程算法源碼.34. uc/fs文件系統.35. fpga實用倍頻電路.36. TMS320VC5509 EVM技術資料.37. C6211DSK板原理圖.38. mpc860中斷管理及其實例代碼.39. MPC860中文培訓教材.40. 嵌入式鍵盤體系源碼.
標簽: 計算機組成原理
上傳時間: 2013-05-22
上傳用戶:eeworm
VIP專區-嵌入式/單片機編程源碼精選合集系列(14)資源包含以下內容:1. 串口通訊底層軟件.2. 用iccavr編寫的at90s8515驅動19264液晶片的源程序avr192.3. uC/OS II 在H8/2134平臺上的移植代碼.4. 嵌入式原理作業嵌入式原理及應用試題.5. 嵌入式原理作業嵌入式專業詞匯.6. U-Boot學習文檔.7. 嵌入式mp3解碼程序.8. 用75SL164實現流水燈的控制。.9. intel 196ea 例程.10. intel 196nt 例程.11. LPC932的CCU應用.12. P89LPC932的ISP使用.13. LPC932附加EEPROM操作.14. LPC932的SPI接口應用.15. 嵌入式系統中中斷處理程序.16. 嵌入式系統中的數碼管顯示.17. 用于對udma控制器的編程.18. 44780LCD驅動源程序.19. 控制T6939例子程序.20. F206的液晶模塊顯示程序.21. 16進制<->10進制互換程序.22. 這是一個軟件紅外線接收程序.23. WinCe下實現多線程.24. WinCE下的自繪按鈕.25. WinCE下的可更改背景顏色和字體顏色的編輯控件.26. WinCe下的字繪Combo控件.27. 嵌入式軟件開發.28. WinCe下串行通訊的實現.29. FPGA研討會的一些問題集!.30. NE2000的驅動.31. 射頻遙控器串行通訊程序.32. ALTERA的NIOS處理器!文件直接可以打開直接選擇器件重新編譯!.33. 日歷時鐘模塊.34. I2C總線驅動程序(用兩個普通IO模擬I2C總線).35. 經典嵌入式論文.36. 經典嵌入式論文.37. 經典嵌入式論文.38. simcom100 GPRS 模塊源程序.39. c8051f020LCD驅動.40. msc1201 編程1.
上傳時間: 2013-05-17
上傳用戶:eeworm