中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
微型計算機原理及應用——基于Arm微處理器

包郵 微型計算機原理及應用——基于Arm微處理器

作者:王宜懷
出版社:人民郵電出版社出版時間:2020-04-01
開本: 26cm 頁數: 287頁
中 圖 價:¥45.8(7.7折) 定價  ¥59.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

微型計算機原理及應用——基于Arm微處理器 版權信息

  • ISBN:9787115532992
  • 條形碼:9787115532992 ; 978-7-115-53299-2
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

微型計算機原理及應用——基于Arm微處理器 本書特色

本書根據微處理器的*發展,選擇Arm內核作為教學藍本,以簡捷、透明見底、可實踐的方式闡述微型計算機系統的基本原理,介紹微型計算機的基本結構、信息表示、硬件系統、指令系統、匯編語言框架和匯編程序設計方法,講解微型計算機的存儲器、串行通信接口、中斷系統、定時器、模數與數模轉換等。全書以全新的視角思考微機原理的教學,具有較強的理論性與實踐性。本書配套給出了AHL-MCP微機原理實踐平臺與集成開發環境AHL-GEC-IDE,并有詳細的實驗指導。 本書提供了教學資源,內含所有源程序、輔助閱讀資料、PPT課件、視頻導引、開發環境下載導引、文檔資料及常用軟件工具等。教學資源下載請加入QQ群(微機原理—Arm):901549485。教師參考資料可通過人郵教育社區獲得。

微型計算機原理及應用——基于Arm微處理器 內容簡介

本書根據微處理器的*新發展, 選擇Arm Cortex-M微處理器作為教學藍本, 闡述微型計算機系統的基本工作原理, 給出Arm Cortex-M系列微處理器結構、指令系統和匯編語言程序設計、中斷系統、基本輸入輸出、串行通信接口, 以及常用的微型計算機接口電路、模數A/D、數模D/A轉換、定時器等接口及匯編程序。

微型計算機原理及應用——基于Arm微處理器 目錄

第 1章 微型計算機基本結構及信息表示.............2

1.1 微型計算機概述...............................2

1.1.1 初識微型計算機 ............................2

1.1.2 微型計算機發展簡史..................3

1.1.3 微型計算機的馮·諾依曼結構框圖............ 4

1.1.4 微型計算機中的三總線............5

1.1.5 計算機執行指令的簡明過程 .....................7

1.2 微機原理的實踐選型............................7

1.2.1 微機原理實踐選型的困惑.......8

1.2.2 微機原理實踐選型的基本原則 ...................8

1.2.3 AHL-MCP 微機原理實踐平臺概述.........................9

1.3 數制及數制之間的轉換方法.......10

1.3.1 數制....................................................10

1.3.2 數制之間的轉換方法...............12

1.4 計算機中信息的基本表示方式..................................14

1.4.1 計算機中信息表示的相關基本概念.......... 14

1.4.2 整數在計算機中的補碼表示方法...................15

1.4.3 實數在計算機中的浮點數表示方法 ..............19

1.5 文字在計算機中的存儲方式——字符編碼....................20

1.5.1 英文編碼—ASCII.....................21

1.5.2 中文編碼—GB2312 及 GBK....................22

1.6 習題.....................23



第 2章 微型計算機的硬件系統.....25

2.1 微型計算機的硬件共性結構及基本性能指標................26

2.1.1 微型計算機的硬件共性結構..................26

2.1.2 微型計算機基本性能指標....27

2.2 Arm Cortex-M 微處理器概述...............28

2.2.1 Arm Cortex 系列微處理器系列概述 ..........28

2.2.2 Arm Cortex-M4 微處理器..............................29

2.3 CPU 內部寄存器與存儲器映像............................31

2.3.1 寄存器基礎知識及相關基本概念.........31

2.3.2 Arm Cortex-M4 內部寄存器.................32

2.3.3 Arm Cortex-M4 存儲器映像 ....................36

2.4 Arm Cortex-M4 內核的微型計算機芯片實例.........37

2.4.1 STM32L4 系列 MCU 簡介...................37

2.4.2 STM32L4 存儲映像與中斷源..................37

2.4.3 STM32L4 的引腳功能...........41

2.4.4 STM32L4 硬件*小系統原理圖....................42

2.5 由 STM32L431 構建的通用嵌入式計算機..........45

2.6 習題.........................49



第3章 指令系統........................51

3.1 指令保留字與尋址方式...................52

3.1.1 指令保留字簡表 .........................52

3.1.2 尋址方式..........................................53

3.2 基本指令系統..........................................54

3.2.1 數據傳送類指令 .........................54

3.2.2 數據操作類指令..........................57

3.2.3 跳轉控制類指令..........................60

3.2.4 其他基本指令...............................61

3.3 指令集與機器碼對應表..................62

3.4 GUN 匯編器的基本語法.............65

