資料介紹
《51單片機(jī)c語言創(chuàng)新教程》以宏晶公司的stc89c52rc單片機(jī)為藍(lán)本,由淺人深,并結(jié)合smartm51開發(fā)板系統(tǒng)地介紹單片機(jī)的原理與結(jié)構(gòu)、開發(fā)環(huán)境的使用、各種功能器件的應(yīng)用。《51單片機(jī)c語言創(chuàng)新教程》主要特色是邊學(xué)邊做,不是單純的理論講解,各章節(jié)中規(guī)中矩,遵循由簡到繁、循序漸進(jìn)的編排方式。本書大部分內(nèi)容均來自作者的項(xiàng)目經(jīng)驗(yàn),因而許多c語言代碼能夠直接應(yīng)用到工程項(xiàng)目中去,且代碼風(fēng)格良好。書中還介紹了usb通信、網(wǎng)絡(luò)通信、數(shù)據(jù)校驗(yàn)、深入編程等,而這些內(nèi)容在很多同類型書籍中并不具備,恰恰也是即將走出校門的大學(xué)生踏入社會工作經(jīng)常要接觸的。其中配套的光盤含有各實(shí)驗(yàn)的示例代碼,可使讀者在短時(shí)間內(nèi)迅速掌握單片機(jī)的應(yīng)用技巧,并可向讀者提供配套的單片機(jī)開發(fā)板。
緒 論
第1章 8051簡介
1.1 8051系列單片機(jī)的特點(diǎn)
1.2 8051系列單片機(jī)內(nèi)部結(jié)構(gòu)
1.2.1 微處理器
1.2.3 存儲器
1.2.4 并行接口
1.3 8051系列單片機(jī)內(nèi)部資源
第2章 stc89c51rc/rd+系列單片機(jī)
2.1 主要特性
2.2 型 號
2.3 結(jié)構(gòu)圖
2.4 引 腳
2.5 特殊功能寄存器
第3章 開發(fā)環(huán)境
3,1 cx51編譯器
3.2 keil簡介
3.2.1 keilc51系統(tǒng)概述
.3.2.2 keil開發(fā)系統(tǒng)的整體結(jié)構(gòu)
3.2.3 keilc51存儲區(qū)關(guān)鍵字
3.3 notepad++簡介
3.4 notepad++配置
3.4.1 設(shè)置語法著色
3.4.2 添加關(guān)鍵字
3.4.3 設(shè)置自動完成
3.5 keil與notepad++聯(lián)合編輯
第4章 工程創(chuàng)建與深入
4,1 啟動程序
4.2 創(chuàng)建工程
4.3 編寫程序
4。4 深入keil
4.4.1 剖析頭文件
4.4.2 剖析優(yōu)化
4.4.3 詳解startup.a(chǎn)51
4.5 程序燒寫
基礎(chǔ)入門篇
第5章 gpio
5.1 gpio簡介
5.2 gpio實(shí)驗(yàn)
5.3 軟件延時(shí)
第6章 定時(shí)器/計(jì)數(shù)器與中斷
6.1 定時(shí)器/計(jì)數(shù)器簡介
6.2 定時(shí)器/計(jì)數(shù)器寄存器
6.3 t/c工作方式
6.4 流水燈實(shí)驗(yàn)
6.5 中斷相關(guān)
6.5.1 中 斷
6.5.2 中斷寄存器
6.5.3 中斷服務(wù)函數(shù)
6.5.4 中斷優(yōu)先級與中斷嵌套研究
第7章 串 口
7.1 串口簡介
7.1.1 串口基本概念
7.1.2 串口通信原理
7.2 串口相關(guān)寄存器
7.3 串口工作方式
7.4 串口實(shí)驗(yàn)
7.4.1 串口發(fā)送數(shù)據(jù)實(shí)驗(yàn)
7.4.2 串口接收數(shù)據(jù)實(shí)驗(yàn)
7.5 模擬串口實(shí)驗(yàn)
7.6 串口波特率研究
7.7 串口多機(jī)通信研究
第8章 外部中斷
8.1 外部中斷簡介
8.2 外部中斷實(shí)驗(yàn)
第9章 串行輸入并行輸出
9.1 74ls164簡介
9.2 74ls164結(jié)構(gòu)
9.3 74ls164函數(shù)
第10章 數(shù)碼管
10.1 數(shù)碼管簡介
10.2 字型碼
10.3 驅(qū)動方式
10.4 數(shù)碼管實(shí)驗(yàn)
第11章 lcd
11.1 液晶簡介
11.2 lcd1602
11.3 lcd12864
第12章 eeprom
12.1 eeprom簡介
12.2 stc89c52rc內(nèi)部eeprom
12.2.1 內(nèi)部eeprom簡介
12.2.2 eeprom寄存器
12.3 eeprom實(shí)驗(yàn)
第13章 看門狗
13.1 看門狗簡介
13.2 看門狗寄存器
13.3 看門狗實(shí)驗(yàn)
第14章 單片機(jī)補(bǔ)遺
14.1 功耗控制
14.1.1 pcon電源管理寄存器
14.1.2 中斷喚醒mcu實(shí)驗(yàn)
14.2 emi管理
14.3 軟件復(fù)位
14.3.1 isp/iap控制寄存器isp contr
14.3.2 軟件復(fù)位實(shí)驗(yàn)
14.3.3 keil仿真模擬軟件復(fù)位
14.4 rtx-51實(shí)時(shí)系統(tǒng)
14.4.1 實(shí)時(shí)系統(tǒng)與前后臺系統(tǒng)
14.4.2 rtx-51實(shí)時(shí)系統(tǒng)技術(shù)參數(shù)
14.4.3 深入rtx—51 tiny實(shí)時(shí)系統(tǒng)
14.4.4 rtx-51 tiny實(shí)時(shí)系統(tǒng)實(shí)驗(yàn)
14.5 lib的生成與使用
14.5.1 lib文件的創(chuàng)建
14.5.2 lib文件的使用
實(shí)戰(zhàn)篇
第15章 按鍵計(jì)數(shù)器
15.1 按鍵計(jì)數(shù)器簡介
15.2 按鍵檢測
15.2.1 傳統(tǒng)的按鍵檢測
15.2.2 狀態(tài)機(jī)按鍵檢測
15.3 按鍵計(jì)數(shù)器實(shí)驗(yàn)
第16章 交通燈
16.1 交通燈簡介
16.2 交通燈實(shí)驗(yàn)
第17章 頻率計(jì)
17.1 頻率計(jì)簡介
17.2 頻率計(jì)實(shí)驗(yàn)
高級通信接口開發(fā)篇
第18章 usb通信
18.1 usb簡介
18.2 usb的電氣特性與傳輸方式
18.2.1 電氣特,陛
18.2.2 傳輸方式
18.2.3 總線協(xié)議
18.3 usb總線接口芯片ch372
18.4 ch372內(nèi)置固件模式
18.4.1 內(nèi)置固件模式實(shí)驗(yàn)
18.4.2 驅(qū)動安裝與識別
18.5 ch372外部固件模式
18.5.1 外部固件
18.5.2 外部固件模式實(shí)驗(yàn)
18.5.3 usb協(xié)議
18.5.4 驅(qū)動安裝與識別
第19章 網(wǎng)絡(luò)通信
19.1 網(wǎng)絡(luò)簡介
19.2 網(wǎng)絡(luò)芯片enc28j60
19.3 spi通信
19.3.1 spi簡介
19.3.2 spi接口定義
19.4 tcp/ip協(xié)議
19.5 網(wǎng)絡(luò)實(shí)驗(yàn)
19.5.1 ping實(shí)驗(yàn)
19.5.2 tcp實(shí)驗(yàn)
19.5.3 udp實(shí)驗(yàn)
深入篇
第20章 深入接口
20.1 簡 介
20.2 校驗(yàn)介紹
20.2.1 奇偶校驗(yàn)
20.2.2 校驗(yàn)和
20.2.3 循環(huán)冗余碼校驗(yàn)
20.3 數(shù)據(jù)校驗(yàn)實(shí)戰(zhàn)
20.3.1 數(shù)據(jù)幀格式定義
20.3.2 數(shù)據(jù)校驗(yàn)實(shí)驗(yàn)
第21章 深入編程
21.1 編程規(guī)范
21.1.1 排 版
21.1.2 注 釋
21.1.3 標(biāo)識符
21.1.4 函 數(shù)
21.2 代碼架構(gòu)
21.2.1 功能模塊構(gòu)建
21.2.2 前后臺系統(tǒng)構(gòu)建
21.3 高級應(yīng)用集錦
21.3.1 宏
21.3.2 函數(shù)指針
21.3.3 結(jié)構(gòu)體、共用體
21.3.4 程序優(yōu)化
21.3.5 軟件抗干擾
21.3.6 軟件低功耗設(shè)計(jì)
番外篇
第22章 界面開發(fā)
22.1 vc++2008
22.2 hello world小程序
22.3 實(shí)現(xiàn)串口通信
22.3.1 創(chuàng)建界面
22.3.2 添加cserial類
22.3.3 編寫程序
22.3.4 運(yùn)行程序
附錄a keil c與ansi c的差異
附錄b 編譯器限制
附錄c 字節(jié)順序
附錄d 提示與注意
附錄e 調(diào)試技巧
附錄f指令集
附錄g smartm系列開發(fā)板簡介
g.1 開發(fā)套件開發(fā)板原理圖
g.2 開發(fā)套件圖布局
g.3 開發(fā)套件配置
參考文獻(xiàn)
- 半導(dǎo)體收音機(jī)淺談的PDF電子書免費(fèi)下載 162次下載
- 高級語言程序設(shè)計(jì)從菜鳥到大師深入C語言程序設(shè)計(jì)PDF電子書免費(fèi)下載 166次下載
- 手把手教你單片機(jī)程序框架的PDF電子書免費(fèi)下載 278次下載
- 8051系列單片機(jī)C程序設(shè)計(jì)完全手冊PDF電子書免費(fèi)下載 263次下載
- 51單片機(jī)100實(shí)例源碼的注釋詳細(xì)PDF電子書免費(fèi)下載 213次下載
- STC15系列單片機(jī)的器件手冊合集電子書免費(fèi)下載 142次下載
- 51單片機(jī)C語言程序100例電子書免費(fèi)下載 314次下載
- 單片機(jī)C語言編程與實(shí)例PDF電子書免費(fèi)下載 224次下載
- 使用51單片機(jī)實(shí)現(xiàn)電子琴的C語言程序免費(fèi)下載
- 51單片機(jī)的串口C語言程序免費(fèi)下載
- STM8 C語言精品編程100例PDF版電子書免費(fèi)下載 0次下載
- 數(shù)字信號處理算法C語言實(shí)現(xiàn)PDF版電子書免費(fèi)下載 0次下載
- 51單片機(jī)C語言程序設(shè)計(jì)教程電子書和配套資料合集免費(fèi)下載 203次下載
- 51單片機(jī)C語言創(chuàng)新教程 0次下載
- 51單片機(jī)及其C語言程序開發(fā)實(shí)例
- 什么是C語言?單片機(jī)有什么特點(diǎn)?為什么要用C語言編程? 1264次閱讀
- 基于51單片機(jī)的電子鐘鬧鐘溫度顯示設(shè)計(jì) 1671次閱讀
- 使用51單片機(jī)讀寫AT29C040的C語言程序免費(fèi)下載 4529次閱讀
- HD44780讀寫單片機(jī)C51程序免費(fèi)下載 4146次閱讀
- 使用HD44780讀寫單片機(jī)的C51程序詳細(xì)概述 3112次閱讀
- 如何使用C語言實(shí)現(xiàn)51單片機(jī)模擬I2C總線 4268次閱讀
- 學(xué)習(xí)單片機(jī)一定要先學(xué)好C語言再去學(xué)單片機(jī)嗎 1.3w次閱讀
- Keil C51單片機(jī)中變量的使用方法解析 5036次閱讀
- 單片機(jī)C語言有哪些優(yōu)越性?如何建立一個(gè)Keil C51項(xiàng)目 1.2w次閱讀
- 80C51單片機(jī)與8051單片機(jī)的區(qū)別是什么 8688次閱讀
- 51單片機(jī)引腳簡介 5.4w次閱讀
- AT89C51單片機(jī)實(shí)現(xiàn)全自動洗衣機(jī)功能的設(shè)計(jì)方案 9239次閱讀
- 如何學(xué)習(xí)51單片機(jī) 4929次閱讀
- 80C51單片機(jī)與8051單片機(jī)的主要差別在哪里 7773次閱讀
- Keil C51單片機(jī)變量的使用方法詳細(xì)介紹 4528次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多