stc89c51基本信息

中文名 stc89c51 工作電壓 3.4V-5.5V
工作頻率范圍 0-35 MHz 計(jì)數(shù)器 2個(gè)16位
引????腳 40

stc89c51造價(jià)信息

市場價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號(hào) 市場價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
暫無數(shù)據(jù)
材料名稱 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
暫無數(shù)據(jù)
材料名稱 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
STC干粉料 用于超高韌性砼|514t 1 查看價(jià)格 廣州達(dá)盛世建材有限公司 廣東   2020-04-23
89 廣播對(duì)講服務(wù)器|1臺(tái) 1 查看價(jià)格 廣州迪士普音響科技有限公司 全國   2022-08-02
89 玻璃鋼管 7.0MPa DN50 泡沫黃夾克 芳胺固化環(huán)氧|180.049m 1 查看價(jià)格 上海豐創(chuàng)供應(yīng)鏈管理有限公司 全國   2021-04-28
89 突面板式平焊法蘭 2.5MPa DN300 20# HG/T20592-2009|396.629件 2 查看價(jià)格 河北通仁管道制造有限公司 全國   2021-04-21
89 突面板式平焊法蘭 2.5MPa DN300 20# HG/T20592-2009|396.629件 2 查看價(jià)格 滄州東燁管道制造有限公司 全國   2021-04-12
溫控圓形散流器51c 面盤尺寸:Ф520,喉部尺寸:Ф250|24.0個(gè) 3 查看價(jià)格 佛山市宇宙通風(fēng)設(shè)備有限公司    2017-05-19
嵌入式下照筒燈C51c 7W,2700K/SDcm<=3,LED芯片(進(jìn)口),芯片參考OSRAM/PHILIPS/CREE,光束角/光通量為36°/420lm鋁制燈體IP44,防霧清玻,其他詳見選型表|10套 3 查看價(jià)格 中山市古鎮(zhèn)佳翼燈飾廠 全國   2022-08-17
51 浮球液位開關(guān) 浮球開關(guān),5米|2個(gè) 3 查看價(jià)格 西門子(中國)有限公司 廣東  深圳市 2022-01-17

stc89c51常見問題

stc89c51文獻(xiàn)

基于STC89C51單片機(jī)定時(shí)插座的設(shè)計(jì)與實(shí)現(xiàn)報(bào)告1 基于STC89C51單片機(jī)定時(shí)插座的設(shè)計(jì)與實(shí)現(xiàn)報(bào)告1

格式:pdf

大小:1.3MB

頁數(shù): 23頁

評(píng)分: 4.3

1 基于 STC89C51 單片 機(jī)定時(shí)插座的設(shè)計(jì)與 實(shí)現(xiàn)報(bào)告 學(xué) 校: 貴州民族大學(xué) 學(xué) 院: 理學(xué)院 班 級(jí): 2010 級(jí)應(yīng)用物理 課程名稱: 普通物理實(shí)驗(yàn) 小組成員: xx xx 學(xué) 號(hào): 201010020xx 201010020xx 2 目錄 前言 .................................................................................................................................................. 3 1 設(shè)計(jì)要求及構(gòu)思 .......................................................................................................

立即下載
基于STC89C51的流體閥門電動(dòng)執(zhí)行器控制系統(tǒng)的設(shè)計(jì) 基于STC89C51的流體閥門電動(dòng)執(zhí)行器控制系統(tǒng)的設(shè)計(jì)

格式:pdf

大?。?span id="dls7snk" class="single-tag-height">1.3MB

頁數(shù): 4頁

評(píng)分: 4.8

介紹了一種基于STC89C51單片機(jī)控制的流體閥門電動(dòng)執(zhí)行器的結(jié)構(gòu)及工作原理,重點(diǎn)闡述了該電動(dòng)執(zhí)行器控制系統(tǒng)的組成及軟、硬件設(shè)計(jì)方案。該電動(dòng)執(zhí)行器控制系統(tǒng)以STC89C51單片機(jī)為核心,利用環(huán)形分配器及功率放大電路控制步進(jìn)電動(dòng)機(jī)的轉(zhuǎn)速、旋轉(zhuǎn)角度等,進(jìn)而控制閥門開度,并利用流量和壓力傳感器采集流體參數(shù)信號(hào),并將該信號(hào)經(jīng)AD轉(zhuǎn)換后發(fā)送給STC89C51單片機(jī),形成閉環(huán)控制,同時(shí)具有CAN通信和人機(jī)交互功能。

立即下載

第1篇 入門與提高

第1章 認(rèn)識(shí)51系列單片機(jī)

1.1 單片機(jī)的發(fā)展史

1.2 單片機(jī)的應(yīng)用