3.4.1 匯編語言概述...............................65

3.4.2 GUN 匯編書寫格式..................65

3.4.3 GUN 匯編常用偽指令............67

3.5 習題.........................70



第4章 匯編語言框架...............71

4.1 初識程序運行....................72

4.2 匯編工程框架及執行工程分析.........................79

4.2.1 匯編工程框架的基本內容....79

4.2.2 鏈接腳本文件的作用...............81

4.2.3 機器碼解析............82

4.2.4 執行過程分析..............83

4.3 認識工程框架中的 GPIO 構件...........84

4.3.1 通常 I/O 接口基本概念及連接方法 .............84

4.3.2 GPIO 構件知識要素分析 .....86

4.3.3 GPIO 構件的使用方法...........87

4.4 實驗一:理解匯編程序框架及運行.................88

4.5 習題..............................90



第5章 基于構件的匯編程序設計方法..............................93

5.1 構件及其設計方法...............................94

5.1.1 軟件構件基本概念....................94

5.1.2 構件設計基本原則....................95

5.1.3 三類構件..........................................96

5.1.4 基于構件的軟件設計步驟....97

5.2 程序流程控制..........................................98

5.2.1 順序結構..........................................98

5.2.2 分支結構...................................... 100

5.2.3 循環結構.......................................102

5.3 匯編程序設計實例...........................105

5.3.1 數制轉換程序設計.................105

5.3.2 冒泡排序程序設計.................110

5.4 實驗二:基于構件方法的匯編程序設計...........114

5.5 習題..................................115



第6章 存儲器....................117

6.1 存儲器的功能與分類......................118

6.1.1 按存儲介質分類......................118

6.1.2 按功能分類.................................118

6.1.3 按存取方式分類 ......................119

6.2 隨機存儲器與只讀存儲器.........119

6.2.1 RAM..............................................119

6.2.2 ROM...............................................121

6.3 SD 卡與高速緩存............................122

6.3.1 SD 卡..............................................122

6.3.2 高速緩存.......................................124

6.4 Flash 存儲器.....................................128

6.4.1 Flash 在線編程的通用基礎知識 .....................128

6.4.2 Flash 驅動構件知識要素分析....................128

6.4.3 Flash 驅動構件的使用方法.....................129

6.5 存儲器實驗設計舉例.....................131

6.6 實驗三:存儲器實驗.....................135

6.7 習題.............................136



第7章 串行通信接口..................137

7.1 串行通信的基礎知識......................138

7.1.1 串行通信的基本概念............138

7.1.2 串行通信編程模型.................139

7.1.3 RS232、RS485 總線標準................ 140

7.1.4 TTL 電平到 RS232 電平轉換電路 ..................141

7.2 UART 驅動構件及使用方法...............................142

7.2.1 UART 驅動構件要素分析..................142

7.2.2 UART 驅動構件使用方法................143

7.3 串行通信的編程舉例.....................145

7.3.1 例 1:發送和接收一個字節的數據...........145

7.3.2 例 2:發送和接收一幀數據..................147

7.4 實驗四:基于串行通信構件的匯編程序設計............151

7.5 習題..............................153



第8章 中斷系統及定時器...................155

8.1 中斷系統........................156

8.1.1 中斷的基本概念 ......................156

8.1.2 中斷處理的基本過程............158

8.1.3 Arm Cortex-M4F 非內核模塊中斷..........158

8.2 定時器.........................................................160

8.2.1 定時器的基本含義.................160

8.2.2 Arm Cortex-M4F 內核定時器 ..............161

8.3 基于定時器的中斷編程舉例...164

8.4 實驗五:理解中斷與定時器.......................168

8.5 習題.............................169



第9章 模數轉換與數模轉換........171

9.1 模數轉換器的基礎知識................172

9.1.1 與 AD 轉換編程直接相關的基本概念......................172

9.1.2 與 AD 轉換編程關聯度較弱的基本概念......................174

9.1.3 *簡單的 AD 轉換采樣電路舉例 ...................175

9.2 ADC 驅動構件及使用方法.....176

9.2.1 ADC 驅動構件要素分析....176

9.2.2 ADC 驅動構件使用方法....178

9.2.3 ADC 驅動構件使用舉例....179

9.3 數模轉換...................181

9.3.1 DAC 的通用基本結構.........181

9.3.2 DAC 的主要技術指標.........182

9.4 DAC 驅動構件及使用方法要素分析...................183

9.4.1 DAC 驅動構件要素分析....183

9.4.2 DAC 驅動構件使用方法....184

9.4.3 DAC 驅動構件使用舉例....184

9.5 實驗六:AD 轉換模塊實驗....186

9.6 習題................................188



第 10章 直接存儲器存取DMA..............................189

10.1 DMA 的基本概念.........................190

10.1.1 DMA 的含義..........................190

10.1.2 DMA 控制器..........................190

10.2 DMA 的一般操作流程............190

