產品名稱:ARM CORTEX-M3嵌入式C語言 ARM ISBN編號:9787519824105 書名:ARM CORTEX-M3嵌入式C語言編程100例 ARM ARM CORTEX-M3嵌入式C語言編程100例 ARM 作者:孫安青 代碼:88 開本:16開 是否是套裝:否 出版社名稱:中國電力出版社
" ARM Corter-M3嵌入式C語言編程100例 作 者:孫安青 著 定 價:88 出 版 社:中國電力出版社 出版日期:2018年10月01日 頁 數:454 裝 幀:平裝 ISBN:9787519824105 ●前言 章基礎應用實例1 1.1流水燈實例1 1.2呼吸燈實例2 1.3LED電子沙漏實例3 1.4單個LED數碼管顯示數字0~9實例5 1.5按鍵計數十六進制顯示實例7 1.64位共陰LED數碼管動態顯示實例8 1.7基於計數方式去抖的按鍵計數LED數碼管動態顯示實例10 1.8多變循環LED彩燈顯示實例12 1.9基於引腳中斷方式的加減計數實例16 1.104×4矩陣鍵盤讀取實例18 1.114個PIO引腳構成的4×3矩陣鍵盤讀取實例21 1.1216位定時器0實現的1sLED閃爍實例24 1.1316位定時器1實現的4位共陰LED數碼動態顯示實例26 1.14具有啟/停控制的秒表實例28 1.15基於32位定時器1的占空比可調的軟PWM實例31 1.16基於16位定時器1的MAT功能實現硬PWM實例34 1.17基於32位定時0的CAP測量脈寬實例37 1.18基於32位定時器1的可調數字鐘實例41 1.19基於16位定時器0的頻率測量實例45 1.20基於引腳中斷功能的頻率測量實例48 1.21基於繫統節拍定時器的時鐘實例51 1.22基於SysTick的音階產生實例53 1.23基於32位定時器0的MAT功能實現的簡易電子琴實例57 1.24基於32位定時器1的PWM產生1kHz正弦波信號實例59 1.25滴水燈實例62 1.26基於定時器的救護車聲模擬實例64 1.27基於定時器的“叮咚”門鈴實例67 1.28紅外遙控編碼模擬實例69 1.29紅外遙控解碼模擬實例73 1.30LED聖誕樹實例76 1.31LED搖搖棒實例79 1.32基於定時器的音樂播放實例83 1.33基於SPI功能的串/並轉換LED數碼管顯示實例90 1.34基於查詢方式的A/D轉換應用實例92 1.35基於LM35溫度傳感器的溫度測量實例95 1.36基於GPIO引腳構成的R-2R電阻網絡產生的正弦波信號實例97 1.37基於UART的字符串發送實例99 1.38基於UART的中斷方式的發送接收實例101 1.39基於I2C接口的24C02串行存儲器讀寫實例104 1.40基於SPI接口的25AA010A串行存儲器讀寫實例110 1.418×8點陣LED顯示數字0~9實例112 1.4216×16點陣LED顯示漢字實例114 1.4316×16點陣LED流水方式顯示漢字實例117 1.44基於8×8點陣LED的“貪喫蛇”實例120 1.45RGBLED燈珠顏色漸變實例124 1.46基於32位定時器1實現RGBLED燈珠顏色漸變實例126 1.47LM016L字符LCD模塊的顯示實例128 1.48128×64點陣圖形LCD模塊的漢字顯示實例131 1.49基於ST7920的中文128×64圖形點陣LCD顯示模塊實例135 1.50八層電梯運行模擬實例137 1.51等精度頻率測量應用實例141 1.52LED霹靂燈實例144 1.53簡易計算器應用實例147 1.54基於MPX4250的氣壓測量實例153 1.55基於定時器的6路舵機控制實例155 1.56基於APDS-9002的照度測量實例160 1.57基於GP2D12的紅外測距應用實例162 1.58基於SFR04的超聲波測距應用實例164 1.59基於光敏電阻的光照度測量應用實例168 1.60基於可控硅的交流調光應用實例171 第2章擴展應用實例176 2.1基於74HC595的8位共陰LED數碼管顯示實例176 2.2基於74HC595的8×8點陣LED顯示實例178 2.3基於74HC595的16×16點陣LED按鍵計數顯示實例181 2.4基於74HC595的16×16點陣LED的飛機射擊遊戲實例184 2.5基於LM016L的字符LCD動態菜單顯示操作實例192 2.6基於128×64的點陣LCD模塊的指針式時鐘顯示實例198 2.7基於128×64的圖形LCD模塊的菜單設計實例206 2.8基於NOKIA3310的圖形LCD模塊顯示實例214 2.9基於NOKIA5510的LCD模塊的時鐘顯示實例223 2.10基於SHT11的環境溫濕度測量實例229 2.11基於DS18B20的數字溫度測量實例236 2.12基於DS1302的RTC時鐘實例239 2.13基於PCF8563的RTC應用實例245 2.14基於SPI接口的DS3234實時時鐘應用實例255 2.15基於SPI接口的TLC5615信號發生器實例261 2.16基於熱敏電阻的模擬溫度測量應用實例265 2.17LCD顯示的直流電動機的調速與正反轉控制實例270 2.18基於CX20106A的超聲波測距應用實例276 2.19基於A/D轉換的直流電動機調速實例279 2.20基於L297和L298驅動的2相4線步進電動機控制實例283 2.21LCD顯示的4相5線步進電動機控制實例286 2.22160×128圖形LCD顯示模塊應用實例294 2.23基於DAC0832的信號發生器應用實例305 2.24基於PCF8591的直流穩壓電源應用實例312 2.25基於BMP180的大氣壓強溫度和海撥高度測量實例318 第3章綜合應用實例325 3.1自動量程的電壓表設計實例325 3.2基於比較器的電容測量表設計實例329 3.3基於NE555構成的電容測量表設計實例333 3.4可預設電壓的數控電源設計實例337 3.5LCD顯示的電子密碼鎖設計實例341 3.6迷你音樂頻譜顯示器設計實例352 3.7溫控風扇繫統設計實例357 3.8基於240×128TFTLCD的中文顯示萬年歷實例363 3.9帶記憶功能的數字調節式直流穩壓電源設計實例387 3.10“推箱子”遊戲設計實例394 3.11GPS定位繫統設計實例415 3.12智能溫室控制繫統應用實例420 3.13基於PID算法的電動機轉速控制繫統設計實例429 3.14帶溫度測量的64×16點陣LED數字鐘設計實例434 3.15簡易波形顯示設計實例447 參考文獻 內容簡介 本書是以基於32位ARM Cortex-M3為內核的LPC1343器件為核心,通過100個應用實例,以功能模塊為起點,以每個模塊的硬件、軟件設計為主線,通過大量實例的介紹來達到理論聯繫實際的目的,讓讀者能迅速開發出實際的應用繫統。本書講解深入淺出,實例內容翔實,絕大多數模塊、實例都有Proteus仿真驗證,所有的模塊和實例都有詳細的硬件和軟件設計。力求既能讓ARM初學者快速入門,又能讓中不錯開發人員的水平得到進一步提升,適合各類高校自動控制、電氣工程、自動化、機械電子專業的學生使用,同時也可供從事單片機繫統開發的廣大技術人員參考閱讀。 "
|