1.3 51單片機(jī)的開發(fā)環(huán)境--Keil μVision

1.4 快速掌握單片機(jī)的開發(fā)要點(diǎn)

1.5 STC89C51RC/RD+系列單片機(jī)

1.5.1 STC89C51系列單片機(jī)選型

1.5.2 常見的封裝類型

1.6 STC89C51RC/RD+系列單片機(jī)的外部引腳

1.7 小結(jié)

1.8 習(xí)題

第2章 開發(fā)環(huán)境的搭建

2.1 軟件開發(fā)環(huán)境

2.1.1 安裝Keil C μVision3開發(fā)環(huán)境

2.1.2 增加對(duì)STC型號(hào)的支持

2.1.3 建立第一個(gè)工程

2.1.4 開發(fā)中經(jīng)常用到的功能

2.2 必要的硬件環(huán)境

2.2.1 10元DIY單片機(jī)最小系統(tǒng)

2.2.2 動(dòng)手制作一個(gè)編程器

2.3 STC燒錄工具

2.4 小結(jié)

2.5 習(xí)題

第2篇 51單片機(jī)C語言編

第3章 單片機(jī)C語言的基本數(shù)據(jù)類型

3.1 常量與變量

3.2 基本數(shù)據(jù)類型

3.2.1 整型

3.2.2 長整型

3.2.3 字符型

3.2.4 位類型

3.2.5 浮點(diǎn)數(shù)

3.2.6 雙精度浮點(diǎn)數(shù)

3.3 小結(jié)

3.4 習(xí)題

第4章 運(yùn)算符與表達(dá)式

4.1 算術(shù)運(yùn)算符與表達(dá)式

4.2 關(guān)系運(yùn)算符與表達(dá)式

4.3 邏輯運(yùn)算符與表達(dá)式

4.4 位運(yùn)算符與表達(dá)式

4.5 賦值運(yùn)算符與表達(dá)式

4.6 小結(jié)

4.7 習(xí)題

第5章 流程控制

5.1 條件語句if

5.1.1 條件語句if的3種表達(dá)方式

5.1.2 條件語句if嵌套

5.2 開關(guān)語句switch … case

5.2.1 開關(guān)語句的語法格式

5.2.2 開關(guān)語句的執(zhí)行過程

5.2.3 注意事項(xiàng)

5.3 循環(huán)語句for

5.3.1 循環(huán)語句for的語法格式

5.3.2 循環(huán)語句for的執(zhí)行過程

5.3.3 循環(huán)語句for嵌套

5.4 另一種循環(huán)語句while和do…while

5.4.1 循環(huán)語句while和do…while的語法格式

5.4.2 循環(huán)語句while和do…while的執(zhí)行過程

5.5 無條件跳轉(zhuǎn)語句goto

5.6 中斷語句break/continue

5.6.1 中斷語句break

5.6.2 中斷語句continue

5.7 小結(jié)

5.8 習(xí)題

第6章 函數(shù)

6.1 定義函數(shù)的一般形式

6.2 函數(shù)的參數(shù)和返回值

6.2.1 函數(shù)的參數(shù)

6.2.2 函數(shù)的返回值

6.3 函數(shù)的調(diào)用

6.3.1 被調(diào)函數(shù)的聲明

6.3.2 函數(shù)語句調(diào)用

6.3.3 函數(shù)表達(dá)式調(diào)用

6.3.4 作為函數(shù)的參數(shù)調(diào)用

6.3.5 函數(shù)的嵌套調(diào)用

6.3.6 函數(shù)的遞歸調(diào)用

6.4 單片機(jī)的特殊函數(shù)--中斷函數(shù)

6.5 小結(jié)

6.6 習(xí)題

第7章 數(shù)組與指針

7.1 數(shù)組 71

7.1.1 一維數(shù)組

7.1.2 二維數(shù)組與多維數(shù)組

7.2 指針

7.2.1 指針的概念

7.2.2 定義和引用指針變量

7.2.3 指針和數(shù)組

7.3 小結(jié)

7.4 習(xí)題

第8章 結(jié)構(gòu)體與共用體

8.1 結(jié)構(gòu)體

8.1.1 什么是結(jié)構(gòu)體

8.1.2 定義結(jié)構(gòu)體變量

8.1.3 結(jié)構(gòu)體變量的初始化

8.1.4 使用結(jié)構(gòu)體

8.1.5 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針

8.1.6 將結(jié)構(gòu)指針變量作為函數(shù)的參數(shù)

8.2 共用體

8.2.1 什么是共用體

8.2.2 定義共用體變量

8.2.3 使用共用體

8.3 小結(jié)

8.4 習(xí)題

