注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)ST7單片機(jī)C程序設(shè)計(jì)與實(shí)踐

ST7單片機(jī)C程序設(shè)計(jì)與實(shí)踐

ST7單片機(jī)C程序設(shè)計(jì)與實(shí)踐

定 價(jià):¥36.00

作 者: 梁海浪
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng): 單片機(jī)C程序設(shè)計(jì)與實(shí)踐叢書
標(biāo) 簽: 微處理機(jī)

ISBN: 9787811243208 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 300 字?jǐn)?shù):  

內(nèi)容簡介

  本書內(nèi)容以ST公司采用8位寬指令的通用產(chǎn)品ST7LITE39F2為主線,共分8章。內(nèi)容包括:ST7控制器簡介、Cosmic ST7 C語言的基礎(chǔ)和特點(diǎn)、ST7 Visual Develop (STVD7)的使用、ST7實(shí)驗(yàn)板介紹、ST7基礎(chǔ)應(yīng)用、基于ST7LITE的音頻播放器、基于ST7263的USB鼠標(biāo)、低成本自同步的永磁交流(PMAC)電機(jī)。本書附光盤1張,內(nèi)容為應(yīng)用實(shí)例的源程序清單。本書可作為大學(xué)本科生或研究生單片機(jī)控制原理及應(yīng)用相關(guān)課程的實(shí)驗(yàn)指導(dǎo)書,也可作為ST7系列MCU應(yīng)用開發(fā)者的參考書。

作者簡介

暫缺《ST7單片機(jī)C程序設(shè)計(jì)與實(shí)踐》作者簡介

圖書目錄

