亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

接口寄存器

  • AVR系列單片機(jī)C語言編程與應(yīng)用實例

    本書針對Atmel公司的AVR系列單片機(jī)和ImageCraft公司的ICC AVR開發(fā)環(huán)境,詳細(xì)地介紹了AT90LS8535的C語言程序設(shè)計。全書共有13章,其內(nèi)容既涉及到了單片機(jī)的結(jié)構(gòu)原理、指令系統(tǒng)、內(nèi)容資源和外部功能擴(kuò)展,又包含了單片機(jī)的編程工具——ICC AVR C編程器的數(shù)據(jù)類型、控制流、函數(shù)和指針等。本書的特點是:深入淺出,從最基本的概念開始,循序漸進(jìn)地講解單片機(jī)的應(yīng)用開發(fā);列舉了大量實例,使讀者能從實際應(yīng)用中掌握單片機(jī)的開發(fā)與應(yīng)用技術(shù)。本書適合作為從事單片機(jī)開發(fā)人員的參考用書。書中先后講解了C語言基礎(chǔ)、AVR單片機(jī)基礎(chǔ),并舉了一些簡單的實例。本書非常適合初學(xué)者。 【目錄信息】 第1章 單片機(jī)系統(tǒng)概述 1. 1 AVR系列單片機(jī)的特點 1. 2 AT90系列單片機(jī)簡介 第2章 AT90LS8535單片機(jī)的基礎(chǔ)知識 2. 1 AT90LS8535單片機(jī)的總體結(jié)構(gòu) 2. 1. 1 AT90LS8535單片機(jī)的中央處理器 2. 1. 2 AT90LS8535單片機(jī)的存儲器組織 2. 1. 3 AT90LS8535單片機(jī)的I/O接口 2. 1. 4 AT90LS8535單片機(jī)的內(nèi)部資源 2. 1. 5 AT90LS8535單片機(jī)的時鐘電路 2. 1. 6 AT90LS8535單片機(jī)的系統(tǒng)復(fù)位 2. 1. 7 AT90LS8535單片機(jī)的節(jié)電方式 2. 1. 8 AT90LS8535單片機(jī)的芯片引腳 2. 2 AT90LS8535單片機(jī)的指令系統(tǒng) 2. 2. 1 匯編指令格式 2. 2. 2 尋址方式 2. 2. 3 偽指令 2. 2. 4 指令類型及數(shù)據(jù)操作方式 2. 3 應(yīng)用程序設(shè)計 2. 3. 1 程序設(shè)計方法 2. 3. 2 應(yīng)用程序舉例 第3章 AT90LS8535單片機(jī)的C編程 3. 1 支持高級語言編程的AVR系列單片機(jī) 3. 2 AVR的C編譯器 3. 3 ICCAVR介紹 3. 3. 1 安裝ICCAVR 3. 3. 2 設(shè)置ICCAVR 3. 4 用ICCAVR編寫應(yīng)用程序 3. 5 下載程序文件 第4章 數(shù)據(jù)類型. 運算符和表達(dá)式 4. 1 ICCAVR支持的數(shù)據(jù)類型 4. 2 常量與變量 4. 2. 1 常量 4. 2. 2 變量 4. 3 AT90LS8535的存儲空間 4. 4 算術(shù)和賦值運算 4. 4. 1 算術(shù)運算符和算術(shù)表達(dá)式 4. 4. 2 賦值運算符和賦值表達(dá)式 4. 5 邏輯運算 4. 6 關(guān)系運算 4. 7 位操作 4. 7. 1 位邏輯運算 4. 7. 2 移位運算 4. 8 逗號運算 第5章 控制流 5. 1 C語言的結(jié)構(gòu)化程序設(shè)計 5. 1. 1 順序結(jié)構(gòu) 5. 1. 2 選擇結(jié)構(gòu) 5. 1. 3 循環(huán)結(jié)構(gòu) 5. 2 選擇語句 5. 2. 1 if語句 5. 2. 2 switch分支 5. 2. 3 選擇語句的嵌套 5. 3 循環(huán)語句 5. 3. 1 while語句 5. 3. 2 do…while語句 5. 3. 3 for語句 5. 3. 4 循環(huán)語句嵌套 5. 3. 5 break語句和continue語句 第6章 函數(shù) 6. 1 函數(shù)的定義 6. 1. 1 函數(shù)的定義的一般形式 6. 1. 2 函數(shù)的參數(shù) 6. 1. 3 函數(shù)的值 6. 2 函數(shù)的調(diào)用 6. 2. 1 函數(shù)的一般調(diào)用 6. 2. 2 函數(shù)的遞歸調(diào)用 6. 2. 3 函數(shù)的嵌套調(diào)用 6. 3 變量的類型及其存儲方式 6. 3. 1 局部變量 6. 3. 2 局部變量的存儲方式 6. 3. 3 全局變量 6. 3. 4 全局變量的存儲方式 6. 4 內(nèi)部函數(shù)和外部函數(shù) 6. 4. 1 內(nèi)部函數(shù) 6. 4. 2 外部函數(shù) 第7章 指針 7. 1 指針和指針變量 7. 2 指針變量的定義和引用 7. 2. 1 指針變量的定義 7. 2. 2 指針變量的引用 7. 2. 3 指針變量作為函數(shù)參數(shù) 7. 3 數(shù)組與指針 7. 3. 1 指向數(shù)組元素的指針變量 7. 3. 2 數(shù)組元素的引用 通過指針 7. 3. 3 數(shù)組名作為函數(shù)參數(shù) 7. 3. 4 指向多維數(shù)組的元素的指針變量 7. 4 字符串與指針 7. 4. 1 字符串的表示形式 7. 4. 2 字符串指針變量與字符數(shù)組的區(qū)別 7. 5 函數(shù)與指針 7. 5. 1 函數(shù)指針變量 7. 5. 2 指針型函數(shù) 7. 6 指向指針的指針 7. 7 有關(guān)指針數(shù)據(jù)類型和運算小結(jié) 7. 7. 1 有關(guān)指針的數(shù)據(jù)類型的小結(jié) 7. 7. 2 指針運算的小結(jié) 第8章 結(jié)構(gòu)體和共用體 8. 1 結(jié)構(gòu)體的定義和引用 8. 1. 1 結(jié)構(gòu)體類型變量的定義 8. 1. 2 結(jié)構(gòu)體類型變量的引用 8. 2 結(jié)構(gòu)類型的說明 8. 3 結(jié)構(gòu)體變量的初始化和賦值 8. 3. 1 結(jié)構(gòu)體變量的初始化 8. 3. 2 結(jié)構(gòu)體變量的賦值 8. 4 結(jié)構(gòu)體數(shù)組 8. 4. 1 結(jié)構(gòu)體數(shù)組的定義 8. 4. 2 結(jié)構(gòu)體數(shù)組的初始化 8. 5 指向結(jié)構(gòu)體類型變量的指針 8. 5. 1 指向結(jié)構(gòu)體變量的指針 8. 5. 2 指向結(jié)構(gòu)體數(shù)組的指針 8. 5. 3 指向結(jié)構(gòu)體變量的指針做函數(shù)參數(shù) 8. 6 共用體 8. 6. 1 共用體的定義 8. 6. 2 共用體變量的引用 第9章 A190LS8535的內(nèi)部資源 9. 1 I/O 口 9. 1. 1 端口A 9. 1. 2 端口B 9. 1. 3 端口C 9. 1. 4 端口D 9. 1. 5 I/O口的編程 9. 2 中斷 9. 2. 1 單片機(jī)的中斷功能 9. 2. 2 AT90LS8535單片機(jī)的中斷系統(tǒng) 9. 2. 3 1CCAVRC編譯器的中斷操作 9. 2. 4 中斷的編程 9. 3 串行數(shù)據(jù)通信 9. 3. 1 數(shù)據(jù)通信基礎(chǔ) 9. 3. 2 AT90LS8535的同步串行接口 9. 3. 3 AT90LS8535的異步串行接口 9. 4 定時/計數(shù)器 9. 4. 1 定時/計數(shù)器的分頻器 9. 4. 2 8位定時/計數(shù)器0 9. 4. 3 16位定時/計數(shù)器1 9. 4. 4 8位定時/計數(shù)器2 9. 5 EEPROM 9. 5. 1 與EEPROM有關(guān)的寄存器 9. 5. 2 EEPROM讀/寫操作 9. 5. 3 EEPROM的應(yīng)用舉例 9. 6 模擬量輸入接口 9. 6. 1 模數(shù)轉(zhuǎn)換器的結(jié)構(gòu) 9. 6. 2 ADC的使用 9. 6. 3 與模數(shù)轉(zhuǎn)換器有關(guān)的寄存器 9. 6. 4 ADC的噪聲消除 9. 6. 5 ADC的應(yīng)用舉例 9. 7 模擬比較器 9. 7. 1 模擬比較器的結(jié)構(gòu) 9. 7. 2 與模擬比較器有關(guān)的寄存器 9. 7. 3 模擬比較器的應(yīng)用舉例 第10章 AT90LS8535的人機(jī)接口編程 10. 1 鍵盤接口 10. 1. 1 非矩陣式鍵盤 10. 1. 2 矩陣式鍵盤 10. 2 LED顯示輸出 10. 2. 1 LED的靜態(tài)顯示 10. 2. 2 LED的動態(tài)掃描顯示 10. 2. 3 動態(tài)掃描顯示專用芯片MC14489 10. 3 LCD顯示輸出 10. 3. 1 字符型LCD 10. 3. 2 點陣型LCD 10. 4 ISD2500系列語音芯片的編程 10. 4. 1 ISD2500的片內(nèi)結(jié)構(gòu)和引腳 10. 4. 2 ISD2500的操作 10. 4. 3 ISD2500和單片機(jī)的接口及編程 10. 5 TP-uP微型打印機(jī) 10. 5. 1 TP-uP打印機(jī)的接口和邏輯時序 10. 5. 2 P-uP打印機(jī)的打印命令和字符代碼 10. 5. 3 AT90LS8535與TP-uP系列打印機(jī)的接口及編程 10. 6 IC卡 10. 6. 1 IC卡讀寫裝置 10. 6. 2 IC卡軟件 第11章 AT90LS8535的外圍擴(kuò)展 11. 1 簡單I/O擴(kuò)展芯片 11. 1. 1 用74LS377擴(kuò)展數(shù)據(jù)輸出接口 11. 1. 2 數(shù)據(jù)輸入接口 11. 2 模擬量輸出 11. 2. 1 D/A轉(zhuǎn)換器簡介 11. 2. 2 8位數(shù)模轉(zhuǎn)換器DAC0832 11. 2. 3 8位數(shù)模轉(zhuǎn)換器與單片機(jī)的接口及編程 11. 2. 4 12位數(shù)模轉(zhuǎn)換器DACl230 11. 2. 5 12位數(shù)模轉(zhuǎn)換器與單片機(jī)的接口及編程 11. 3 可編程I/O擴(kuò)展芯片8255A 11. 3. 1 8255A的引腳和內(nèi)部結(jié)構(gòu) 11. 3. 2 8255A的工作方式 11. 3. 3 8255A的控制字 11. 3. 4 AT90LS8535和8255A的接口 11. 4 帶片內(nèi)RAM的I/O擴(kuò)展芯片8155 11. 4. 1 8155的引腳和內(nèi)部結(jié)構(gòu). 11. 4. 2 8155的I/O口工作方式 11. 4. 3 8155的定時/計數(shù)器 11. 4. 4 8155的命令和狀態(tài)字 11. 4. 5 AT90LS8535與8155的接口及編程 11. 5 定時/計數(shù)器芯片8253 11. 5. 1 8253的信號引腳和邏輯結(jié)構(gòu) 11. 5. 2 8253的工作方式 11. 5. 3 8253的控制字 11. 5. 4 AT90LS8535與8253的接口及編程 11. 6 實時時鐘芯片DS1302 11. 6. 1 DS1302的引腳和內(nèi)部結(jié)構(gòu) 11. 6. 2 DS1302的控制方式 11. 6. 3 AT90LS8535與DS1302的接口與編程 11. 7 數(shù)字溫度傳感器DS18B20 11. 7. 1 DSl8B20的引腳和內(nèi)部結(jié)構(gòu) 11. 7. 2 DS18B20的溫度測量 11. 7. 3 AT90LS8535與DS18B20的接口與編程 第12章 AT90LS8535的通信編程 12. 1 串口通信 12. 1. 1 異步串口UART通信 12. 1. 2 同步串口SPI通信 12. 2 I2C總線 12. 2. 1 I2C總線協(xié)議 12. 2. 2 采用AT90LS8535的并行I/O口模擬I2C總線 12. 3 CAN總線 12. 3. 1 CAN總線的特點 12. 3. 2 CAN協(xié)議的信息格式 12. 3. 3 CAN控制器SJA1000 12. 3. 4 AT90LS8535與SJA1000的接口及編程 12. 4 AT90LS8535單片機(jī)與PC的串行通信 12. 4. 1 基于VC 6. 0的PC串口通信 12. 4. 2 應(yīng)用實例 第13章 系統(tǒng)設(shè)計中的程序處理方法 13. 1 數(shù)字濾波處理 13. 1. 1 平滑濾波 13. 1. 2 中值濾波 13. 1. 3 程序判斷濾波 13. 2 非線性處理 13. 2. 1 查表法 13. 2. 2 線性插值法

    標(biāo)簽: AVR 單片機(jī) C語言編程 應(yīng)用實例

    上傳時間: 2013-11-04

    上傳用戶:元宵漢堡包

  • AVR單片機(jī)原理及應(yīng)用

    《AVR單片機(jī)原理及應(yīng)用》詳細(xì)介紹了ATMEL公司開發(fā)的ATmega8系列高速嵌入式單片機(jī)的硬件結(jié)構(gòu)、工作原理、指令系統(tǒng)、接口電路、C編程實例,以及一些特殊功能的應(yīng)用和設(shè)計,對讀者掌握和使用其他ATmega8系列的單片機(jī)具有極高的參考價值 AVR單片機(jī)原理及應(yīng)用》具有較強(qiáng)的系統(tǒng)性和實用性,可作為有關(guān)工程技術(shù)人員和硬件工程師的應(yīng)用手冊,亦可作為高等院校自動化、計算機(jī)、儀器儀表、電子等專業(yè)的教學(xué)參考書。 目錄 第1章 緒論 1.1 AVR單片機(jī)的主要特性 1.2 主流單片機(jī)系列產(chǎn)品比較 1.2.1 ATMEL公司的單片機(jī) 1.2.2 Mkcochip公司的單片機(jī) 1.2.3 Cygnal公司的單片機(jī) 第2章 AVR系統(tǒng)結(jié)構(gòu)概況 2.1 AVR單片機(jī)ATmega8的總體結(jié)構(gòu) 2.1.1 ATmega8特點 2.1.2 結(jié)構(gòu)框圖 2.1.3 ATmega8單片機(jī)封裝與引腳 2.2 中央處理器 2.2.1 算術(shù)邏輯單元 2.2.2 指令執(zhí)行時序 2.2.3 復(fù)位和中斷處理 2.3 ATmega8存儲器 2.3.1 Flash程序存儲器 2.3.2 SRAM 2.3.3 E2pROM 2.3.4 I/O寄存器 2.3.5 ATmega8的鎖定位、熔絲位、標(biāo)識位和校正位 2.4 系統(tǒng)時鐘及其分配 2.4.1 時鐘源 2.4.2 外部晶振 2.4.3 外部低頻石英晶振 2.4.4 外部:RC振蕩器 2.4.5 可校準(zhǔn)內(nèi)部.RC振蕩器 2.4.6 外部時鐘源 2.4.7 異步定時器/計數(shù)器振蕩器 2.5 系統(tǒng)電源管理和休眠模式 2.5.1 MCU控制寄存器 2.5.2 空閑模式 2.5.3 ADC降噪模式 2.5.4 掉電模式 2.5.5 省電模式 2.5.6 等待模式 2.5.7 最小功耗 2.6 系統(tǒng)復(fù)位 2.6.1 復(fù)位源 2.6.2 MCU控制狀態(tài)寄存器——MCUCSR 2.6.3 內(nèi)部參考電壓源 2.7 I/O端口 2.7.1 通用數(shù)字I/O端口 2.7.2 數(shù)字輸入使能和休眠模式 2.7.3 端口的第二功能 第3章 ATmega8指令系統(tǒng) 3.1 ATmega8匯編指令格式 3.1.1 匯編語言源文件 3.1.2 指令系統(tǒng)中使用的符號 3.1.3 ATmega8指令 3.1.4 匯編器偽指令 3.1.5 表達(dá)式 3.1.6 文件“M8def.inc” 3.2 尋址方式和尋址空間 3.3 算術(shù)和邏輯指令 3.3.1 加法指令 3.3.2 減法指令 3.3.3 取反碼指令 3.3.4 取補碼指令 3.3.5 比較指令 3.3.6 邏輯與指令 3.3.7 邏輯或指令 3.3.8 邏輯異或 3.3.9 乘法指令 3.4 轉(zhuǎn)移指令 3.4.1 無條件轉(zhuǎn)移指令 3.4.2 條件轉(zhuǎn)移指令 3.4.3 子程序調(diào)用和返回指令 3.5 數(shù)據(jù)傳送指令 3.5.1 直接尋址數(shù)據(jù)傳送指令 3.5.2 間接尋址數(shù)據(jù)傳送指令 3.5.3 從程序存儲器中取數(shù)裝入寄存器指令 3.5.4 寫程序存儲器指令 3.5.5 I/0端口數(shù)據(jù)傳送 3.5.6 堆棧操作指令 3.6 位操作和位測試指令 3.6.1 帶進(jìn)位邏輯操作指令 3.6.2 位變量傳送指令 3.6.3 位變量修改指令 3.7 MCU控制指令 3.8 指令的應(yīng)用 第4章 中斷系統(tǒng) 4.1 外部向量 4.2 外部中斷 4.3 中斷寄存器 第5章 自編程功能 5.1 引導(dǎo)加載技術(shù) 5.2 相關(guān)I/O寄存器 5.3 Flash程序存儲器的自編程 5.4 Flash自編程應(yīng)用 第6章 定時器/計數(shù)器 6.1 定時器/計數(shù)器預(yù)定比例分頻器 6.2 8位定時器/計數(shù)器O(T/CO) 6.3 16位定時器/計數(shù)器1(T/C1) 6.3.1 T/C1的結(jié)構(gòu) 6.3.2 T/C1的操作模式 6.3.3 T/121的計數(shù)時序 6.3.4 T/C1的寄存器 6.4 8位定時器/計數(shù)器2(T/C2) 6.4.1 T/C2的組成結(jié)構(gòu) 6.4.2 T/C2的操作模式 6.4.3 T/C2的計數(shù)時序 6.4.4 T/02的寄存器 6.4.5 T/C2的異步操作 6.5 看門狗定時器 第7章 AVR單片機(jī)通信接口 7.1 AVR單片機(jī)串行接口 7.1.1 同步串行接口 7.1.2 通用串行接口 7.2 兩線串行TWT總線接口 7.2.1 TWT模塊概述 7.2.2 TWT寄存器描述 7.2.3 TWT總線的使用 7.2.4 多主機(jī)系統(tǒng)和仲裁 第8章 AVR單片機(jī)A/D轉(zhuǎn)換及模擬比較器 8.1 A/D轉(zhuǎn)換 8.1.1 A/D轉(zhuǎn)換概述 8.1.2 ADC噪聲抑制器 8.1.3 ADC有關(guān)的寄存器 8.2 AvR單片機(jī)模擬比較器 第9章 系統(tǒng)擴(kuò)展技術(shù) 9.1 串行接口8位LED顯示驅(qū)動器MAX7219 9.1.1 概述 9.1.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.1.3 操作說明 9.1.4 應(yīng)用 9.1.5 軟件設(shè)計 9.2 AT24C系列兩線串行總線E2PPOM 9.2.1 概述 9.2.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.2.3 操作說明 9.2.4 軟件設(shè)計 9.3 AT93C46——三線串行總線E2PPOM接口芯片 9.3.1 概述 9.3.2 內(nèi)部結(jié)構(gòu)及引腳功能 9.3.3 操作說明 9.3.4 軟件設(shè)計 9.4 串行12位的ADCTL543 9.4.1 概述 9.4.2 內(nèi)部結(jié)構(gòu)及引腳功能 9.4.3 操作說明 9.4.4 AD620放大器介紹 9.4.5 軟件設(shè)計 9.5 串行輸出16位ADCMAXl95 9.5.1 概述 9.5.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.5.3 操作說明 9.5.4 應(yīng)用 9.5.5 軟件設(shè)計 9.6 串行輸入DACTLC5615 9.6.1 概述 9.6.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.6.3 操作說明 9.6.4 軟件設(shè)計 9.7 串行12位的DACTLC5618 9.7.1 概述 9.7.2 內(nèi)部結(jié)構(gòu)及引腳功能 9.7.3 操作說明 9.7.4 軟件設(shè)計 9.8 串行非易失性靜態(tài)RAMX24C44 9.8.1 概述 9.8.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.8.3 操作說明 9.8.4 軟件設(shè)計 9.9 數(shù)據(jù)閃速存儲器AT45DB041B 9.9.1 概述 9.9.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.9.3 操作說明 9.9.4 軟件設(shè)計 9.10 GM8164串行I/0擴(kuò)展芯片 9.10.1 概述 9.10.2 引腳功能說明 9.10.3 操作說明 9.10.4 軟件設(shè)計 9.11 接口綜合實例 附錄1 ICCACR簡介 附錄2 ATmega8指令表 參考文獻(xiàn)

    標(biāo)簽: AVR 單片機(jī)原理

    上傳時間: 2013-10-29

    上傳用戶:lanwei

  • MCS51-單片機(jī)組成與原理

    內(nèi)容提要: MCS51單片機(jī)是超大規(guī)模集成電路技術(shù)發(fā)展的結(jié)果,是微型計算機(jī)發(fā)展中的一個重要開支。            MCS51-單片機(jī)組成與原理            MCS51指令系統(tǒng)            8098單片機(jī)的結(jié)構(gòu)原理,應(yīng)用與實踐。 第一章 單片微型計算機(jī)概述 第二章 MCS-51單片機(jī)組成和原理 第三章 MCS-51指令系統(tǒng)  第四章 MCS-51終端系統(tǒng)與定時器/計數(shù)器 第五章 8098單片機(jī)的結(jié)構(gòu)原理 第六章 8098指令系統(tǒng) 第七章 8098中斷 定時器與I/0寄存器 第八章 8098高速輸入輸出單元HSIO 第九章 8098 A/D和PWM原理及應(yīng)用 第十章 單片機(jī)串行通信 第十一章 單片機(jī)擴(kuò)展儲存器的設(shè)計 第十二章 單片機(jī)I/0及定時器擴(kuò)展 第十三章 單片機(jī)與D/A及A/D轉(zhuǎn)換器接口 第十四章 單片機(jī)的顯示器和鍵盤接口

    標(biāo)簽: MCS 51 單片機(jī)

    上傳時間: 2013-11-25

    上傳用戶:wuchunwu

  • 《C51單片機(jī)及C語言知識點必備秘籍》電子發(fā)燒友網(wǎng)創(chuàng)新系列電子書

      電子發(fā)燒友網(wǎng)訊:應(yīng)廣大電子發(fā)燒友網(wǎng)讀者要求,本電子書《C51單片機(jī)及C語言知識點必備秘籍》為《單片機(jī)關(guān)鍵知識點全攻略》單片機(jī)系列教程及《單片機(jī)C語言知識點全攻略》系列單片機(jī)C語言學(xué)習(xí)教程的全整合篇,供所需學(xué)習(xí)或收藏的工程師及單片機(jī)學(xué)生、單片機(jī)愛好者下載。 點擊下載《C51單片機(jī)及C語言知識點必備秘籍》電子書   單片機(jī)對于初學(xué)者來說確實很難理解,不少學(xué)過單片機(jī)的同學(xué)或電子愛好者,甚至在畢業(yè)時仍舊是一無所獲?;诖耍娮影l(fā)燒友網(wǎng)將整合《單片機(jī)關(guān)鍵知識點全攻略》,共分為四個系列,以饗讀者,敬請期待!此系列對于業(yè)內(nèi)電子工程師也有收藏和參考價值。   單片機(jī)關(guān)鍵知識點一覽:   系列一   1:單片機(jī)簡敘   2:單片機(jī)引腳介紹   3:單片機(jī)存儲器結(jié)構(gòu)   4:第一個單片機(jī)小程序   5:單片機(jī)延時程序分析   6:單片機(jī)并行口結(jié)構(gòu)   7:單片機(jī)的特殊功能寄存器   系列二   8:單片機(jī)尋址方式與指令系統(tǒng)   9:單片機(jī)數(shù)據(jù)傳遞類指令   10:單片機(jī)數(shù)據(jù)傳送類指令   11:單片機(jī)算術(shù)運算指令   12:單片機(jī)邏輯運算類指令   13:單片機(jī)邏輯與或異或指令祥解   14:單片機(jī)條件轉(zhuǎn)移指令   系列三   15:單片機(jī)位操作指令   16:單片機(jī)定時器與計數(shù)器   17:單片機(jī)定時器/計數(shù)器的方式   18:單片機(jī)的中斷系統(tǒng)   19:單片機(jī)定時器、中斷試驗   20:單片機(jī)定時/計數(shù)器實驗   21:單片機(jī)串行口介紹   系列四   22:單片機(jī)串行口通信程序設(shè)計   23:LED數(shù)碼管靜態(tài)顯示接口與編   24:動態(tài)掃描顯示接口電路及程序   25:單片機(jī)鍵盤接口程序設(shè)計   26:單片機(jī)矩陣式鍵盤接口技術(shù)及   27:關(guān)于單片機(jī)的一些基本概念   28:實際案例實踐——單片機(jī)音樂程序設(shè)計   繼《單片機(jī)學(xué)習(xí)知識點全攻略》得到廣大讀者好評,根據(jù)有網(wǎng)友提出美中不足的是所用單片機(jī)編程語言為匯編,基于此,電子發(fā)燒友網(wǎng)再接再厲再次為讀者誠摯奉上非常詳盡的《單片機(jī)C語言知識點全攻略》系列單片機(jī)C語言學(xué)習(xí)教程,本教程共分為四部分,主要知識點如下所示。   第一部分知識點:   第一課 建立你的第一個KeilC51項目   第二課 C51HEX文件的生成和單片機(jī)   第三課 C51數(shù)據(jù)類型   第四課 C51常量   第二部分知識點:   第五課 C51變量   第六課 C51運算符和表達(dá)式   第七課 運算符和表達(dá)式(關(guān)系運算符)   第八課 運算符和表達(dá)式(位運算符)   第九課 C51運算符和表達(dá)式(指針和地址運算符)   第三部分知識點:   第十課 C51表達(dá)式語句及仿真器   第十一課 C51復(fù)合語句和條件語句   第十二課 C51開關(guān)分支語句   第十三課 C51循環(huán)語句   第十四課 C51函數(shù)   第四部分知識點:   第十五課 C51數(shù)組的使用   第十六課 C51指針的使用   第十七課 C51結(jié)構(gòu)、聯(lián)合和枚舉的使用   附錄(運算符優(yōu)先級和結(jié)合性等)  

    標(biāo)簽: C51 單片機(jī) C語言 創(chuàng)新

    上傳時間: 2013-11-03

    上傳用戶:Amygdala

  • 實用單片機(jī)系統(tǒng)MS3.21程序分析

    實用單片機(jī)系統(tǒng)是基于MCU8051硬件平臺下開發(fā)的一款操作平臺,它不是一個操作系統(tǒng),而是一個操作平臺,主要借鑒了操作系統(tǒng)、手機(jī)的一些概念,比如消息機(jī)制、系統(tǒng)時鐘、軟件定時器、平臺等概念。 實用單片機(jī)系統(tǒng)的核心理念是:在一個標(biāo)準(zhǔn)化的硬件基礎(chǔ)上(如8051,avr,arm等)擴(kuò)展一個標(biāo)準(zhǔn)化的軟件平臺,把常規(guī)項目常用的一些功能如串口通訊、串口調(diào)試、系統(tǒng)定時器、軟件定時器、按鍵界面處理等通過消息機(jī)制組織起來,形成一個完整的系統(tǒng)。當(dāng)一個特定的項目需要增加或者刪除一項具體的功能時,只需要在平臺上增加或者去掉相應(yīng)的功能即可,這樣項目不需要每次重新構(gòu)思架構(gòu),也不需要從零開始,并且原有的系統(tǒng)通過各個項目沉淀后,更加穩(wěn)定可靠,這就是平臺的概念,它不是各個子函數(shù)的集合。 相對于現(xiàn)在的很多人把RTOS操作系統(tǒng)應(yīng)用于MCU來說,往往只為了實現(xiàn)任務(wù)的調(diào)度轉(zhuǎn)換而不考慮功能的實用、易用性,此外因其較高的資源占用性導(dǎo)致其不適合在MCU類低資源的嵌入式平臺應(yīng)用,MS系統(tǒng)相對于這些RTOS來說,首先還是保留了編程者的常規(guī)前后臺思維,但又加了一些RTOS的優(yōu)點,如軟件定時器實現(xiàn)的時間片任務(wù)系統(tǒng),類似RTOS的任務(wù),其次為編程者實現(xiàn)了整個程序的框架和一些常用的函數(shù)及接口功能如按鍵、串口、時鐘等,讓編程者把精力放在跟項目相關(guān)的地方,甚至不需要關(guān)心所用MCU的寄存器配置,再次就是代碼非常簡單,容易學(xué)習(xí),尤其是建議大家采用SourceInsight查看程序,遠(yuǎn)比keil編輯器的功能強(qiáng),它是C語言下最好的編輯器。而MS3.21版本,建議大家直接在Keil的軟件仿真器下運行學(xué)習(xí)。 MS資料可以從以下網(wǎng)址下載:http://www.study-bbs.com/thread-46471-1-1.html讀者有什么疑問也可以在這個版面提問,作者將盡力解釋。目前MS3.21版本增加了一個GUI操作框架,相比目前已有的GUI更加簡單易懂,利用一個函數(shù)指針代替了復(fù)雜的狀態(tài)機(jī),每一個界面由一個界面建立函數(shù)和一個執(zhí)行函數(shù)構(gòu)成即可。

    標(biāo)簽: 3.21 MS 用單片機(jī)

    上傳時間: 2013-10-29

    上傳用戶:txfyddz

  • 高性能、低價格、支持JTAG仿真的ATMEGA16單片機(jī)

    在16MHZ頻率下速度為16MIPS的8位RISC結(jié)構(gòu)單片機(jī),內(nèi)含硬件乘法器。 支持JTAG端口仿真和編程,仿真效果比傳統(tǒng)仿真同更真實有效。 8通道10位AD轉(zhuǎn)換器,支持單端和雙端差分信號輸入,內(nèi)帶增益可編程運算放大器。 16K字節(jié)的FLASH存貯器,支持ISP、IAP編程,使系統(tǒng)開發(fā)、生產(chǎn)、維護(hù)更容易。 多達(dá)1K字節(jié)的SRAM,32個通用寄存器,三個數(shù)據(jù)指針,使用C語言編程更容易。 512字節(jié)的EEPROM存貯器,可以在系統(tǒng)掉電時保存您的重要數(shù)據(jù)。 多達(dá)20個中斷源,每個中斷有獨立的中斷向量入口地址。 2個8位定時/計數(shù)器,1個16位定時/計數(shù)器,帶捕捉、比較功能,有四個通道的PWM。 硬件USART、SPI和基于字節(jié)處理的I2C接口。 杰出的電氣性能,超強(qiáng)的抗干擾能力。每個IO口可負(fù)載40mA的電流,總電流不超過200mA。 可選片內(nèi)/片外RC振蕩、石英/陶瓷晶振、外部時鐘,更具備實時時鐘(RTC)功能;片內(nèi)RC振蕩可達(dá)8MHZ,頻率可校調(diào)到1%精度;片外晶振振蕩幅度可調(diào),以改善EMI性能。 內(nèi)置模擬量比較器。 可以用熔絲開啟、帶獨立振蕩器的看門狗,看門狗溢出時間分8級可調(diào)。 內(nèi)置上電復(fù)位電路和可編程低電壓檢測(BOD)復(fù)位電路。 六種睡眠模式,給你更低的功耗和更靈活的選擇。 ATMEGA16L工作電壓2.7V-5.5V,工作頻率0-8MHZ;ATMEGA16工作電壓4.5-5.5V,工作頻率0-16MHZ。 32個IO口,DIP40、TQFP44封裝。 與其它8位單片機(jī)相比,有更高的程序安全性,保護(hù)您的知識產(chǎn)權(quán)。

    標(biāo)簽: ATMEGA JTAG 16 性能

    上傳時間: 2013-11-22

    上傳用戶:wcl168881111111

  • 單片機(jī)綜合設(shè)計原理下載

      第一章:MCS-51系列單片機(jī)的存儲結(jié)構(gòu)(4學(xué)時)  ?、?掌握內(nèi)部數(shù)據(jù)寄存器RAM的結(jié)構(gòu)、用途和特點;  ?、?程序存儲器ROM的結(jié)構(gòu)特點,編程中應(yīng)注意的問題;   ③ 片內(nèi)、外程序存儲器的確定方法。   .. 第二章:MCS-51單片機(jī)指令系統(tǒng)及時序(4學(xué)時)  ?、?111條指令的功能分類;  ?、?指令的尋址方式;   ③ 偽指令及匯編語言源程序的格式;   ④ 與指令的相關(guān)時序。   第三章:MCS-51單片機(jī)內(nèi)部模塊的功能介紹(8學(xué)時)  ?、?內(nèi)部并行I/O端口的結(jié)構(gòu)特點、使用中的注意事項;   ② 定時/計數(shù)器的2種工作方式、4種計數(shù)模式;  ?、?串行接口的4種工作模式的設(shè)定及波特率的計算;   ④ 中斷系統(tǒng)的結(jié)構(gòu)、中斷響應(yīng)的過程和編程方法。   .. 第四章:MCS-51單片機(jī)系統(tǒng)的擴(kuò)展及應(yīng)用(8學(xué)時);  ?、?系統(tǒng)擴(kuò)展的幾種方法;  ?、?外部程序、數(shù)據(jù)存儲器的擴(kuò)展;  ?、?A/D、D/A轉(zhuǎn)換器與單片機(jī)的接口電路及編程方法;  ?、?鍵盤掃描/動態(tài)顯示接口電路;  ?、?單片機(jī)的監(jiān)控電路等。  

    標(biāo)簽: 單片機(jī) 綜合設(shè)計

    上傳時間: 2013-10-17

    上傳用戶:熊少鋒

  • 51單片機(jī)C語言實例淺析

    目錄 序 第一章 C語言 第一節(jié) 為何《實例淺析》選擇 C語言作為 51 單片機(jī)開發(fā)語言? 第二節(jié) 打好 C語言基礎(chǔ) 第三節(jié)《C總結(jié)》 第二章 中斷 第一節(jié) 中斷識別方式有哪兩種?  第二節(jié) 中斷控制寄存器 IE 第三章 定時/計數(shù)器與串行通信接口 第一節(jié) 定時/計數(shù)器工作方式 1和2 第二節(jié) 串行通信工作方式 1 第四章 實例解析 第一節(jié) 要求編寫時鐘程序,實現(xiàn)下圖的仿真效果 第二節(jié) 如何提高論文被雜志社錄取的概率?  第三節(jié) 設(shè)計方案 第四節(jié) 編寫代碼 附錄

    標(biāo)簽: 51單片機(jī)C語言

    上傳時間: 2013-11-14

    上傳用戶:czl10052678

  • PCF8563 低價時鐘芯片數(shù)據(jù)手冊及封裝庫

    PCF8563 是低功耗的CMOS 實時時鐘/日歷芯片,它提供一個可編程時鐘輸出,一個中斷輸出和掉電檢測器,所有的地址和數(shù)據(jù)通過I2C 總線接口串行傳遞。最大總線速度為400Kbits/s,每次讀寫數(shù)據(jù)后,內(nèi)嵌的字地址寄存器會自動產(chǎn)生增量。

    標(biāo)簽: 8563 PCF 時鐘芯片 數(shù)據(jù)手冊

    上傳時間: 2013-10-19

    上傳用戶:奇奇奔奔

  • Wang1jin帶您從零學(xué)單片機(jī)--定時器部分

    課程簡介 定時器/計數(shù)器簡介定時器/計數(shù)器特殊功能寄存器功能講解定時器/計數(shù)器工作方式定時器/計數(shù)器相關(guān)計算定時器計數(shù)器應(yīng)用操作流程定時器/計數(shù)器程序?qū)嵗O(shè)計1定時器/計數(shù)器程序?qū)嵗O(shè)計2課后作業(yè)

    標(biāo)簽: Wang1jin 單片機(jī)

    上傳時間: 2013-11-18

    上傳用戶:lz4v4

主站蜘蛛池模板: 浦县| 黑河市| 鹰潭市| 色达县| 中牟县| 赣榆县| 郎溪县| 和田县| 浦县| 南木林县| 育儿| 东山县| 西昌市| 都匀市| 龙川县| 霍山县| 大港区| 湾仔区| 台山市| 商城县| 霍林郭勒市| 石狮市| 永春县| 宜阳县| 沙田区| 丹巴县| 阿坝| 绥芬河市| 大荔县| 土默特右旗| 汝南县| 屏南县| 阿坝| 莱西市| 富川| 苏州市| 枣阳市| 博湖县| 惠州市| 五大连池市| 黄浦区|