第3篇 51單片機(jī)開發(fā)實(shí)戰(zhàn)

第9章 IO端口編程

9.1 STC89C51RC-RD+系列單片機(jī)的I/O端口

9.2 I/O端口的工作模式

9.2.1 準(zhǔn)雙向口/弱上拉模式

9.2.2 輸入/高阻模式

9.2.3 輸出/開漏模式

9.2.4 配置I/O的工作模式

9.3 I/O輸出實(shí)驗(yàn)

9.3.1 從點(diǎn)亮一個(gè)LED開始

9.3.2 閃動(dòng)的LED

9.3.3 點(diǎn)亮更多的LED

9.3.4 點(diǎn)亮數(shù)碼管

9.3.5 動(dòng)態(tài)點(diǎn)亮數(shù)碼管

9.3.6 控制3-8譯碼器

9.4 I/O輸入實(shí)驗(yàn)

9.4.1 分離式按鍵

9.4.2 模擬實(shí)現(xiàn)計(jì)數(shù)器

9.4.3 矩陣鍵盤

9.5 小結(jié)

9.6 習(xí)題

第10章 中斷系統(tǒng)和外部中斷

10.1 中斷的基本知識(shí)

10.1.1 什么是中斷

10.1.2 使用中斷的好處

10.2 中斷源

10.3 中斷寄存器

10.3.1 中斷使能寄存器

10.3.2 中斷優(yōu)先級(jí)寄存器

10.3.3 定時(shí)器控制寄存器、外部中斷標(biāo)志

10.3.4 串行口控制寄存器

10.4 中斷優(yōu)先級(jí)

10.5 使用外部中斷檢測按鍵

10.5.1 低電平觸發(fā)方式

10.5.2 下降沿觸發(fā)方式

10.6 使用外部中斷設(shè)計(jì)運(yùn)動(dòng)限位裝置

10.6.1 硬件電路原理圖

10.6.2 代碼實(shí)現(xiàn)

10.7 小結(jié)

10.8 習(xí)題

第11章 定時(shí)器/計(jì)數(shù)器

11.1 定時(shí)器/計(jì)數(shù)器介紹

11.2 與定時(shí)器/計(jì)數(shù)器的有關(guān)的寄存器

11.2.1 工作方式寄存器TMOD

11.2.2 控制寄存器TCON

11.2.3 初值寄存器THx、TLx

11.3 定時(shí)器的工作模式

11.3.1 模式0

11.3.2 模式1

11.3.3 模式2(8位自動(dòng)重裝模式)

11.3.4 模式3

11.4 定時(shí)器中斷實(shí)驗(yàn)

11.4.1 定時(shí)器秒表實(shí)驗(yàn)電路原理圖

11.4.2 秒表實(shí)驗(yàn)控制流程

11.4.3 代碼實(shí)現(xiàn)

11.5 簡易電子琴演奏實(shí)驗(yàn)

11.5.1 電子琴實(shí)驗(yàn)的電路原理圖

11.5.2 代碼實(shí)現(xiàn)

11.6 小結(jié)

11.7 習(xí)題

第12章 USART通用串行口通信

12.1 通用串行口介紹

12.2 與通用串行口有關(guān)的寄存器

12.2.1 電源控制寄存器PCON

12.2.2 串行口控制寄存器SCON

12.2.3 數(shù)據(jù)緩存寄存器SBUF

12.2.4 中斷控制位ES

12.3 通用串行口的工作模式

12.3.1 模式0,同步移位寄存器模式

12.3.2 模式1,波特率可變的8位數(shù)據(jù)異步收發(fā)

12.3.3 模式2,波特率固定的位數(shù)據(jù)異步收發(fā)

12.3.4 模式3,波特率可變的位數(shù)據(jù)異步收發(fā)

12.4 計(jì)算波特率

12.5 通過串行口和PC通信

12.5.1 串行口通信規(guī)范

12.5.2 串行口實(shí)驗(yàn)電路

12.5.3 實(shí)驗(yàn)控制流程

12.5.4 通信協(xié)議

12.5.5 代碼實(shí)現(xiàn)

12.6 單片機(jī)串行口遠(yuǎn)距離通信

12.6.1 RS-485簡介

12.6.2 485通信的實(shí)驗(yàn)電路

12.6.3 代碼實(shí)現(xiàn)

12.7 小結(jié)

12.8 習(xí)題

第13章 訪問內(nèi)部EEPROM

13.1 EEPROM介紹

13.2 EEPROM的地址

13.3 與EEPROM有關(guān)的寄存器

13.4 EEPROM的常用操作

13.4.1 定義相關(guān)寄存器

13.4.2 讀操作

13.4.3 扇區(qū)擦除操作

