注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)工業(yè)技術(shù)建筑科學建筑設(shè)計51單片機C語言學習之道:語法函數(shù)Keil工具及項目實戰(zhàn)

51單片機C語言學習之道:語法函數(shù)Keil工具及項目實戰(zhàn)

51單片機C語言學習之道:語法函數(shù)Keil工具及項目實戰(zhàn)

定 價:¥49.00

作 者: 暫缺
出版社: 清華大學出版社
叢編項: 清華開發(fā)者書庫
標 簽: 暫缺

ISBN: 9787302490890 出版時間: 2018-02-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書從*簡單的編程實例入手,由淺入深、循序漸進地講述了51單片機C語言編程方法、硬件結(jié)構(gòu)及應(yīng)用,可以幫助讀者快速掌握51單片機。 本書共分三大部分: 入門篇、應(yīng)用篇、綜合篇。入門篇主要講解單片機和C51的基礎(chǔ)知識、C語言調(diào)試軟件Keil的使用方法、C51函數(shù)的用法; 應(yīng)用篇講解了定時計數(shù)器和中斷的用法,分章節(jié)講解一些常用器件的驅(qū)動,如數(shù)碼管、LCD、鍵盤、串行口、溫度傳感器、時鐘芯片等; 綜合篇則結(jié)合實例,介紹了一些實際應(yīng)用中的單片機系統(tǒng)軟硬件設(shè)計方法。 本書特點體系完善、由淺入深、實例豐富,可以幫助單片機愛好者快速上手,大量實例具有代表性,可以使讀者通過學習舉一反三,快速提高設(shè)計水平。書中大部分內(nèi)容來自科研和教學實踐,許多C程序代碼都經(jīng)過配套單片機學習板調(diào)試通過,可以直接應(yīng)用于工程項目中。 本書可作為單片機愛好者和工科電類相關(guān)專業(yè)大學生的學習用書,既適用于51單片機初學者,也可以作為51單片機項目開發(fā)人員的參考書。

作者簡介

  孫鵬,副教授,主要從事電子工程方面的教學與科研工作,發(fā)表論文20余篇,獲得科技獎勵1項,在單片機系統(tǒng)設(shè)計方面具有豐富的教學經(jīng)驗和實踐經(jīng)驗。

圖書目錄

入門篇
第1章基礎(chǔ)知識
1.1什么是單片機
1.2如何學好單片機
1.3單片機中的數(shù)制和數(shù)制轉(zhuǎn)換
1.3.1單片機的數(shù)制
1.3.2不同數(shù)制之間的轉(zhuǎn)換
1.4二進制的邏輯運算
1.5單片機中的常用編碼
1.6單片機的引腳功能
1.7單片機的C51基礎(chǔ)
1.7.1C語言的突出優(yōu)點
1.7.2語言程序的基本結(jié)構(gòu)
1.7.3數(shù)據(jù)類型
1.7.4C51中的運算符
1.7.5C51中的函數(shù)
思考題
本章小結(jié)
第2章Keil軟件使用方法
2.1Keil μVision4的工作界面
2.2Keil μVision4的菜單欄
2.3Keil工程的建立
2.4Keil程序的調(diào)試
2.4.1啟動執(zhí)行菜單
2.4.2調(diào)試步驟與事項
2.4.3調(diào)試窗口介紹
2.5點亮一個發(fā)光二極管
2.5.1原地踏步指令的應(yīng)用
2.5.2延時程序設(shè)計
2.6流水燈的控制
2.6.1延時子程序的應(yīng)用
2.6.2移位指令的應(yīng)用
2.6.3循環(huán)移位指令的應(yīng)用
思考題
本章小結(jié)
應(yīng)用篇
第3章單片機C語言開發(fā)基礎(chǔ)
3.1運算符的應(yīng)用
3.2C語言的語句
3.2.1if語句
3.2.2switch…case多分支選擇語句
3.2.3do…while循環(huán)語句
3.3C語言的數(shù)組
3.3.1一維數(shù)組
3.3.2二維數(shù)組
3.3.3字符數(shù)組
3.3.4數(shù)組的應(yīng)用
3.3.5數(shù)組作為函數(shù)參數(shù)
3.4C語言的指針
3.4.1指針的定義和引用
3.4.2指針的應(yīng)用
3.4.3指針作函數(shù)參數(shù)的應(yīng)用
3.4.4函數(shù)型指針的應(yīng)用
3.5C語言的編譯預(yù)處理
思考題
本章小結(jié)
 
