- 參考文獻 更新時間:2019-01-09 16:34:10
- 15.4 小結
- 15.3.3 開關量操作函數
- 15.3.2 Freemodbus的移植與使用
- 15.3.1 現場總線Modbus
- 15.3 軟件設計
- 15.2 硬件設計
- 15.1.3 串行總線概述
- 15.1.2 現場總線
- 15.1.1 開關量
- 15.1 需求分析
- 第15章 LPC1768的Modbus開關量
- 14.4 小結
- 14.3 軟件設計
- 14.2 硬件設計
- 14.1 系統需求
- 第14章 基于LPC1768溫控系統的設計實例
- 13.7 小結
- 13.6.2 軟件設計
- 13.6.1 硬件設計
- 13.6 PWM實現LED燈的亮度調節實例
- 13.5.2 利用雙邊沿PWM模擬帶死區形式的PWM
- 13.5.1 PWM驅動函數及用法
- 13.5 PWM應用
- 13.4 寄存器
- 13.3 PWM波形形式
- 13.2 結構
- 13.1.3 引腳
- 13.1.2 PWM的特性
- 13.1.1 PWM描述
- 13.1 PWM概述
- 第13章 PWM
- 12.6 小結
- 12.5.2 軟件設計
- 12.5.1 硬件電路設計
- 12.5 I2C讀寫EEPROM實例
- 12.4.2 驅動函數庫
- 12.4.1 I2C寄存器
- 12.4 寄存器描述與驅動函數庫
- 12.3.4 從發送模式
- 12.3.3 從接收模式
- 12.3.2 主接收模式
- 12.3.1 主發送模式
- 12.3 I2C操作模式
- 12.2 I2C引腳
- 12.1.3 I2C的結構
- 12.1.2 I2C的特點
- 12.1.1 I2C的描述
- 12.1 I2C的原理
- 第12章 I2C
- 11.5 小結
- 11.4.2 軟件設計
- 11.4.1 硬件設計
- 11.4 LPC17XX的數碼管顯示實例
- 11.3 SPI/SSP驅動函數
- 11.2.3 寄存器描述
- 11.2.2 總線描述
- 11.2.1 SSP引腳
- 11.2 SSP
- 11.1.5 SPI寄存器
- 11.1.4 SPI的數據傳輸時序
- 11.1.3 SPI引腳
- 11.1.2 LPC17XX的SPI操作方式
- 11.1.1 LPC17XX的SPI概述
- 11.1 SPI
- 第11章 SPI/SSP
- 10.5 小結
- 10.4.3 軟件設計
- 10.4.2 硬件設計
- 10.4.1 需求分析
- 10.4 語音報警系統實例
- 10.3 DAC實現波形發生器實例
- 10.2 DAC寄存器
- 10.1 DAC概述
- 第10章 DAC
- 9.8 小結
- 9.7.3 軟件設計
- 9.7.2 硬件設計
- 9.7.1 需求分析
- 9.7 壓力傳感器A/D采集實例
- 9.6.2 軟件設計
- 9.6.1 系統設計分析
- 9.6 兩路ADC通道同時采集實例
- 9.5.2 固件庫的用法
- 9.5.1 固件庫的函數
- 9.5 LPC17XX的ADCMSIS固件庫
- 9.4 ADC硬件設計實例
- 9.3 寄存器
- 9.2 引腳描述
- 9.1 ADC概述
- 第9章 ADC
- 8.6 小結
- 8.5.2 軟件設計
- 8.5.1 硬件設計
- 8.5 LPC17XX與PC串口通信實例
- 8.4.2 固件庫
- 8.4.1 UART的數據處理方式
- 8.4 UART的編程基礎
- 8.3 寄存器
- 8.2 引腳描述
- 8.1.5 應用
- 8.1.4 基本配置
- 8.1.3 UART的中斷原理
- 8.1.2 UART的結構原理
- 8.1.1 UART的特點
- 8.1 UART概述
- 第8章 通用異步接收/發送器UART
- 7.7 小結
- 7.6.2 軟件設計
- 7.6.1 硬件設計
- 7.6 利用LPC17XX實現頻率計實例
- 7.5.2 定時器的用法
- 7.5.1 LPC17XX的定時器固件庫
- 7.5 軟件設計
- 7.4 定時器操作舉例
- 7.3 寄存器描述
- 7.2 引腳與結構圖
- 7.1 定時器概述
- 第7章 定時器
- 6.5 小結
- 6.4.2 軟件設計
- 6.4.1 需求分析
- 6.4 響應過零中斷實例
- 6.3 GPIO中斷
- 6.2.3 外部中斷軟件設計
- 6.2.2 外部中斷寄存器
- 6.2.1 外部中斷概述
- 6.2 外部中斷
- 6.1.5 NVIC軟件編程
- 6.1.4 軟件中斷
- 6.1.3 寄存器
- 6.1.2 中斷源
- 6.1.1 特性
- 6.1 NVIC
- 第6章 嵌套向量中斷
- 5.5 小結
- 5.4.3 軟件設計
- 5.4.2 硬件設計
- 5.4.1 需求分析
- 5.4 GPIO控制交流接觸器實例
- 5.3.3 軟件設計
- 5.3.2 硬件設計
- 5.3.1 系統設計
- 5.3 GPIO構建小型聲光報警系統實例
- 5.2.5 端口屏蔽寄存器(FIOxMASK)
- 5.2.4 端口引腳寄存器(FIOxPIN)
- 5.2.3 端口輸出清零寄存器(FIOxCLR)
- 5.2.2 (FIOxSET)
- 5.2.1 端口方向寄存器(FIOxDIR)
- 5.2 GPIO的寄存器
- 5.1.3 可掉電喚醒
- 5.1.2 可產生中斷的數字端口
- 5.1.1 數字I/O端口功能
- 5.1 GPIO的功能
- 第5章 GPIO——通用輸入/輸出
- 4.5 小結
- 4.4.2 軟件設計
- 4.4.1 需求分析
- 4.4 使用系統節拍定時器測試程序運行時間實例
- 4.3.4 系統節拍定時器的校準值寄存器(STCALIB)
- 4.3.3 系統節拍定時器的當前值寄存器(STCURR)
- 4.3.2 系統節拍定時器的重載值寄存器(STRELOAD)
- 4.3.1 系統節拍定時器的控制和狀態寄存器(STCTRL)
- 4.3 寄存器
- 4.2 系統節拍定時器的原理
- 4.1 系統節拍定時器概述
- 第4章 系統節拍定時器
- 3.4 小結
- 3.3.3 驅動標識定義
- 3.3.2 固件庫的驅動部分
- 3.3.1 固件庫的組織結構
- 3.3 LPC1700 CMSIS標準固件庫
- 3.2.4 核內外設訪問層
- 3.2.3 CMSIS文件結構
- 3.2.2 CMSIS編碼規范
- 3.2.1 CMSIS概述
- 3.2 CMSIS——Cortex-M3微控制器軟件接口標準
- 3.1.4 簡易實例
- 3.1.3 Flash編程器
- 3.1.2 工程創建、編譯
- 3.1.1 RealView MDK開發環境簡介
- 3.1 RealView MDK開發環境
- 第3章 LPC1700程序設計基礎
- 2.5 小結
- 2.4 最小系統設計
- 2.3.2 LPC17XX的引腳配置寄存器
- 2.3.1 LPC17XX的引腳連接模塊
- 2.3 LPC17XX的引腳
- 2.2.5 功率控制
- 2.2.4 時鐘分頻器
- 2.2.3 PLL0
- 2.2.2 時鐘源選擇多路復用
- 2.2.1 振蕩器
- 2.2 LPC17XX的時鐘與功率控制
- 2.1.3 LPC17XX的結構圖
- 2.1.2 特性
- 2.1.1 簡介
- 2.1 LPC17XX概述
- 第2章 LPC17XX的硬件設計基礎
- 1.9 小結
- 1.8 指令系統
- 1.7.3 異常響應過程
- 1.7.2 異常優先級
- 1.7.1 異常類型
- 1.7 中斷和異常
- 1.6.3 MPU的使用
- 1.6.2 MPU的寄存器
- 1.6.1 MPU概述
- 1.6 存儲器保護單元(MPU)
- 1.5.2 總線矩陣
- 1.5.1 3級流水線
- 1.5 總線接口
- 1.4.3 端模式
- 1.4.2 位帶操作
- 1.4.1 地址空間
- 1.4 存儲器映射
- 1.3 操作模式和特權級別
- 1.2.4 專用寄存器
- 1.2.3 程序計數器
- 1.2.2 連接寄存器
- 1.2.1 通用寄存器
- 1.2 內核寄存器
- 1.1.2 Cortex-M3的特征
- 1.1.1 ARM的歷史
- 1.1 Cortex-M3簡介
- 第1章 Cortex-M3體系結構
- 前言
- 版權信息
- 封面
- 封面
- 版權信息
- 前言
- 第1章 Cortex-M3體系結構
- 1.1 Cortex-M3簡介
- 1.1.1 ARM的歷史
- 1.1.2 Cortex-M3的特征
- 1.2 內核寄存器
- 1.2.1 通用寄存器
- 1.2.2 連接寄存器
- 1.2.3 程序計數器
- 1.2.4 專用寄存器
- 1.3 操作模式和特權級別
- 1.4 存儲器映射
- 1.4.1 地址空間
- 1.4.2 位帶操作
- 1.4.3 端模式
- 1.5 總線接口
- 1.5.1 3級流水線
- 1.5.2 總線矩陣
- 1.6 存儲器保護單元(MPU)
- 1.6.1 MPU概述
- 1.6.2 MPU的寄存器
- 1.6.3 MPU的使用
- 1.7 中斷和異常
- 1.7.1 異常類型
- 1.7.2 異常優先級
- 1.7.3 異常響應過程
- 1.8 指令系統
- 1.9 小結
- 第2章 LPC17XX的硬件設計基礎
- 2.1 LPC17XX概述
- 2.1.1 簡介
- 2.1.2 特性
- 2.1.3 LPC17XX的結構圖
- 2.2 LPC17XX的時鐘與功率控制
- 2.2.1 振蕩器
- 2.2.2 時鐘源選擇多路復用
- 2.2.3 PLL0
- 2.2.4 時鐘分頻器
- 2.2.5 功率控制
- 2.3 LPC17XX的引腳
- 2.3.1 LPC17XX的引腳連接模塊
- 2.3.2 LPC17XX的引腳配置寄存器
- 2.4 最小系統設計
- 2.5 小結
- 第3章 LPC1700程序設計基礎
- 3.1 RealView MDK開發環境
- 3.1.1 RealView MDK開發環境簡介
- 3.1.2 工程創建、編譯
- 3.1.3 Flash編程器
- 3.1.4 簡易實例
- 3.2 CMSIS——Cortex-M3微控制器軟件接口標準
- 3.2.1 CMSIS概述
- 3.2.2 CMSIS編碼規范
- 3.2.3 CMSIS文件結構
- 3.2.4 核內外設訪問層
- 3.3 LPC1700 CMSIS標準固件庫
- 3.3.1 固件庫的組織結構
- 3.3.2 固件庫的驅動部分
- 3.3.3 驅動標識定義
- 3.4 小結
- 第4章 系統節拍定時器
- 4.1 系統節拍定時器概述
- 4.2 系統節拍定時器的原理
- 4.3 寄存器
- 4.3.1 系統節拍定時器的控制和狀態寄存器(STCTRL)
- 4.3.2 系統節拍定時器的重載值寄存器(STRELOAD)
- 4.3.3 系統節拍定時器的當前值寄存器(STCURR)
- 4.3.4 系統節拍定時器的校準值寄存器(STCALIB)
- 4.4 使用系統節拍定時器測試程序運行時間實例
- 4.4.1 需求分析
- 4.4.2 軟件設計
- 4.5 小結
- 第5章 GPIO——通用輸入/輸出
- 5.1 GPIO的功能
- 5.1.1 數字I/O端口功能
- 5.1.2 可產生中斷的數字端口
- 5.1.3 可掉電喚醒
- 5.2 GPIO的寄存器
- 5.2.1 端口方向寄存器(FIOxDIR)
- 5.2.2 (FIOxSET)
- 5.2.3 端口輸出清零寄存器(FIOxCLR)
- 5.2.4 端口引腳寄存器(FIOxPIN)
- 5.2.5 端口屏蔽寄存器(FIOxMASK)
- 5.3 GPIO構建小型聲光報警系統實例
- 5.3.1 系統設計
- 5.3.2 硬件設計
- 5.3.3 軟件設計
- 5.4 GPIO控制交流接觸器實例
- 5.4.1 需求分析
- 5.4.2 硬件設計
- 5.4.3 軟件設計
- 5.5 小結
- 第6章 嵌套向量中斷
- 6.1 NVIC
- 6.1.1 特性
- 6.1.2 中斷源
- 6.1.3 寄存器
- 6.1.4 軟件中斷
- 6.1.5 NVIC軟件編程
- 6.2 外部中斷
- 6.2.1 外部中斷概述
- 6.2.2 外部中斷寄存器
- 6.2.3 外部中斷軟件設計
- 6.3 GPIO中斷
- 6.4 響應過零中斷實例
- 6.4.1 需求分析
- 6.4.2 軟件設計
- 6.5 小結
- 第7章 定時器
- 7.1 定時器概述
- 7.2 引腳與結構圖
- 7.3 寄存器描述
- 7.4 定時器操作舉例
- 7.5 軟件設計
- 7.5.1 LPC17XX的定時器固件庫
- 7.5.2 定時器的用法
- 7.6 利用LPC17XX實現頻率計實例
- 7.6.1 硬件設計
- 7.6.2 軟件設計
- 7.7 小結
- 第8章 通用異步接收/發送器UART
- 8.1 UART概述
- 8.1.1 UART的特點
- 8.1.2 UART的結構原理
- 8.1.3 UART的中斷原理
- 8.1.4 基本配置
- 8.1.5 應用
- 8.2 引腳描述
- 8.3 寄存器
- 8.4 UART的編程基礎
- 8.4.1 UART的數據處理方式
- 8.4.2 固件庫
- 8.5 LPC17XX與PC串口通信實例
- 8.5.1 硬件設計
- 8.5.2 軟件設計
- 8.6 小結
- 第9章 ADC
- 9.1 ADC概述
- 9.2 引腳描述
- 9.3 寄存器
- 9.4 ADC硬件設計實例
- 9.5 LPC17XX的ADCMSIS固件庫
- 9.5.1 固件庫的函數
- 9.5.2 固件庫的用法
- 9.6 兩路ADC通道同時采集實例
- 9.6.1 系統設計分析
- 9.6.2 軟件設計
- 9.7 壓力傳感器A/D采集實例
- 9.7.1 需求分析
- 9.7.2 硬件設計
- 9.7.3 軟件設計
- 9.8 小結
- 第10章 DAC
- 10.1 DAC概述
- 10.2 DAC寄存器
- 10.3 DAC實現波形發生器實例
- 10.4 語音報警系統實例
- 10.4.1 需求分析
- 10.4.2 硬件設計
- 10.4.3 軟件設計
- 10.5 小結
- 第11章 SPI/SSP
- 11.1 SPI
- 11.1.1 LPC17XX的SPI概述
- 11.1.2 LPC17XX的SPI操作方式
- 11.1.3 SPI引腳
- 11.1.4 SPI的數據傳輸時序
- 11.1.5 SPI寄存器
- 11.2 SSP
- 11.2.1 SSP引腳
- 11.2.2 總線描述
- 11.2.3 寄存器描述
- 11.3 SPI/SSP驅動函數
- 11.4 LPC17XX的數碼管顯示實例
- 11.4.1 硬件設計
- 11.4.2 軟件設計
- 11.5 小結
- 第12章 I2C
- 12.1 I2C的原理
- 12.1.1 I2C的描述
- 12.1.2 I2C的特點
- 12.1.3 I2C的結構
- 12.2 I2C引腳
- 12.3 I2C操作模式
- 12.3.1 主發送模式
- 12.3.2 主接收模式
- 12.3.3 從接收模式
- 12.3.4 從發送模式
- 12.4 寄存器描述與驅動函數庫
- 12.4.1 I2C寄存器
- 12.4.2 驅動函數庫
- 12.5 I2C讀寫EEPROM實例
- 12.5.1 硬件電路設計
- 12.5.2 軟件設計
- 12.6 小結
- 第13章 PWM
- 13.1 PWM概述
- 13.1.1 PWM描述
- 13.1.2 PWM的特性
- 13.1.3 引腳
- 13.2 結構
- 13.3 PWM波形形式
- 13.4 寄存器
- 13.5 PWM應用
- 13.5.1 PWM驅動函數及用法
- 13.5.2 利用雙邊沿PWM模擬帶死區形式的PWM
- 13.6 PWM實現LED燈的亮度調節實例
- 13.6.1 硬件設計
- 13.6.2 軟件設計
- 13.7 小結
- 第14章 基于LPC1768溫控系統的設計實例
- 14.1 系統需求
- 14.2 硬件設計
- 14.3 軟件設計
- 14.4 小結
- 第15章 LPC1768的Modbus開關量
- 15.1 需求分析
- 15.1.1 開關量
- 15.1.2 現場總線
- 15.1.3 串行總線概述
- 15.2 硬件設計
- 15.3 軟件設計
- 15.3.1 現場總線Modbus
- 15.3.2 Freemodbus的移植與使用
- 15.3.3 開關量操作函數
- 15.4 小結
- 參考文獻 更新時間:2019-01-09 16:34:10