13.4.4 寫操作

13.5 EEPROM應(yīng)用實(shí)例

13.6 掉電時(shí)保存數(shù)據(jù)到EEPROM

13.6.1 實(shí)驗(yàn)電路圖

13.6.2 代碼實(shí)現(xiàn)

13.7 小結(jié)

13.8 習(xí)題

第14章 看門狗WDT

14.1 看門狗WDT介紹

14.2 看門狗控制寄存器WDT-CONTR

14.3 看門狗溢出時(shí)間

14.4 測試看門狗

14.5 小結(jié)

14.6 習(xí)題

第4篇 更多功能的單片機(jī)

第15章 STC12C5A60S2系列單片機(jī)

15.1 STC12C5A60S2系列單片機(jī)介紹

15.2 STC12C5A60S2系列單片機(jī)外部引腳

15.3 過渡到STC12C5A60S2系列的要點(diǎn)

15.4 小結(jié)

15.5 習(xí)題

第16章 通用串行接口 USART2

16.1 與通用串行口2有關(guān)的寄存器

16.1.1 控制寄存器S2CON

16.1.2 數(shù)據(jù)緩沖寄存器S2BUF

16.1.3 獨(dú)立波特率發(fā)生寄存器BRT

16.1.4 輔助寄存器AUXR

16.1.5 與串行口2中斷有關(guān)的寄存器

16.1.6 輔助寄存器1,AUXR1

16.2 使用串行口2與PC通信

16.2.1 串行口2實(shí)驗(yàn)電路

16.2.2 使用串行口2的步驟

16.2.3 代碼實(shí)現(xiàn)

16.3 使用雙串行口設(shè)計(jì)RS-485雙向中繼器

16.3.1 RS-485雙向中繼器的實(shí)驗(yàn)電路

16.3.2 代碼實(shí)現(xiàn)

16.4 小結(jié)

16.5 習(xí)題

第17章 同步外圍串行接口SPI

17.1 SPI簡介

17.2 與SPI有關(guān)的寄存器

17.2.1 SPI控制寄存器SPCTL

17.2.2 SPI狀態(tài)寄存器SPSTAT

17.2.3 SPI數(shù)據(jù)寄存器SPDAT

17.2.4 輔助寄存器1,AUXR1

17.3 SPI接口的通信方式

17.3.1 單主-單從方式

17.3.2 雙器件互為主從方式

17.3.3 單主-多從方式

17.4 注意事項(xiàng)

17.4.1 作為主機(jī)的注意事項(xiàng)

17.4.2 作為從機(jī)的注意事項(xiàng)

17.4.3 總線爭奪

17.4.4 寫沖突

17.5 雙CPU單主、單從通信實(shí)驗(yàn)

17.6 小結(jié)

17.7 習(xí)題

第18章 PWM脈寬調(diào)制

18.1 PWM簡介

18.2 與PWM有關(guān)的寄存器

18.2.1 PCA工作模式寄存器CMOD

18.2.2 PCA控制寄存器CCON

18.2.3 PCA捕獲/比較寄存器CCAPM0和CCAPM1

18.2.4 PCA的16位計(jì)數(shù)寄存器CL、CH

18.2.5 PCA捕捉/比較寄存器CCAPnL、CCAPnH

18.2.6 PWM寄存器PCA-PWM0、PCA-PWM1

18.2.7 輔助寄存器AUX1

18.3 PWM的設(shè)置

18.4 輸出PWM的測試程序

18.4.1 實(shí)驗(yàn)電路

18.4.2 控制思想

18.4.3 代碼實(shí)現(xiàn)

18.5 使用PWM方式控制步進(jìn)電機(jī)

18.5.1 步進(jìn)電機(jī)的工作原理

18.5.2 實(shí)驗(yàn)電路

18.5.3 代碼實(shí)現(xiàn)

18.6 小結(jié)

18.7 習(xí)題

第19章 A/D轉(zhuǎn)換

19.1 A/D轉(zhuǎn)換簡介

19.2 與A/D轉(zhuǎn)換相關(guān)的寄存器

19.2.1 P1口模擬功能控制寄存器P1ASF

19.2.2 ADC控制寄存器ADC-CONTR

19.2.3 A/D轉(zhuǎn)換結(jié)果寄存器ADC_RES/ADC_RESL

19.2.4 與A/D中斷有關(guān)的寄存器

19.3 用A/D轉(zhuǎn)換器檢測電壓實(shí)驗(yàn)

19.3.1 實(shí)驗(yàn)電路

19.3.2 代碼實(shí)現(xiàn)

19.4 使用A/D轉(zhuǎn)換檢測檔位開關(guān)

