單片機套用系統設計與實現教程

單片機套用系統設計與實現教程

《單片機套用系統設計與實現教程》是2014年出版的圖書,作者是魏二有、丁紅、唐文靜、董相志。

基本介紹

  • 中文名:單片機套用系統設計與實現教程
  • 作者:魏二有、丁紅、唐文靜、董相志
  • 出版時間:2014年11月19日
  • 出版社:清華大學出版社
  • ISBN:9787302383598
  • 定價:29.5 元
  • 裝幀:平裝
圖書簡介,圖書目錄,

圖書簡介

“從做中學”是本書的最大特色,本書設計了單片機套用領域的12個項目,涉及聲控數碼管電子鐘、溫度測量與自動控制、液晶顯示萬年曆、串列通信、液晶顯示電壓表、密碼鎖、無線遙控電子鐘和超音波測距等微電腦測量和控制實用技術,這12個項目沒有任何現成的硬體輔助設備,需要讀者親自動手將每個系統所有元器件都逐一安裝、連線並編寫程式和調試程式。
學完本課程後動手能力可以得到大幅度提高,可以參加全國大學生電子設計大賽和機器人大賽等比賽,畢業後完全具備在企業研發與智慧型測控相關的儀器設備的技能。本書在每一章後都給讀者留下創新的提示,如果能按照提示開發出新的套用電路,讀者創新能力也會逐漸培養起來。
本書適合作為有電路基礎和C語言基礎的計算機、電子、電氣、自動化、測控與儀器儀表專業的本、專科學生作為教材,也可以作為各種培訓機構的教材,也適合廣大的電子愛好者使用。

圖書目錄

