注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)單片機(jī)三劍客:51單片機(jī)與C語言編程 蔡杏山

單片機(jī)三劍客:51單片機(jī)與C語言編程 蔡杏山

單片機(jī)三劍客:51單片機(jī)與C語言編程    蔡杏山

定 價(jià):¥79.00

作 者: 蔡杏山
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111756811 出版時(shí)間: 2024-07-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《單片機(jī)三劍客:51 單片機(jī)與C 語言編程》介紹了單片機(jī)入門,基本數(shù)字電路、數(shù)制與C51 語言基礎(chǔ),51 單片機(jī)的硬件系統(tǒng),Keil C51 編程軟件的使用,單片機(jī)驅(qū)動LED的電路及編程實(shí)例,單片機(jī)驅(qū)動LED 數(shù)碼管的電路及編程實(shí)例,中斷功能的使用及編程實(shí)例,定時(shí)器/ 計(jì)數(shù)器使用及編程實(shí)例,按鍵輸入電路及編程實(shí)例、雙色LED 點(diǎn)陣的使用及編程實(shí)例,液晶顯示屏的使用及編程實(shí)例,步進(jìn)電動機(jī)的使用及編程實(shí)例,串行通信及編程實(shí)例,模擬I2C 總線通信及編程實(shí)例,A/D 與D/A 轉(zhuǎn)換電路及編程實(shí)例,STC89C5× 系列單片機(jī)介紹。

作者簡介

  蔡杏山,有著豐富的教學(xué)經(jīng)驗(yàn)和寫作經(jīng)驗(yàn)。多年來,先后在多家出版社出版過數(shù)十部書籍。他撰寫的電工電子類入門圖書投放市場以來,都有比較好的市場表現(xiàn)。

圖書目錄