19.4.1 檢測原理與實(shí)驗(yàn)電路

19.4.2 代碼實(shí)現(xiàn)

19.5 A/D轉(zhuǎn)換誤差問題

19.6 小結(jié)

19.7 習(xí)題

第5篇 51單片機(jī)統(tǒng)合應(yīng)用實(shí)例

第20章 綜合應(yīng)用實(shí)例

20.1 需求分析

20.1.1 系統(tǒng)結(jié)構(gòu)

20.1.2 技術(shù)要求

20.2 系統(tǒng)設(shè)計(jì)

20.2.1 硬件電路設(shè)計(jì)

20.2.2 需要用到的單片機(jī)資源

20.2.3 軟件設(shè)計(jì)思路

20.3 各子系統(tǒng)的工作流程

20.3.1 數(shù)據(jù)接收子系統(tǒng)、協(xié)議管理子系統(tǒng)

20.2.2 終端地址的使用與維護(hù)

20.2.3 集體上傳控制

20.2.4 I/O處理子系統(tǒng)和工廠模式

20.2.5 電源管理子系統(tǒng)

20.4 軟件編程、系統(tǒng)實(shí)現(xiàn)

20.4.1 完整的源代碼

20.4.2 初始化部分代碼

20.4.3 按鍵檢測部分代碼

20.4.4 地址管理部分代碼

20.4.5 電壓檢測部分代碼

20.4.6 串行口接收數(shù)據(jù)、處理協(xié)議的部分代碼

20.4.7 休眠和喚醒的部分代碼

20.5 小結(jié)

20.6 習(xí)題

第1篇入門與提高

第1章認(rèn)識(shí)51系列單片機(jī)1

1.1單片機(jī)的發(fā)展史1

1.2單片機(jī)的應(yīng)用1

1.351單片機(jī)的開發(fā)環(huán)境——KeilμVision2

1.4快速掌握單片機(jī)的開發(fā)要點(diǎn)2

1.5STC89C51RC/RD 系列單片機(jī)3

1.5.1STC89C51系列單片機(jī)選型4

1.5.2常見的封裝類型4

1.6STC89C51RC/RD 系列單片機(jī)的外部引腳5

1.7小結(jié)7

1.8習(xí)題7

第2章開發(fā)環(huán)境的搭建8

2.1軟件開發(fā)環(huán)境8

2.1.1安裝KeilCμVision3開發(fā)環(huán)境8

2.1.2增加對(duì)STC型號(hào)的支持9

2.1.3建立第一個(gè)工程10

2.1.4開發(fā)中經(jīng)常用到的功能14

2.2必要的硬件環(huán)境23

2.2.110元DIY單片機(jī)最小系統(tǒng)23

2.2.2動(dòng)手制作一個(gè)編程器25

2.3STC燒錄工具27

2.4小結(jié)28

2.5習(xí)題28

第2篇51單片機(jī)C語言編程

第3章單片機(jī)C語言的基本數(shù)據(jù)類型29

3.1常量與變量29

3.2基本數(shù)據(jù)類型30

3.2.1整型30

3.2.2長整型31

3.2.3字符型31

3.2.4位類型31

3.2.5浮點(diǎn)數(shù)32

3.2.6雙精度浮點(diǎn)數(shù)33

3.3小結(jié)33

3.4習(xí)題33

第4章運(yùn)算符與表達(dá)式34

4.1算術(shù)運(yùn)算符與表達(dá)式34

4.2關(guān)系運(yùn)算符與表達(dá)式35

4.3邏輯運(yùn)算符與表達(dá)式36

4.4位運(yùn)算符與表達(dá)式37

4.5賦值運(yùn)算符與表達(dá)式38

4.6小結(jié)39

4.7習(xí)題39

第5章流程控制40

5.1條件語句if40

5.1.1條件語句if的3種表達(dá)方式40

5.1.2條件語句if嵌套44

5.2開關(guān)語句switch

5.2.1開關(guān)語句的語法格式46

5.2.2開關(guān)語句的執(zhí)行過程46

5.2.3注意事項(xiàng)48

5.3循環(huán)語句for48

5.3.1循環(huán)語句for的語法格式49

5.3.2循環(huán)語句for的執(zhí)行過程49

5.3.3循環(huán)語句for嵌套51

5.4另一種循環(huán)語句while和do

5.4.1循環(huán)語句while和do的語法格式52

5.4.2循環(huán)語句while和do的執(zhí)行過程53

5.5無條件跳轉(zhuǎn)語句goto55

5.6中斷語句break/continue57

5.6.1中斷語句break57

5.6.2中斷語句continue58

5.7小結(jié)60

5.8習(xí)題60

第6章函數(shù)61

