PSoC 開發入門實作 ─ 嵌入式微電腦控制發展系統, 2/e

施威銘研究室

  • 出版商: 旗標科技
  • 出版日期: 2011-09-30
  • 售價: $550
  • 貴賓價: 9.5$523
  • 語言: 繁體中文
  • ISBN: 9574429717
  • ISBN-13: 9789574429714
  • 相關分類: 嵌入式系統

無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

PSoC 是一個系統晶片(SoC)、而非區區一顆微控制器(MCU), 集「可程式化」、「混合信號」與「圖形介面」三種技術於一身, 因此廣泛受到 Acer、Adidas、Nintendo、JVC、Cisco 等廠商的愛用,亦是目前國家產業發展的主要政策之一。

與其它 MCU 相比, PSoC 晶片內部整合了許多常用的元件, 具有多個可自由地變化應用功能的數位、類比與通訊模塊, 甚至讓系統設計者可隨意更換輸入和輸出的 PIN 腳, 大幅提高系統的設計彈性與便利性。再搭配圖形介面的 PSoC Designer 整合開發環境, 利用 PSoC 晶片來設計單晶片實驗, 將可在短時間內, 完成數量可觀且內容豐富的實驗。

您不需再擔心課程教不完、學生學不會、實驗做不出來;或實驗內容老舊, 脫離生活太遙遠, 引不起學生興趣。

本書以先進的嵌入式系統PSoC設計實作,體會現今最熱門話題如:IOT 物聯網、Internet 網路遠程監控、3D體感控制、多點觸控裝置、環境控制、綠能省碳等相關實驗;及如何在PSoC系統中快速完成、如何用深入淺出的手法, 將 PSoC 融入教學, 既能使學生快速學習, 避開寫程式碼的障礙;又可培育出符合產業需求的專業人才, 讓學生循序漸進學習, 打好單晶片理論與應用的基礎。

 

<本書特色>

 

*蒐集500+ 位教師意見, 配合上課時程, 精心設計16堂課
*並經多校教師親自實作、驗證書中範例, 教材滿意度高達 90 %!
*適用 Windows 7、XP、Vista 系統
*與產業界相同開發流程, 可快速製作專題或研發原型機(Prototype)
*全書 40個以上範例, 難易適中;步驟式實作指引, 能有效提高實驗成功率
*全程以PSoC Designer圖形界面、步驟式、圖解原理、C語言實作
*獨家整合『圖形化開發介面、可程式化、直接處理類比/數位混合信號』三大功能
*Cypress原廠授權校園總代理, 獨家PSoC繁體中文教材
*一應俱全的資源, 備課、教學沒煩惱:課本、教程、投影片、教具、…
*全程搭配旗標 FLAG-PSoC 嵌入式微電腦控制發展系統, 教師備課迅速、準備充足, 授課易達『事半功倍』之效。

<章節目錄>

Part 01 PSoC Designer 入門篇

第 1 章 認識 PSoC 與 FLAG 發展系統之相關套件
1-1 什麼是 PSoC
1-2 PSoC 獨具的 GMP 優勢
1-3 PSoC 廣泛的商業應用
1-4 PSoC 的硬體架構與多樣化的選擇性

第 2 章 PSoC 整合開發環境入門
2-1 PSoC Designer 5.0 SP6.0 環境導覽
2-2 PSoC 系統開發流程
2-3 PSoC 開發初體驗
Lab-02-1 點亮 LED 燈
Lab-02-2 讓 LED 燈閃爍
Lab-02-3 讓 LED 燈漸亮
Lab-02-4 控制 LED 燈亮度
2-4 LED 輸出控制進階練習
Lab-02-5 交替閃爍 LED 燈
Lab-02-6 控制 LED 點亮持續時間

Part 02 輸出入控制篇

第 3 章 結合各種開關的燈光控制系統 - 開關輸入元件
3-1 開關的原理與種類
3-2 按壓開關 - 壓就開、放就關
Lab-03-1 用按壓開關控制 LED 燈的明暗
3-3 有邊緣觸發功能的按壓開關
Lab-03-2 利用按壓開關讓 LED 做三種狀態的循序切換
3-4 可用硬體儲存狀態的指撥開關
Lab-03-3 8 種亮度外加獨立開關的 LED 燈光控制器

第 4 章 7段顯示器控制
4-1 7段顯示器原理與種類
4-2 以 PSoC 控制 7 段顯示器
Lab-04-1 循環計數器 - 利用 7 段顯示器來顯示按鈕次數
4-3 以 7 段顯示器設計計時器
Lab-04-2 一小時計時碼錶
4-4 簡易電壓計 - VR電壓輸入
Lab-04-3 2.6V 電壓計
Lab-04-4 偵測輸入電壓 (0-5V)

第 5 章 多樣化的 LCD 顯示控制
5-1 讓 LCD 顯示固定的文字
Lab-05-1 用 LCD 模組顯示文數字
5-2 可切換文字、控制背光的電子看板
Lab-05-2 使用可設定多組文字、且具有跑馬燈效果的 LCD 元件
Lab-05-3 控制 LCD 的背光
5-3 可顯示數值、名稱、單位、長條圖的 LCD 控制
Lab-05-4 搭配長條圖顯示的 5V 電壓計