第4章單片機的定時器/計數(shù)器和中斷
4.1單片機的定時器/計數(shù)器
4.1.1基本概念
4.1.2結(jié)構(gòu)及工作原理
4.1.3控制寄存器與功能設(shè)置
4.2單片機的中斷
4.2.1基本概念
4.2.2中斷系統(tǒng)的結(jié)構(gòu)及控制
4.3定時器/計數(shù)器和中斷的應(yīng)用
思考題
本章小結(jié)
第5章數(shù)碼管的顯示及驅(qū)動
5.1數(shù)碼管顯示原理
5.2數(shù)碼管的靜態(tài)和動態(tài)顯示
5.3數(shù)碼管顯示的編程實現(xiàn)
5.4數(shù)碼管計時顯示的實現(xiàn)
思考題
本章小結(jié)
 第6章鍵盤接口技術(shù)
6.1獨立式鍵盤
6.1.1工作原理
6.1.2獨立式鍵盤的編程實現(xiàn)
6.2矩陣式鍵盤
6.2.1工作原理
6.2.2矩陣式鍵盤的編程實現(xiàn)
思考題
本章小結(jié)
第7章A/D和D/A的應(yīng)用
7.1D/A轉(zhuǎn)換器的工作原理與性能指標
7.2A/D轉(zhuǎn)換器的工作原理與性能指標
7.3XPT2046芯片功能
7.4D/A轉(zhuǎn)換器DAC0832
7.5A/D和D/A轉(zhuǎn)換的實現(xiàn)方法
7.6A/D轉(zhuǎn)換的編程
7.7D/A轉(zhuǎn)換的編程
思考題
本章小結(jié)
第8章串行口的應(yīng)用
8.1基本概念
8.2串行口的結(jié)構(gòu)
8.3串行口控制寄存器
8.4工作方式與波特率設(shè)置
8.5串行通信的實現(xiàn)
8.5.1硬件實現(xiàn)
8.5.2軟件實現(xiàn)
思考題
本章小結(jié)
第9章液晶顯示器的驅(qū)動
9.1字符型LCD1602的工作原理
9.2LCD1602的軟件編程實現(xiàn)
9.3圖形LCD12864工作原理
9.4LCD12864的軟件編程實現(xiàn)
思考題
本章小結(jié)
第10章常用功能器件的應(yīng)用
10.1IIC總線AT24C02芯片的應(yīng)用
10.1.1AT24C02的工作原理
10.1.2AT24C02的編程應(yīng)用
10.2DS1302時鐘芯片的應(yīng)用
10.2.1DS1302時鐘芯片的工作原理
10.2.2DS1302的編程應(yīng)用
10.3溫度傳感器DS18B20的應(yīng)用
10.3.1DS18B20的工作原理
10.3.2DS18B20的編程實現(xiàn)
10.4紅外檢測的應(yīng)用
10.4.1紅外檢測原理
10.4.2紅外檢測的軟件編程實現(xiàn)
10.5LED點陣顯示的應(yīng)用
10.5.1LED點陣顯示原理
10.5.2LED點陣顯示的編程實現(xiàn)
思考題
本章小結(jié)
綜合篇
第11章綜合應(yīng)用設(shè)計
11.1電子琴的設(shè)計
11.1.1電子琴工作原理
11.1.2軟件設(shè)計
11.2帶鬧鈴的電子萬年歷設(shè)計
11.3溫控器設(shè)計
11.4一氧化碳濃度報警器設(shè)計
11.4.1硬件選型
11.4.2報警器電路設(shè)計
11.4.3報警器軟件設(shè)計
11.5比賽計分器的設(shè)計
11.5.1計分器的硬件設(shè)計
11.5.2計分器的軟件設(shè)計
11.6十字路口交通燈模擬控制
11.6.1設(shè)計任務(wù)分析
11.6.2交通燈軟件設(shè)計
本章小結(jié)
附錄: 學習板說明
參考文獻 

本目錄推薦

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