6.1定義函數(shù)的一般形式61

6.2函數(shù)的參數(shù)和返回值62

6.2.1函數(shù)的參數(shù)62

6.2.2函數(shù)的返回值63

6.3函數(shù)的調(diào)用64

6.3.1被調(diào)函數(shù)的聲明64

6.3.2函數(shù)語句調(diào)用65

6.3.3函數(shù)表達(dá)式調(diào)用65

6.3.4作為函數(shù)的參數(shù)調(diào)用66

6.3.5函數(shù)的嵌套調(diào)用66

6.3.6函數(shù)的遞歸調(diào)用68

6.4單片機(jī)的特殊函數(shù)——中斷函數(shù)69

6.5小結(jié)70

6.6習(xí)題70

第7章數(shù)組與指針71

7.1數(shù)組71

7.1.1一維數(shù)組71

7.1.2二維數(shù)組與多維數(shù)組73

7.2指針75

7.2.1指針的概念75

7.2.2定義和引用指針變量75

7.2.3指針和數(shù)組76

7.3小結(jié)78

7.4習(xí)題78

第8章結(jié)構(gòu)體與共用體79

8.1結(jié)構(gòu)體79

8.1.1什么是結(jié)構(gòu)體79

8.1.2定義結(jié)構(gòu)體變量79

8.1.3結(jié)構(gòu)體變量的初始化81

8.1.4使用結(jié)構(gòu)體82

8.1.5指向結(jié)構(gòu)體類型數(shù)據(jù)的指針82

8.1.6將結(jié)構(gòu)指針變量作為函數(shù)的參數(shù)83

8.2共用體84

8.2.1什么是共用體84

8.2.2定義共用體變量85

8.2.3使用共用體86

8.3小結(jié)87

8.4習(xí)題87

第3篇51單片機(jī)開發(fā)實(shí)戰(zhàn)

第9章IO端口編程88

9.1STC89C51RC—RD 系列單片機(jī)的I/O端口88

9.2I/O端口的工作模式89

9.2.1準(zhǔn)雙向口/弱上拉模式89

9.2.2輸入/高阻模式89

9.2.3輸出/開漏模式90

9.2.4配置I/O的工作模式90

9.3I/O輸出實(shí)驗(yàn)91

9.3.1從點(diǎn)亮一個(gè)LED開始91

9.3.2閃動(dòng)的LED92

9.3.3點(diǎn)亮更多的LED93

9.3.4點(diǎn)亮數(shù)碼管96

9.3.5動(dòng)態(tài)點(diǎn)亮數(shù)碼管98

9.3.6控制3—8譯碼器101

9.4I/O輸入實(shí)驗(yàn)104

9.4.1分離式按鍵104

9.4.2模擬實(shí)現(xiàn)計(jì)數(shù)器106

9.4.3矩陣鍵盤109

9.5小結(jié)113

9.6習(xí)題113

第10章中斷系統(tǒng)和外部中斷114

10.1中斷的基本知識(shí)114

10.1.1什么是中斷114

10.1.2使用中斷的好處114

10.2中斷源114

10.3中斷寄存器115

10.3.1中斷使能寄存器115

10.3.2中斷優(yōu)先級(jí)寄存器116

10.3.3定時(shí)器控制寄存器、外部中斷標(biāo)志118

10.3.4串行口控制寄存器119

10.4中斷優(yōu)先級(jí)120

10.5使用外部中斷檢測按鍵120

10.5.1低電平觸發(fā)方式121

10.5.2下降沿觸發(fā)方式123

10.6使用外部中斷設(shè)計(jì)運(yùn)動(dòng)限位裝置124

10.6.1硬件電路原理圖124

10.6.2代碼實(shí)現(xiàn)125

10.7小結(jié)127

10.8習(xí)題127

第11章定時(shí)器/計(jì)數(shù)器128

11.1定時(shí)器/計(jì)數(shù)器介紹128

11.2與定時(shí)器/計(jì)數(shù)器的有關(guān)的寄存器128

11.2.1工作方式寄存器TMOD128

11.2.2控制寄存器TCON129

11.2.3初值寄存器THx、TLx129

11.3定時(shí)器的工作模式130

11.3.1模式0130

11.3.2模式1130

11.3.3模式2(8位自動(dòng)重裝模式)131

11.3.4模式3132

11.4定時(shí)器中斷實(shí)驗(yàn)132

11.4.1定時(shí)器秒表實(shí)驗(yàn)電路原理圖132

11.4.2秒表實(shí)驗(yàn)控制流程133

11.4.3代碼實(shí)現(xiàn)135

11.5簡易電子琴演奏實(shí)驗(yàn)137

