免費咨詢熱線
400-615-1233
工作時間-工作日
8:30-17:30

嵌入式系統開發與應用

中國電子教育學會全國電子信息類優秀教材
  • 類  別:電子信息與人工智能專業課
  • 書  名:嵌入式系統開發與應用
  • 主  編:韓春賢
  • 定  價:45
  • 開  本:16開
  • 印刷方式:雙色
  • 頁  數:232
  • 時  間:2021年12月
  • 出  版  社:北京郵電大學出版社
  • 書  號:978-7-5635-5167-5

內容摘要

        本書主要內容包括走進嵌入式的世界、在ADS環境中開發匯編程序、嵌入式最小系統、LPC2000基本輸入輸出控制、LPC2000處理異常事件、LPC2000脈寬調制器、LPC2000 UART實現數據串行通信、讓LPC2000感知模擬世界、LPC2000典型應用實例。 
        本書可作為高職高專電子信息相關專業的教材,也可供有關人員參考。
 

目錄

項目一  走進嵌入式的世界
    任務  讓嵌入式系統跑起來
    任務描述
    相關知識點
        一、初識嵌入式系統
        二、剖析嵌入式系統的組成
        三、嵌入式系統的開發流程
        四、認識ARM7的體系結構
    任務解析
    任務實施
    項目小結
    思考與練習
項目二  在ADS環境中開發匯編程序
    任務一  在ADS環境中開發匯編程序實現算術運算
    任務描述
    相關知識點
        一、寄存器
        二、ARM匯編語言的程序結構 
        三、ARM匯編器支持的偽操作
        四、尋址方式
        五、ARM指令集
    任務解析
    任務實施
    任務二  在ADS環境中開發匯編程序實現存儲操作
    任務描述
    相關知識點
        一、存儲指令
        二、加載指令
    任務解析
    任務實施
    項目小結
    思考與練習
項目三  嵌入式最小系統
    任務  搭建LPC2290芯片的最小系統電路
    任務描述
    相關知識點
        一、認識LPC2000系列芯片
        二、嵌入式最小系統的設計
    任務解析
    任務實施
    項目小結
    思考與練習
項目四  LPC2000基本輸入輸出控制
    任務一  選擇LPC2000引腳功能為GPIO
    任務描述
    相關知識點
        一、LPC2000系列GPIO概述
        二、設置引腳選擇寄存器(PINSELx)
        三、嵌入式C語言程序的基本結構
    任務解析
    任務實施
    任務二  GPIO輸出控制蜂鳴器蜂鳴
    任務描述
    相關知識點
        一、蜂鳴器和驅動電路
        二、GPIO方向寄存器(IOxDIR,x=0,1,2,3)
    任務解析
    任務實施
    任務三  用按鍵控制蜂鳴器
    任務描述
    相關知識點
        一、GPIO引腳值寄存器(IOxPIN,x=0,1,2,3)
        二、按鍵
    任務解析
    任務實施
    任務四  實現8個LED流水燈狀態
    任務描述
    相關知識點
        一、GPIO輸出清零寄存器(IOxCLR,x=0,1,2,3)
        二、GPIO輸出置位寄存器(IOxSET,x=0,1,2,3)
        三、流水燈
        四、嵌入式C語言基本知識
    任務解析
    任務實施
    項目小結
    思考與練習
項目五  LPC2000處理異常事件
    任務  外部中斷實現報警器設計
    任務描述
    相關知識點
        一、ARM7體系異常中斷
        二、VIC中斷相關寄存器
        三、外部中斷
    任務解析
    任務實施
    項目小結
    思考與練習
項目六  LPC2000定時設計
    任務一  利用定時器測量脈沖寬度
    任務描述
    相關知識點
        一、定時器概述
        二、定時器的基本寄存器
    任務解析
    任務實施
    任務二  利用定時器實現霓虹燈設計
    任務描述
    相關知識點
        一、定時器匹配功能概述
        二、匹配功能相關引腳
        三、匹配功能相關寄存器
    任務解析
    任務實施
    任務三  利用定時器中斷方式控制蜂鳴器
    任務描述
    任務解析
    任務實施
    任務四  利用定時器捕獲功能測量脈沖的周期
    任務描述
    相關知識點
        一、定時器捕獲功能概述
        二、捕獲功能相關引腳
        三、捕獲功能相關寄存器
    任務解析
    任務實施
    項目小結
    思考與練習
項目七  LPC2000脈寬調制器
    任務一  應用芯片內部的PWM輸出脈沖信號
    任務描述
    相關知識點
        一、PWM概述
        二、PWM相關寄存器
    任務解析
    任務實施
    任務二  直流電機PWM調速
    任務描述
    任務解析
    任務實施
    項目小結
    思考與練習
項目八  LPC2000 UART實現數據串行傳輸
    任務一  應用UART0發送字符串到PC
    任務描述
    相關知識點
        一、UART串行通信相關概念
        二、LPC2000 UART概述 
        三、任務相關寄存器
    任務解析
    任務實施
    任務二  應用UART0接收PC發送的字符串
    任務描述
    相關知識點
        一、相關寄存器功能描述
        二、寄存器應用
    任務解析
    任務實施
    項目小結
    思考與練習
項目九  讓LPC2000感知模擬世界
    任務  測量模擬電壓經過A/D轉換送顯
    任務描述
    相關知識點
        一、A/D轉換器的相關概念
        二、LPC2000的A/D轉換器概述
        三、A/D相關寄存器
    任務解析
    任務實施
    項目小結
    思考與練習
項目十  LPC2000典型應用實例
    任務一  智能交通燈控制系統設計
    任務描述
    任務解析
    任務實施
    任務二  步進電機正反轉控制系統
    任務描述
    相關知識點
        一、步進電機的相關概念
        二、步進電機驅動芯片簡介
    任務解析
    任務實施
附錄
    附錄A  ADS 1.2集成開發環境的使用
    附錄B  EasyJTAG-H仿真器的安裝與應用
    附錄C  ARM指令集
參考文獻

主編信息

韓春賢,天津工業職業學院

相關圖書