第 6 章 PWM 控制
6-1 PWM與強弱控制
6-2 可保存狀態的開關設計
Lab-06-1 圖形化的控制中樞 - State Machine 的應用
6-3 整合開關與風扇強弱控制
Lab-06-2 結合狀態開關與 PWM 輸出功率的風扇控制系統

Part 03 感測器模組篇

第 7 章 三軸加速度偵測計的應用 - 傾斜偵測
7-1 認識加速度偵測計與其運作原理
7-2 使用 FLAG-1609A 三軸加速度計
Lab-07-1 校正加速度計元件 (第1階段)
Lab-07-2 校正加速度計元件 (第2階段)
7-3 加速度計自動校正應用
Lab-07-3 橋樑傾斜警報儀

第 8 章 溫度的監控 - 應用溫度偵測功能來控制環境
8-1 認識溫度偵測原理
8-2 使用熱敏電阻量測環境溫度
Lab-08-1 建立溫度測量的基礎
8-3 自動化溫度監控系統
Lab-08-2 多段式溫控散熱系統
Lab-08-3 節能減碳的秘訣 – 無段式直流變頻技術
8-4 將不同裝置的數值修正技巧應用於濕度偵測
Lab-08-4 使用溫溼度模組偵測溼度

Part 04 I2C與UART傳輸通訊及觸控感應篇

第9章 I2C傳輸與多點觸控感知模組
9-1 I2C 傳輸原理與軟硬體架構簡介
9-2 使用 FLAG-1607A 預設功能偵測多點觸控
Lab-09-1 掌握多點觸控按鍵
9-3 使用 CapSense 觸控感知模組進行遠端風扇控制
Lab-09-2 CapSense 多點觸控感知模組之風扇控制
9-4 用 I2C 實做 Master 與 Slave
Lab-09-3 控制另一個系統中的 LED - 利用 I2C 做雙向傳輸
9-5 FLAG-1607A 預設韌體
Lab-09-4 回復FLAG-1607A模組的預設功能

第10章 UART雙向資料對傳與藍牙無線傳輸
10-1 解除 System Level 下無法使用 UART 的限制
Lab-10-1 建立與PC互傳資料的通道
10-2 使用藍牙模組自動配對功能進行無線傳輸
Lab-10-2 使用藍牙模組進行無線傳輸
10-3 藍牙模組與PC藍牙的互傳
Lab-10-3 藍牙模組與PC藍牙的互傳
10-4 將藍牙回復 Quick Connect 功能
Lab-10-4 藍牙連線參數設定 (回復 Quick Connect 功能)

第11章 Internet網路傳輸-TCPIP
11-1 免專案!將資料直接透過 Internet 傳輸
Lab-11-1 資料直上Internet
11-2 遠端感測與雲端資料整合
Lab-11-2 遠端氣象監測站

第12章 多種模組、PSoC、PC 的搭配使用
12-1 用 PC 與內建 USB 控制器的 PSoC 溝通
Lab-12-1 用 PC 讀取多點觸控感知模組的偵測結果
12-2 免開發專案!UART感測資料直通USB埠
Lab-12-2 用 USBUART 晶片轉接 UART 與 USB 介面
12-3 多 Slave 環境下的 I2C 傳輸
Lab-12-3 多 Slave 環境下的 I2C 傳輸

Part 05 綜合應用與 Chip Level 開發篇

第 13 章 可設定目標轉速的風扇
13-1 可測速風扇的原理
13-2 偵測風扇轉速
Lab-13-1 利用測速元件偵測風扇轉速
13-3 風扇定速與轉速回饋
Lab-13-2 根據轉速回饋來做輸出控制的定速系統

第 14 章 Chip Level 程式開發入門
14-1 Chip Level 的環境導覽 – 圖形化 Chip Editor 與程式編輯器
14-2 數位與類比模塊
14-3 由 CPU 直接存取輸出入腳位的狀態 - GPIO 入門
Lab-14-1 二進制的計數器
14-4 User Module 初體驗
Lab-14-2 營造漸亮與漸暗的 LED 燈光效果

第 15 章 無線遙控家庭保全暨環控系統
Lab15-1 無線遙控家庭保全暨環控系統

第 16 章 數位電子琴
16-1 電子琴的電路基本結構
16-2 音階的產生
Lab-16-1 音頻的計算與 PWM 應用
16-3 音量控制
Lab-16-2 DAC 的設定與音量控制線路
16-4 15 度音電子琴 (2 音階)
Lab-16-3 結合音量與音頻控制的 15 度音電子琴
16-5 29 度音電子琴 (4 音階)
Lab-16-4 加入另一個 PWM 擴充為 29 度音電子琴

附錄 A System Level 的除錯工具 – Simulation 與 Monitor 頁次
A-1 Simulation 頁次的應用
A-2 Monitor 頁次的應用

附錄 B 使用 Flag Bootloader 軟體來燒錄韌體
B-1 Flag Bootloader 的特色
B-2 安裝 Flag Bootloader
B-3 使用方式
B-4 常見問題 FAQ

附錄 C Chip level 的模組 (User Modules) 與
Datasheet 規格表
C-1 模組概覽
C-2 檢視模組規格表的窗格
C-3 用獨立的視窗查閱規格表
C-4 搬移模組位置的技巧

 

 

<光碟內容>

 

*書中教學實驗範例檔
*範例相關軟體與驅動程式
*PSoC整合式圖形開發環境, 包括PSoC Programer、PSoC Designer、與最新Patch檔