11.5.1電子琴實(shí)驗(yàn)的電路原理圖138

11.5.2代碼實(shí)現(xiàn)138

11.6小結(jié)141

11.7習(xí)題141

第12章USART通用串行口通信142

12.1通用串行口介紹142

12.2與通用串行口有關(guān)的寄存器142

12.2.1電源控制寄存器PCON142

12.2.2串行口控制寄存器SCON143

12.2.3數(shù)據(jù)緩存寄存器SBUF143

12.2.4中斷控制位ES144

12.3通用串行口的工作模式144

12.3.1模式0,同步移位寄存器模式144

12.3.2模式1,波特率可變的8位數(shù)據(jù)異步收發(fā)144

12.3.3模式2,波特率固定的9位數(shù)據(jù)異步收發(fā)144

12.3.4模式3,波特率可變的9位數(shù)據(jù)異步收發(fā)145

12.4計(jì)算波特率145

12.5通過串行口和PC通信145

12.5.1串行口通信規(guī)范146

12.5.2串行口實(shí)驗(yàn)電路147

12.5.3實(shí)驗(yàn)控制流程147

12.5.4通信協(xié)議149

12.5.5代碼實(shí)現(xiàn)150

12.6單片機(jī)串行口遠(yuǎn)距離通信153

12.6.1RS—485簡介154

12.6.2485通信的實(shí)驗(yàn)電路155

12.6.3代碼實(shí)現(xiàn)156

12.7小結(jié)159

12.8習(xí)題159

第13章訪問內(nèi)部EEPROM160

13.1EEPROM介紹160

13.2EEPROM的地址160

13.3與EEPROM有關(guān)的寄存器161

13.4EEPROM的常用操作162

13.4.1定義相關(guān)寄存器162

13.4.2讀操作162

13.4.3扇區(qū)擦除操作162

13.4.4寫操作163

13.5EEPROM應(yīng)用實(shí)例163

13.6掉電時(shí)保存數(shù)據(jù)到EEPROM165

13.6.1實(shí)驗(yàn)電路圖165

13.6.2代碼實(shí)現(xiàn)167

13.7小結(jié)170

13.8習(xí)題170

第14章看門狗WDT171

14.1看門狗WDT介紹171

14.2看門狗控制寄存器WDT_CONTR171

14.3看門狗溢出時(shí)間172

14.4測試看門狗172

14.5小結(jié)174

14.6習(xí)題174

第4篇更多功能的單片機(jī)

第15章STC12C5A60S2系列單片機(jī)175

15.1STC12C5A60S2系列單片機(jī)介紹175

15.2STC12C5A60S2系列單片機(jī)外部引腳175

15.3過渡到STC12C5A60S2系列的要點(diǎn)179

15.4小結(jié)180

15.5習(xí)題180

第16章通用串行接口USART2181

16.1與通用串行口2有關(guān)的寄存器181

16.1.1控制寄存器S2CON181

16.1.2數(shù)據(jù)緩沖寄存器S2BUF182

16.1.3獨(dú)立波特率發(fā)生寄存器BRT182

16.1.4輔助寄存器AUXR182

16.1.5與串行口2中斷有關(guān)的寄存器182

16.1.6輔助寄存器1,AUXR1183

16.2使用串行口2與PC通信183

16.2.1串行口2實(shí)驗(yàn)電路183

16.2.2使用串行口2的步驟184

16.2.3代碼實(shí)現(xiàn)184

16.3使用雙串行口設(shè)計(jì)RS—485雙向中繼器188

16.3.1RS—485雙向中繼器的實(shí)驗(yàn)電路188

16.3.2代碼實(shí)現(xiàn)189

16.4小結(jié)192

16.5習(xí)題193

第17章同步外圍串行接口SPI194

17.1SPI簡介194

17.2與SPI有關(guān)的寄存器194

17.2.1SPI控制寄存器SPCTL194

17.2.2SPI狀態(tài)寄存器SPSTAT195

17.2.3SPI數(shù)據(jù)寄存器SPDAT195

17.2.4輔助寄存器1,AUXR1195

17.3SPI接口的通信方式196

17.3.1單主—單從方式196

17.3.2雙器件互為主從方式196

17.3.3單主—多從方式197

17.4注意事項(xiàng)198

17.4.1作為主機(jī)的注意事項(xiàng)198

17.4.2作為從機(jī)的注意事項(xiàng)198

17.4.3總線爭奪198

17.4.4寫沖突198

17.5雙CPU單主、單從通信實(shí)驗(yàn)199

17.6小結(jié)202

17.7習(xí)題203

第18章PWM脈寬調(diào)制204

18.1PWM簡介204

18.2與PWM有關(guān)的寄存器204