前言
第 1 章 單片機(jī)入門1
1.1 單片機(jī)簡介 1
1.1.1 什么是單片機(jī)1
1.1.2 單片機(jī)應(yīng)用系統(tǒng)的組成及實(shí)例說明2
1.1.3 單片機(jī)的分類3
1.1.4 單片機(jī)的應(yīng)用領(lǐng)域4
1.2 單片機(jī)應(yīng)用系統(tǒng)開發(fā)實(shí)例 5
1.2.1 選擇單片機(jī)的型號5
1.2.2 設(shè)計(jì)單片機(jī)電路原理圖5
1.2.3 制作單片機(jī)電路6
1.2.4 用編程軟件編寫單片機(jī)控制程序8
1.2.5 計(jì)算機(jī)、下載(燒錄)器和單片機(jī)的連接11
1.2.6 用燒錄軟件將程序?qū)懭雴纹瑱C(jī)13
1.2.7 單片機(jī)電路的通電與測試 16
第 2 章 基本數(shù)字電路、數(shù)制與 C51 語言基礎(chǔ)19
2.1 基本數(shù)字電路 19
2.1.1 與門19
2.1.2 或門20
2.1.3 非門22
2.1.4 與非門23
2.1.5 或非門24
2.2 數(shù)制與數(shù)制的轉(zhuǎn)換 26
2.2.1 十進(jìn)制數(shù)26
2.2.2 二進(jìn)制數(shù)26
2.2.3 十六進(jìn)制數(shù)27
2.2.4 二進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換28
2.2.5 二進(jìn)制數(shù)與十六進(jìn)制數(shù)的轉(zhuǎn)換28
2.2.6 單片機(jī)的數(shù)的表示及運(yùn)算29
2.3 C51 語言基礎(chǔ) 31
2.3.1 常量31
2.3.2 變量32
2.3.3 運(yùn)算符33
2.3.4 關(guān)鍵字36
2.3.5 數(shù)組36
2.3.6 循環(huán)語句38
2.3.7 選擇語句40
第 3 章 51 單片機(jī)的硬件系統(tǒng)42
3.1 8051 單片機(jī)的引腳功能與內(nèi)部結(jié)構(gòu) 42
3.1.1 引腳功能說明42
3.1.2 單片機(jī)與片外存儲器的連接與控制44
3.1.3 內(nèi)部結(jié)構(gòu)說明46
3.2 8051 單片機(jī) I/O 端口的結(jié)構(gòu)與工作原理 49
3.2.1 P0 端口49
3.2.2 P1 端口50
3.2.3 P2 端口51
3.2.4 P3 端口52
3.3 8051 單片機(jī)的存儲器 53
3.3.1 存儲器的存儲單位與編址53
3.3.2 片內(nèi)、外程序存儲器的使用與編址54
3.3.3 片內(nèi)、外數(shù)據(jù)存儲器的使用與編址54
3.3.4 數(shù)據(jù)存儲器的分區(qū)55
3.3.5 特殊功能寄存器(SFR)58
第 4 章 Keil C51 編程軟件的使用63
4.1 Keil C51 軟件的安裝 63
4.1.1 Keil C51 軟件的版本及獲取63
4.1.2 Keil C51 軟件的安裝63
4.2 程序的編寫與編譯 66
4.2.1 啟動 Keil C51 軟件并新建工程文件66
4.2.2 新建源程序文件并與工程關(guān)聯(lián)起來69
4.2.3 編寫程序71
4.2.4 編譯程序72
4.3 程序的仿真與調(diào)試 76
4.3.1 編寫或打開程序76
4.3.2 仿真設(shè)置77
4.3.3 編譯程序78
4.3.4 仿真調(diào)試程序79
第5章 單片機(jī)驅(qū)動 LED 的電路及編程實(shí)例 83
5.1 LED 簡介 83
5.1.1 外形與符號83
5.1.2 性質(zhì)83
5.1.3 檢測84
5.1.4 限流電阻的阻值計(jì)算 84
5.2 單片機(jī)點(diǎn)亮單個(gè) LED 的電路及程序說明 85
5.2.1 單片機(jī)點(diǎn)亮單個(gè) LED 的電路85
5.2.2 采用位操作方式編程點(diǎn)亮單個(gè) LED 的程序及說明85
5.2.3 采用字節(jié)操作方式編程點(diǎn)亮單個(gè) LED 的程序及說明87
5.2.4 單個(gè) LED 以固定頻率閃爍發(fā)光的程序及說明88
5.2.5 單個(gè) LED 以不同頻率閃爍發(fā)光的程序及說明89
5.3 單片機(jī)點(diǎn)亮多個(gè) LED 的電路及程序說明 89
5.3.1 單片機(jī)點(diǎn)亮多個(gè) LED 的電路89
5.3.2 采用位操作方式編程點(diǎn)亮多個(gè) LED 的程序及說明90
5.3.3 采用字節(jié)操作方式編程點(diǎn)亮多個(gè) LED 的程序及說明91
5.3.4 多個(gè) LED 以不同頻率閃爍發(fā)光的程序及說明91
5.3.5 多個(gè) LED 左移和右移的程序及說明92
5.3.6 LED 循環(huán)左移和右移的程序及說明93
5.3.7 LED 移動并閃爍發(fā)光的程序及說明95
5.3.8 用查表方式控制 LED 多樣形式發(fā)光的程序及說明96
5.3.9 LED 花樣發(fā)光的程序及說明96
5.4 采用 PWM 方式調(diào)節(jié) LED 亮度的原理及程序說明 97
5.4.1 采用 PWM 方式調(diào)節(jié) LED 亮度的原理97
5.4.2 采用 PWM 方式調(diào)節(jié) LED 亮度的程序及說明98
第6章 單片機(jī)驅(qū)動 LED 數(shù)碼管的電路及編程實(shí)例 100
6.1 單片機(jī)驅(qū)動一位 LED 數(shù)碼管的電路及程序說明 100
6.1.1 一位 LED 數(shù)碼管的外形、結(jié)構(gòu)與檢測 100
6.1.2 單片機(jī)連接一位 LED 數(shù)碼管的電路102
6.1.3 單個(gè)數(shù)碼管靜態(tài)顯示一個(gè)字符的程序及說明103
6.1.4 單個(gè)數(shù)碼管動態(tài)顯示多個(gè)字符的程序及說明103
6.1.5 單個(gè)數(shù)碼管環(huán)形轉(zhuǎn)圈顯示的程序及說明104
6.1.6 單個(gè)數(shù)碼管顯示邏輯電平的程序及說明104
6.2 單片機(jī)驅(qū)動 8 位 LED 數(shù)碼管的電路及程序說明 105
6.2.1 多位 LED 數(shù)碼管外形、結(jié)構(gòu)與檢測105
6.2.2 單片機(jī)連接 8 位共陰極數(shù)碼管的電路107
6.2.3 8 位數(shù)碼管顯示 1 個(gè)字符的程序及說明110
6.2.4 8 位數(shù)碼管逐位顯示 8 個(gè)字符的程序及說明110
6.2.5 8 位數(shù)碼管同時(shí)顯示 8 個(gè)字符的程序及說明111
6.2.6 8 位數(shù)碼管動態(tài)顯示 8 個(gè)以上字符的程序及說明112
第 7 章 中斷功能的使用及編程實(shí)例114
7.1 中斷的基本概念與處理過程 114
7.1.1 什么是中斷114
7.1.2 中斷的基本概念114
7.1.3 中斷的處理過程114
7.2 8051 單片機(jī)的中斷系統(tǒng)結(jié)構(gòu)與控制寄存器 115
7.2.1 中斷系統(tǒng)的結(jié)構(gòu)115
7.2.2 中斷源寄存器116
7.2.3 中斷允許寄存器 IE118
7.2.4 中斷優(yōu)先級控制寄存器 IP118
7.3 中斷編程實(shí)例 119
7.3.1 中斷編程的電路例圖 119
7.3.2 用外部中斷 0 以低電平方式觸發(fā)中斷的程序及說明119
7.3.3 用外部中斷 1 以下降沿方式觸發(fā)中斷的程序及說明121
第8章 定時(shí)器 / 計(jì)數(shù)器的使用及編程實(shí)例123
8.1 定時(shí)器 / 計(jì)數(shù)器的定時(shí)與計(jì)數(shù)功能
8.1.1 定

本目錄推薦

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