發表於2024-11-05
本書內容新穎獨特,涵蓋瞭MSP430單片機控製係統的諸多內容。通過大量實例,介紹MSP430F169單片機的工作原理及設計方法,使讀者對基於單片機的設計有瞭充分的認識。對於每個課題,首先進行硬件電路設計,再進行軟件編程,注重對硬件電路設計和軟件編程中可能遇到的問題進行詳細解釋,並提供問題的解決方法,*後通過實驗證明設計的正確性。
對於初學者可能遇到的睏惑,作者深有體會,本書通過項目實例教學,起到解疑與啓發的作用,並培養讀者分析問題和解決問題的能力。
本書主要介紹MSP430F169單片機設計方法,在適當闡述工作原理基礎上,重點介紹瞭硬件電路圖和軟件編程,對於重要程序,解釋編程方法並說明其工作原理。
全書共分9章:第1章為基礎篇,著重MSP430單片機工作原理以及IAR編譯軟件的應用;第2~9章為單片機設計,包括硬件係統設計和軟件編程。全書敘述簡潔、概念清晰,提供瞭大量應用實例,具備完整的硬件電路圖和軟件清單,涵蓋瞭MSP430F169單片機設計的諸多內容。
本書適閤作為高等院校電氣、自動化專業高年級本科生、研究生的及高校教師教學參考書,還可以供相關工程技術人員參考。
陳中,鹽城工學院教師,連續多年指導學生進行畢業設計以及學科競賽,擁有豐富的教學、實踐經驗。發錶過多篇關於單片機的論文,反響良好。已齣版《基於STC89C52單片機的控製係統設計》《基於AVR單片機的控製係統設計》等五部著作,即將齣版《基於STM32單片機的控製係統設計》一書。
陳衝,鹽城工學院教師,多年從事教學科研工作。曾獲學校青年教師競賽三等奬1項,完成市級科研項目3項,獲市科技進步二等奬1項。發錶過多篇具有較高學術水平的論文,先後編著《電力拖動控製係統與MATLAB仿真》《運動控製係統綜閤實驗教程》等多部教材。
第1章單片機原理概述及C編程語言
1.1MSP430單片機概述
1.2初步認識MSP430單片機
1.3MSP430F169單片機*小係統
1.4C語言概述
1.4.1C的變量與數據類型
1.4.2C的運算符和錶達式
1.5常用的I/O相關寄存器及操作
1.6C語言的程序結構
1.6.1順序結構
1.6.2選擇結構
1.6.3循環結構
1.7C語言的函數
1.8I/O端口常用操作C語言描述及常用C語言解析
1.9把51單片機的C語言轉換成MSP430單片機的C語言
1.10MSP430編譯軟件使用
1.11自製(頭)文件方法
第2章單片機輸齣電路設計
2.1單片機控製係統設計概述
2.2液晶1602的顯示
2.3液晶12864的顯示
2.3.1液晶12864並行顯示
2.3.2液晶12864串行顯示
2.4LED點陣的顯示
2.5液晶12232的顯示
2.62.4in彩屏TFT的顯示
2.6.12.4in彩屏TFT簡介
2.6.2顯存地址指針與窗口工作模式
2.6.3常用寄存器設置
第3章單片機輸入電路設計
3.1鍵盤的輸入電路
3.2帶函數和小數點的計算器設計
3.3電子密碼鎖設計
3.4步進電機控製係統設計
3.5溫度檢測係統設計
3.6溫濕度傳感器的設計
3.7電子秤的設計
第4章定時器/計數器和外部中斷係統設計
4.1MSP430單片機時鍾源
4.2定時器/計數器概述
4.3TIMER_A工作模式
4.4定時器A模塊捕獲/比較工作原理
4.5定時器/計數器A與PWM
4.6外部中斷的概述
4.7秒錶設計
4.8紅外遙控設計
4.9超聲波測距係統設計
4.10定時器/計數器B
4.11定時器/計數器B與PWM
4.12直流電機控製係統設計
第5章串行通信
5.1串行通信概述
5.2USART相關寄存器
5.3串行通信協議
5.4串行通信係統設計
第6章I2C接口的應用
6.1I2C通信協議概述
6.2I2C模式操作
6.3I2C寄存器說明
6.4具有斷電保護的電子密碼鎖設計
6.4.1AT24C02芯片簡介
6.4.2具有斷電保護的電子密碼鎖設計
第7章同步串行SPI接口
7.1同步串行SPI接口概述
7.2SPI相關寄存器
7.3SPI通信設計舉例——無綫模塊通信設計
第8章AD與DA轉換器
8.1AD轉換器概述
8.2ADC12結構及特點
8.3ADC相關寄存器設置
8.4ADC12轉換模式
8.5AD應用實例
8.6DA轉換器概述
8.7DAC12結構與性能
8.8DAC相關寄存器設置
8.9DAC12的操作及設置和應用
第9章單片機綜閤係統設計
9.1兩路溫度檢測係統設計
9.2紅外遙控直流電機調速係統設計
9.3無綫通信直流電機調速係統設計
9.4用VB語言編製串行助手界麵控製步進電機調速係統設計
9.5門禁控製係統設計
9.6藍牙控製係統設計
9.7彩屏和攝像頭控製係統設計
參考文獻
單片機又稱為微機控製器(Microcontroller),國外普遍稱為MCU(MicroControlUnit),其基本結構是將微型的基本功能部件:中央處理器(CPU)、存儲器、輸入/輸齣接口(I/O)、定時器/計數器、中斷係統等全部集成在一個半導體芯片上。
MSP430單片機和非增強型51單片機相比較,具有運行速度快、功能豐富等優點,屬於16位單片機,寄存器的設置較多。實際上隨著中高檔單片機的發展,寄存器的設置越來越多。非增強型51單片機有的端口是準雙嚮端口,而MSP430單片機的端口都是雙嚮的,必須設置端口數據的輸齣或輸入方嚮。51單片機的C語言程序可以部分移植到MSP430單片機,但兩者有很多不同之處。
現在國內單片機書籍多如牛毛,但大部分圖書都是偏重於理論以及匯編語言,實際上單片機技術的實踐性很強,要想學好單片機技術,比較好的方法就是多做實物,多練習。從作者的實踐中看,單片機學習有兩個問題。首先是仿真軟件,Proteus軟件的確有其長處,但其Bug也不少,尤其在數碼管動態顯示方麵,缺點很大。作者遇到過很多種情況,仿真能夠成功,但實物做不齣來;或實物做齣來瞭,但仿真不行。其次是匯編語言,匯編語言有其優點,但非常煩瑣,建議讀者采用C語言編程。
本書采用的是MSP430單片機的F169型號,書中所有的電路圖都是完全按照引腳實物繪製。MSP430單片機有很多類型,但基本上都是大同小異,隻要把一種類型搞通瞭,很容易掌握其他MSP430類型的單片機設計方法。
本書主要是在作者和顧春雷、瀋翠鳳編著的《基於AVR單片機的控製係統設計》基礎上改寫的,增加瞭MSP430單片機相關的內容。書中論述部分主要參考瞭《MSP430單片機使用手冊》,趙建,謝楷等編寫的《MSP430係列16位超低功耗單片機教學實驗係統實驗教程》,
書中部分資料來自互聯網。在此嚮顧春雷、瀋翠鳳、趙建、謝楷等錶示衷心感謝。
本書是由鹽城工學院陳中、陳衝共同編寫,陳中統籌瞭全稿。全書共分為9章,第1章單片機原理概述和C語言編程,內容包括單片機的結構和組成,以及單片機最小係統,不同數據類型和IAR軟件調試方法等;第2章單片機輸齣電路設計,介紹液晶1602、液晶12864、點陣和液晶12232等顯示的設計;第3章單片機輸入電路設計,包括鍵盤、計算器、密碼鎖、電子秤步進電機控製係統、溫度檢測係統等設計方法;第4章定時器/計數器以及中斷係統設計,著重說明瞭不同方式PWM波的原理及設計方法;第5章串行通信設計,著重介紹串行助手軟件進行串行通信設計;第6章TWI接口的應用,著重介紹斷電保護電子密碼鎖的設計;第7章同步串行SPI接口的設計,著重介紹無綫模塊通信設計;第8章AD和DA轉換係統設計;第9章單片機綜閤係統設計,內容包括兩路溫度傳感器溫度檢測、直流電機調速係統等。
本書在編寫過程中,由丁聖均完成瞭大部分設計,鹽城工學院電氣學院何洋、楊柳、張寶山、周鵬和黃雅琪等同學在硬件設計和軟件編程方麵也做齣瞭大量工作。同時本書還得到安徽徽電科技股份有限公司硃代忠工程師的大力幫助和技術指導。鹽城工學院電氣學院各位領導以及同事也對本書的寫作給予瞭大力支持和幫助,在此嚮他們錶示衷心感謝。
本書配套資源包括IAR編譯軟件、下載軟件、字模軟件、串行助手軟件、端口驅動軟件以及書中所有程序,請在清華大學齣版社網站www.tup.com.cn下載。
由於作者水平有限,書中肯定有許多不足之處,歡迎讀者批評指正,作者可以為本書的內容提供技術支持。此外,本書還有與其配套的開發闆。歡迎各位讀者發郵件到zdzcz33@126.com與作者聯係,謝謝。
陳中陳衝
鹽城工學院
2017年4月
基於MSP430單片機的控製係統設計(清華開發者書庫) 下載 mobi pdf epub txt 電子書 格式 2024
基於MSP430單片機的控製係統設計(清華開發者書庫) 下載 mobi epub pdf 電子書搞單片機的東西,不錯喲喲喲喲喲喲喲喲喲喲喲喲
評分搞單片機的東西,不錯喲喲喲喲喲喲喲喲喲喲喲喲
評分低功耗單片機第一次使用。買來學一下,正好工作需要。
評分很好的書,正版書,包裝很好,打摺力度大
評分送貨速度很快,包裝也很完整。
評分價格實惠好用,下次還會考慮購買的!
評分非常好的書籍,需潛心研讀。
評分物流速度很快 挺不錯的書
評分好評!
基於MSP430單片機的控製係統設計(清華開發者書庫) mobi epub pdf txt 電子書 格式下載 2024