18.2.1PCA工作模式寄存器CMOD205

18.2.2PCA控制寄存器CCON205

18.2.3PCA捕獲/比較寄存器CCAPM0和CCAPM1206

18.2.4PCA的16位計(jì)數(shù)寄存器CL、CH206

18.2.5PCA捕捉/比較寄存器CCAPnL、CCAPnH206

18.2.6PWM寄存器PCA_PWM0、PCA_PWM1206

18.2.7輔助寄存器AUX1207

18.3PWM的設(shè)置207

18.4輸出PWM的測試程序208

18.4.1實(shí)驗(yàn)電路208

18.4.2控制思想209

18.4.3代碼實(shí)現(xiàn)210

18.5使用PWM方式控制步進(jìn)電機(jī)212

18.5.1步進(jìn)電機(jī)的工作原理212

18.5.2實(shí)驗(yàn)電路213

18.5.3代碼實(shí)現(xiàn)214

18.6小結(jié)219

18.7習(xí)題220

第19章A/D轉(zhuǎn)換221

19.1A/D轉(zhuǎn)換簡介221

19.2與A/D轉(zhuǎn)換相關(guān)的寄存器221

19.2.1P1口模擬功能控制寄存器P1ASF221

19.2.2ADC控制寄存器ADC_CONTR221

19.2.3A/D轉(zhuǎn)換結(jié)果寄存器ADC_RES/ADC_RESL222

19.2.4與A/D中斷有關(guān)的寄存器223

19.3用A/D轉(zhuǎn)換器檢測電壓實(shí)驗(yàn)223

19.3.1實(shí)驗(yàn)電路223

19.3.2代碼實(shí)現(xiàn)224

19.4使用A/D轉(zhuǎn)換檢測檔位開關(guān)227

19.4.1檢測原理與實(shí)驗(yàn)電路227

19.4.2代碼實(shí)現(xiàn)228

19.5A/D轉(zhuǎn)換誤差問題231

19.6小結(jié)232

19.7習(xí)題233

第5篇51單片機(jī)統(tǒng)合應(yīng)用實(shí)例

第20章綜合應(yīng)用實(shí)例234

20.1需求分析234

20.1.1系統(tǒng)結(jié)構(gòu)234

20.1.2技術(shù)要求235

20.2系統(tǒng)設(shè)計(jì)235

20.2.1硬件電路設(shè)計(jì)235

20.2.2需要用到的單片機(jī)資源237

20.2.3軟件設(shè)計(jì)思路237

20.3各子系統(tǒng)的工作流程239

20.3.1數(shù)據(jù)接收子系統(tǒng)、協(xié)議管理子系統(tǒng)239

20.2.2終端地址的使用與維護(hù)241

20.2.3集體上傳控制242

20.2.4I/O處理子系統(tǒng)和工廠模式243

20.2.5電源管理子系統(tǒng)245

20.4軟件編程、系統(tǒng)實(shí)現(xiàn)246

20.4.1完整的源代碼246

20.4.2初始化部分代碼264

20.4.3按鍵檢測部分代碼266

20.4.4地址管理部分代碼267

20.4.5電壓檢測部分代碼269

20.4.6串行口接收數(shù)據(jù)、處理協(xié)議的部分代碼270

20.4.7休眠和喚醒的部分代碼272

20.5小結(jié)273

20.6習(xí)題273 2100433B

本書基于STC89C51RC單片機(jī)設(shè)計(jì)了8個(gè)項(xiàng)目,分別是:單片機(jī)實(shí)驗(yàn)開發(fā)平臺(tái)的設(shè)計(jì)與制作、跑馬燈的設(shè)計(jì)、搶答器的設(shè)計(jì)、電子時(shí)鐘的設(shè)計(jì)、串行口通信、信息廣告牌的設(shè)計(jì)、音樂盒設(shè)計(jì)與實(shí)現(xiàn)、數(shù)字溫度計(jì)的設(shè)計(jì)等。每個(gè)項(xiàng)目由2~4個(gè)任務(wù)組成。這些任務(wù)按照由淺入深的次序編排,力求引導(dǎo)學(xué)生在邊做邊學(xué)中掌握單片機(jī)的原理和應(yīng)用技術(shù)。

stc89c51相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機(jī) 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國咨招標(biāo)有限公司 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機(jī) 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 甘肅中維國際招標(biāo)有限公司 舌花雛菊 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項(xiàng)目部 華潤燃?xì)猓ㄉ虾#┯邢薰? 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動(dòng)態(tài)監(jiān)測工作的通知 電梯平層準(zhǔn)確度 廣州利好來電氣有限公司 四川中澤盛世招標(biāo)代理有限公司