第1章 ST7控制器簡介1
1.1 ST7結(jié)構(gòu)方框圖1
1.2 ST7功能概述3
1.3 ST7產(chǎn)品系列4
1.4 ST7LITE39引腳圖和引腳功能說明10
1.4.1 ST7LITE39引腳圖(如圖1.4所示)10
1.4.2 ST7LITE39方塊圖(如圖1.5所示)11
1.4.3 ST7LITE39各引腳說明(如表1.4所列)11
第2章 Cosmic ST7 C語言的基礎(chǔ)和特點(diǎn)13
2.1 C文件14
2.1.1 文件中的行14
2.1.2 文件中的注釋15
2.1.3 文件中的三字母代替ASCII碼15
2.1.4 符號(hào)表示15
2.1.5 標(biāo)識(shí)符15
2.1.6 關(guān)鍵字15
2.1.7 常數(shù)16
2.1.8 操作符和標(biāo)點(diǎn)16
2.2 聲明16
2.2.1 整型17
2.2.2 位型17
2.2.3 實(shí)型17
2.2.4 指針18
2.2.5 陣列18
2.2.6 結(jié)構(gòu)19
2.2.7 聯(lián)合20
2.2.8 枚舉21
2.2.9 變址數(shù)21
2.2.10 函數(shù)22
2.2.11 存儲(chǔ)類22
2.2.12 類型定義23
2.2.13 變量的范圍23
2.2.14 絕對地址24
2.3 表達(dá)式24
2.3.1 變量24
2.3.2 常量24
2.3.3 字符26
2.3.4 sizeof的用法27
2.3.5 運(yùn)算符號(hào)27
2.3.6 優(yōu)先級31
2.3.7 語句34
2.3.8 預(yù)處理42
第3章 ST7 Visual Develop(STVD7)的使用48
3.1 創(chuàng)建項(xiàng)目49
3.1.1 創(chuàng)建工作區(qū)(workspace)49
3.1.2 創(chuàng)建項(xiàng)目50
3.1.3 添加源文件51
3.1.4 添加其他的文件夾51
3.2 編譯項(xiàng)目53
3.2.1 指定ST7目標(biāo)處理器53
3.2.2 確認(rèn)編譯器選項(xiàng)54
3.2.3 定制C語言編譯器選項(xiàng)55
3.2.4定制鏈接器選項(xiàng)57
3.2.5 對指定文件改變編譯設(shè)置58
3.2.6 編譯應(yīng)用程序58
3.3 調(diào)試59
3.3.1 調(diào)試程序59
3.3.2 運(yùn)行和停止程序61
3.3.3 單步調(diào)試程序62
3.4 斷點(diǎn)63
3.4.1 設(shè)置普通斷點(diǎn)63
3.4.2 設(shè)置帶計(jì)數(shù)器的斷點(diǎn)64
3.4.3 設(shè)置帶條件的斷點(diǎn)64
3.5 查看運(yùn)行結(jié)果65
3.5.1 查看調(diào)用堆棧66
3.5.2 查看并改變局部變量67
3.5.3 用Watch, QuickWatch和 Memory查看變量68
3.6 執(zhí)行內(nèi)存映射71
3.7 高級仿真功能(使用EMU3仿真器)72
3.7.1 查看程序執(zhí)行歷史73
3.7.2 使用動(dòng)態(tài)讀寫74
3.7.3 設(shè)置高級斷點(diǎn)76
3.7.4 運(yùn)行性能分析80
第4章 ST7實(shí)驗(yàn)板介紹83
4.1 REva母板的布局84
4.2 電源區(qū)(REva v1.x)85
4.2.1 電源區(qū)的視圖85
4.2.2 電源配置85
4.2.3 特點(diǎn)85
4.2.4 局限86
4.3 電源區(qū)(REva V2.x)87
4.3.1 電源區(qū)的視圖87
4.3.2 電源配置87
4.3.3 特征88
4.3.4 局限88
4.3.5 子板連接區(qū)88
4.3.6 特點(diǎn)88
4.3.7 插拔次數(shù)89
4.4 ISP/ISD(在線編程/調(diào)試)連接區(qū)89
4.5 復(fù)位區(qū)域89
4.5.1 特點(diǎn)89
4.5.2 局限89
4.6 數(shù)字輸出區(qū)89
4.6.1 特點(diǎn)90
4.6.2 局限90
4.7 數(shù)據(jù)輸入?yún)^(qū)90
4.7.1 特點(diǎn)90
4.7.2 局限90
4.8 模擬區(qū)90
4.8.1 特點(diǎn)91
4.8.2 局限91
4.9 通信區(qū)91
4.9.1 視圖91
4.9.2 特點(diǎn)91
4.9.3 I2C92
4.9.4 串口通信92
4.9.5 局限93
4.10 輔助串口/CAN區(qū)93
4.11 輔助接口區(qū)93
4.12 REva母板的電路原理圖93
4.13 實(shí)驗(yàn)板的子板96
4.13.1 ST7LITE3子板的特征96
4.13.2 ST7LITE3子板的規(guī)格96
4.13.3 ST7LITE3連接的詳細(xì)列表(按照REva的特征)98
4.13.4 ST7LITE3連接的詳細(xì)列表(按照I/O口)99
4.13.5 ST7LITE3子板的電路原理圖99
4.14 實(shí)驗(yàn)板編譯工具的連接和使用101
第5章 ST7基礎(chǔ)應(yīng)用103
5.1 模數(shù)轉(zhuǎn)換器(ADC)103
5.1.1 功能說明103
5.1.2 模數(shù)轉(zhuǎn)換器及其寄存器104
5.1.3 程序中所用到的主要函數(shù)說明107
5.1.4 程序調(diào)試109
5.1.5 程序清單112
5.2 EEPROM的讀寫115
5.2.1 功能說明115
5.2.2 EEPROM的讀寫流程及其寄存器115
5.2.3 程序中所用到的主要函數(shù)說明117
5.2.4 程序調(diào)試119
5.2.5 程序清單122
5.3 I/O口的操作125
5.3.1 功能說明125
5.3.2 I/O口及其寄存器125
5.3.3 程序中所用到的主要函數(shù)說明127
5.3.4 程序調(diào)試130
5.3.5 程序清單133
5.4 定時(shí)器(TIMER)138
5.4.1 功能說明138
5.4.2 定時(shí)器及其寄存器138
5.4.3 程序中所用到的主要函數(shù)說明143
5.4.4 程序調(diào)試145
5.4.5 程序清單149
5.5 中斷控制器(ITC)155
5.5.1 功能說明155
5.5.2 中斷控制器及其寄存器156
5.5.3 程序中所用到的主要函數(shù)說明159
5.5.4 程序調(diào)試160
5.5.5 程序清單163
5.6 串行外圍接口(SPI)168
5.6.1 功能說明168
5.6.2 串行外圍接口及其寄存器168
5.6.3 程序中所用到的主要函數(shù)說明173
5.6.4 程序清單177
第6章 基于ST7LITE的音頻播放器191
6.1 音頻播放器評估板綜述191
6.2 音頻播放器的評估板概念193
6.3 音頻重現(xiàn)流程194
6.4 濾波器設(shè)計(jì)197
6.5 WAV文件轉(zhuǎn)換過程197
6.6 程序中所用到的主要函數(shù)說明198
6.7 評估板的電路圖199
6.8 程序清單202
第7章 基于ST7263的USB鼠標(biāo)217
7.1 鼠標(biāo)的基礎(chǔ)217
7.1.1 光電機(jī)械部分描述217
7.1.2 光敏晶體管探測器218
7.1.3 位移方向探測218
7.2 ST7263微控制器介紹219
7.3 硬件實(shí)現(xiàn)219
7.4 軟件實(shí)現(xiàn)221
7.4.1 設(shè)備枚舉與配置221
7.4.2 USB鼠標(biāo)描述符221
7.4.3 數(shù)據(jù)傳送226
7.5 電源管理229
7.5.1 USB暫停模式的實(shí)現(xiàn)229
7.5.2 遠(yuǎn)程啟動(dòng)模式232
7.6 程序結(jié)構(gòu)233
7.6.1 固件層233
7.6.2 鼠標(biāo)操作程序234
7.7 程序清單237
第8章 低成本自同步的永磁交流(PMAC)電機(jī)267
8.1 工作原理267
8.2 PMAC電機(jī)控制基礎(chǔ)269
8.3 在ST7LITE35微處理器上面實(shí)現(xiàn)270
8.3.1 ST7LITE3x的PWM模式12位自動(dòng)重載定時(shí)器(ART)270
8.3.2 測量轉(zhuǎn)子速度的定時(shí)器272
8.3.3 測量霍爾傳感器周期的定時(shí)器配置273
8.4 原理圖275
8.5 參數(shù)設(shè)置277
8.5.1 相位同步和相位角優(yōu)化277
8.5.2 啟動(dòng)相位參數(shù)278
8.6 使用基于ST7LITE35的PMAC電機(jī)控制系統(tǒng)281
8.6.1 硬件連接281
8.6.2 開發(fā)工具281
8.7 程序中所用到的主要函數(shù)說明283
8.8 運(yùn)行PMAC電機(jī)的程序設(shè)置及相關(guān)測量值286
8.8.1 運(yùn)行PMAC電機(jī)的程序設(shè)置286
8.8.2 確定相位角及優(yōu)化起始參數(shù)286
8.8.3 相關(guān)測量值287
8.9 程序清單288
參考文獻(xiàn)301

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)