10.3 DMA 構件頭文件及使用方法...................191

10.4 DMA 驅動構件要素分析......193

10.5 DMA 驅動構件的使用方法...........................193

10.6 實驗七:通過 DMA 實現內存間數據的搬運...............194

10.7 習題...............................194



第 11章 外接組件綜合實踐...................195

11.1 開關量輸出類實踐..........................196

11.1.1 彩燈..............................................196

11.1.2 蜂鳴器.........................................198

11.1.3 馬達..............................................202

11.1.4 LED..............................................205

11.2 開關量輸入類實踐.........................208

11.2.1 紅外尋跡傳感器....................208

11.2.2 人體紅外傳感器....................211

11.2.3 按鈕..............................................214

11.3 聲音與加速度傳感器實踐.......220

11.3.1 聲音傳感器..............................220

11.3.2 加速度傳感器.........................223

11.4 習題............................226



第 12章 通用計算機的基本結構及啟動過程......................227

12.1 PC 系統的基本結構....................228

12.1.1 PC 的基本硬件組成 ...........228

12.1.2 USB 設備..................................231

12.2 PC 系統的啟動流程...................233

12.2.1 啟動固件....................................233

12.2.2 PC 系統中的硬盤.................236

12.2.3 從固件到硬盤的啟動流程 .....................241

12.3 PC 的操作系統...............................242

12.4 習題..............................................245



第 13章 微型計算機的發展方向............................247

13.1 CPU 的結構與速度....................248

13.1.1 通用計算機..............................248

13.1.2 嵌入式計算機.........................249

13.2 存儲器的容量與速度..................249

13.2.1 磁存儲器....................................250

13.2.2 阻變存儲器..............................250

13.2.3 相變存儲器..............................251

13.3 指令系統的發展方向..................252

13.4 編譯技術的發展..............................253

13.4.1 并行編譯技術.........................253

13.4.2 交叉編譯技術.........................253

13.4.3 動態編譯技術.........................253

13.5 微型計算機其他新技術............254

13.5.1 納米計算機..............................254

13.5.2 激光計算機..............................254

13.5.3 量子計算機..............................254

13.6 習題................................255



附錄 A: AHL-MCP 微機原理實踐平臺硬件資源...........257

A.1 概述........................................258

A.2 電子資源內容列表..........................258

A.3 硬件清單..................................................258

A.4 實驗列表..................................................259

A.5 硬件快速測試方法..........................260



附錄 B: AHL-GEC-IDE 安裝及基本使用指南..................261

B.1 安裝 AHL-GEC-IDE 集成開發環境.......................262

B.2 編譯下載運行第 一個程序.........264

B.3 外接軟件功能的使用方法........265

B.4 常見錯誤及解決方法....................267

B.5 卸載 AHL-GEC-IDE 集成開發環境.....................272

B.6 技術咨詢......................................273



附錄 C: 串行通信構件設計方法......................275

C.1 UART 模塊編程結構..................276

C.2 UART 驅動構件匯編語言源碼...........................278

C.3 UART 驅動構件 C 語言源碼..........................282



參考文獻...........................288
展開全部

微型計算機原理及應用——基于Arm微處理器 作者簡介

王宜懷,博士,蘇州大學計算機科學與技術學院教授、博士生導師;蘇州大學嵌入式系統與物聯網研究所所長;蘇州市政協常委;江蘇省計算機學會嵌入式系統與物聯網專業委員會主任。長期從事嵌入式系統、實時操作系統、微型計算機原理、物聯網應用技術等方面的課程教學。主要研究方向為嵌入式系統與物聯網、嵌入式人工智能系統。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 压滤机滤板_厢式_隔膜_板框压滤机滤板厂家价格型号材质-大凯环保 | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 | 深圳侦探联系方式_深圳小三调查取证公司_深圳小三分离机构 | 托盘租赁_塑料托盘租赁_托盘出租_栈板出租_青岛托盘租赁-优胜必达 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 钢丝绳探伤仪-钢丝绳检测仪-钢丝绳探伤设备-洛阳泰斯特探伤技术有限公司 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 创绿家招商加盟网-除甲醛加盟-甲醛治理加盟-室内除甲醛加盟-创绿家招商官网 | 电表箱-浙江迈峰电力设备有限公司-电表箱专业制造商 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 展厅装修公司|企业展厅设计|展厅制作|展厅搭建—广州展厅装饰公司 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 电液推杆生产厂家|电动推杆|液压推杆-扬州唯升机械有限公司 | 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | 京马网,京马建站,网站定制,营销型网站建设,东莞建站,东莞网站建设-首页-京马网 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 比亚迪叉车-比亚迪电动叉车堆垛车托盘车仓储叉车价格多少钱报价 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 泉州陶瓷pc砖_园林景观砖厂家_石英砖地铺石价格 _福建暴风石英砖 | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) |