第1章從“做”成一個單片機流水燈電路來認識單片機
1.1硬體連線步驟
1.1.1麵包板的結構
1.1.2認識一下單片機的引腳
1.1.3用單片機控制1個發光二極體
1.2程式設計及下載
1.2.1用Keil軟體編程步驟
1.2.2如何往單片機內下載編好的程式
1.2.3用單片機控制8個發光二極體
1.3了解單片機內部構造
1.3.1了解單片機的CPU
1.3.2認識單片機的存儲器
1.3.3認識單片機的I/O口
知識點總結
擴展電路及創新提示
第2章從“做”成一個數碼管顯示加減數電路來熟悉單片機的輸入輸出
2.1數碼管的結構及段碼
2.1.1自己動手“做”一個數碼管
2.1.2數碼管的段碼
2.1.3編寫讓數碼管顯示數字的程式
2.2硬體設計及連線步驟
2.2.1硬體設計
2.2.2硬體連線步驟
2.3程式設計及下載
2.3.1程式設計思路
2.3.2源程式
2.3.3可控數碼管系統的操作
2.4初識單片機的C語言
2.4.1檔案包含
2.4.2C51的數據類型及存儲
2.4.3C51的常量
2.4.4C51的變數
2.4.5C51變數的存儲類型
2.4.6C51變數的存儲區域
2.5C51位變數的定義
2.5.1bit型位變數的定義
2.5.2sbit型位變數的定義
2.6C51特殊功能暫存器的定義
2.6.18位單位元組特殊功能暫存器的定義
2.6.216位雙位元組特殊功能暫存器的定義
知識點總結
擴展電路及創新提示
第3章從“做”成一個定時器來初識單片機的定時器/計數器
3.1硬體設計及連線步驟
3.1.1硬體設計
3.1.2硬體連線步驟
3.2程式設計及下載
3.2.1程式設計思路
3.2.2源程式
3.2.3定時器的操作
3.3單片機定時器/計數器的結構及編程控制
3.3.1定時器/計數器的結構
3.3.2單片機的機器周期和指令周期
3.3.3定時器/計數器的編程
3.4初識單片機的中斷
3.4.1用按鈕產生外部中斷
3.4.2單片機如何處理中斷
知識點總結
擴展電路及創新提示
第4章從“做”成一個聲控數碼管電子鐘來進一步熟悉中斷
4.1硬體設計及連線步驟
4.1.1硬體設計
4.1.2硬體連線步驟
4.2程式設計及下載
4.2.1源程式
4.2.2數碼管聲控電子鐘的操作
4.3深入了解單片機的中斷
4.3.1中斷的有關概念
4.3.2中斷回響全過程
4.3.3中斷優先權的改變
知識點總結
擴展電路及創新提示
第5章從“做”成一個1602液晶顯示電子鐘來進一步學習定時器/計數器
5.1硬體設計及連線步驟
5.1.1硬體設計
5.1.21602液晶顯示器介紹
5.1.3硬體安裝步驟
5.2程式設計及下載
5.2.1源程式
5.2.21602液晶顯示電子鐘的操作
5.3學會對1602液晶顯示器編程
5.4增強型MCS51單片機定時器2的使用
5.5C51指針的使用
5.5.1通用指針
5.5.2存儲器專用指針
知識點總結
擴展電路及創新提示
第6章從“做”成一個12864液晶顯示電子鐘來學會漢字顯示
6.1硬體設計及連線步驟
6.1.1硬體設計
6.1.212864液晶顯示器介紹
6.1.3硬體連線步驟
6.2程式設計及下載
6.2.1源程式
6.2.212864液晶顯示電子鐘的操作
6.3學會對12864液晶顯示器編程
知識點總結
擴展電路及創新提示
第7章從“做”成一個密碼鎖來學會單片機的鍵盤接口設計
7.1硬體設計及連線步驟
7.1.1硬體設計
7.1.2硬體連線步驟
7.2程式設計及下載
7.2.1源程式
7.2.2密碼鎖的操作
7.3鍵盤接口
7.3.1鍵盤工作原理
7.3.2鍵盤按鍵處理程式設計
知識點總結
擴展電路及創新提示
第8章從“做”成一個單片機遙控電子鐘來掌握遙控系統的開發
8.1硬體設計及連線步驟
8.1.1硬體設計
8.1.2硬體連線步驟
8.2程式設計及下載
8.2.1源程式
8.2.2遙控電子鐘的操作
8.3遙控模組的結構及使用
知識點總結
擴展電路及創新提示
第9章從“做”成一個單片機與PC通信系統來學會單片機的串列通信
9.1硬體設計及連線步驟
9.1.1硬體設計
9.1.2硬體連線步驟
9.2程式設計及下載
9.2.1源程式
9.2.2串列通信的操作
9.3單片機串列接口的結構及相關特殊功能暫存器
9.3.1串列通信原理
9.3.2STC89C52單片機的串口結構
9.3.3波特率的計算
9.3.4接收程式的編寫
9.3.5傳送程式的編寫
9.3.6RS232C匯流排標準
9.3.7RS232C接口電路
知識點總結
擴展電路及創新提示
第10章從“做”成一個電壓表來學會A/D轉換
10.1硬體設計及連線步驟
10.1.1硬體設計
10.1.2硬體連線步驟
10.2程式設計及下載
10.2.1源程式
10.2.2電壓表測電壓的操作
10.3模/數(A/D)晶片ADC0804的結構及A/D轉換原理
10.3.1A/D轉換原理
10.3.2ADC0804的編程要點
知識點總結
擴展電路及創新提示
第11章從“做”成由溫度控制的單片機步進電機控制系統來初步學會自動控制
11.1硬體設計及連線步驟
11.1.1硬體設計
11.1.2單片機與ULN2303的接線
11.1.3步進電機的結構及工作原理
11.1.4ULN2303與步進電機的接線
11.1.5數碼管與單片機的連線
11.1.6DS18B20溫度感測器與單片機的連線
11.2程式設計及下載
11.2.1源程式
11.2.2溫控系統的操作
11.2.3DS18B20溫度感測器的特性
11.2.4DS18B20的單匯流排數據傳輸程式設計
11.2.5步進電機的正反轉控制程式設計
11.2.6步進電機的速度控制程式設計
知識點總結
擴展電路及創新提示
第12章從“做”成一個倒車雷達來學會超音波測距
12.1硬體設計及連線步驟
12.1.1硬體設計
12.1.2硬體連線步驟
12.2程式設計及下載
12.2.1源程式
12.2.2倒車雷達的使用操作
12.3超音波測距模組介紹及測距原理
12.3.1超音波測距模組介紹
12.3.2超音波測距模組的工作原理
知識點總結
擴展電路及創新提示
附錄AASCII碼錶
附錄B單片機C51編程規範
附錄CC51庫函式
附錄D本書所需元器件匯總
參考文獻

相關詞條

熱門詞條

聯絡我們