找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3933|回復: 3
打印 上一主題 下一主題
收起左側

[原創(chuàng)圖書]51單片機C語言基礎程序設計.pdf 下載

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:101489 發(fā)表于 2016-1-3 23:42 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式



  51單片機C語言基礎程序設計,是知創(chuàng)學院Jason大學期間學習51單片機時總結整理的一本51單片機C語言程序設計的基礎入門圖書,圖書的主要內(nèi)容,涵蓋了51單片機常用接口及外設的驅(qū)動程序?qū)嵗,以及一些簡單的綜合實例。還有就是單片機常用外圍芯片的使用簡介。希望能為單片機開發(fā)初學者提供一個學習參考教程。

圖書目錄

第一部分:51系列AT89S52單片機C語言程序設計

1 AT89S52單片機硬件介紹

1.1 AT89S52單片機引腳分布圖

1.2 功能特性描述

1.3 AT89S52單片機的主要性能參數(shù)

1.4引腳功能說明

1.5 存儲器結構

1.6 AT89S51AT89S2051單片機引腳分布圖

1.7 AT89S52單片機選型表

1.8 AT89S52單片機型號標識解析

1.9 AT89S52單片機封裝信息

1.8 AT89S52單片機最小系統(tǒng)

2 AT89S52單片機常用功能寄存器總結

2.1程序狀態(tài)寄存器PSW

2.2電源控制寄存器PCON

2.3定時器01方式控制寄存器TMOD

2.5定時器0、1控制寄存器TCOD

2.6定時器2控制寄存器T2COD

2.7中斷允許寄存器IE

2.8中斷優(yōu)先級寄存器IP

2.9串行口控制寄存器SCON

2.10輔助寄存器AUXR

2.11輔助寄存器1  AUXR1

3 51系列單片機匯編指令集

3.1 匯編指令

4 51系列單片機C語言編程基礎

4.1 ANSI C  Keil C

4.1 C51的數(shù)據(jù)類型

4.2 C51的存儲器類型

4.3 C51的存儲器模式

4.4 C51常用的庫函數(shù)

4.5 C51的基本語句

5 AT89S52單片機典型功能部件C語言編程

5.1 AT89S52單片機的通用I/OC語言編程

5.1.1 AT89S52單片機的I/O

5.1.2 AT89S52單片機控制LED流水燈

5.1.3 AT89S52單片機控制蜂鳴器

5.1.4 AT89S52單片機控制DC5V繼電器

5.2 AT89S52單片機的中斷系統(tǒng)介紹

5.3 AT89S52單片機的外部中斷C語言編程

5.3.1 AT89S52單片機外部中斷相關功能寄存器

5.3.2 AT89S52單片機外部中斷C語言編程實例

5.4 AT89S52單片機的定時/計數(shù)器C語言編程

5.4.1 與定時/計數(shù)器相關的功能寄存器

5.4.2 定時/計數(shù)器中斷C語言編程實例

5.5 AT89S52單片機的異步串行通信編程

5.5.1 與串行異步通信相關的功能寄存器

5.5.2 串行異步通信C語言編程實例

6 AT89S52單片機擴展功能C語言編程

6.1 LED數(shù)碼管顯示

6.2 LCD1602顯示

6.3 LCD12864顯示

6.3 獨立鍵盤輸入

6.4 矩陣鍵盤輸入

6.5 A/DD/A轉(zhuǎn)換

7 AT89S52單片機控制系統(tǒng)應用實例設計

7.1 AT89S52單片機控制的模擬交通燈系統(tǒng)設計

7.2 基于AT89S52單片機及DS18B20溫度傳感器的測溫系統(tǒng)設計

7.2.1 數(shù)碼管顯示

7.2.2 LCD1602液晶顯示

7.3 基于AT89S52單片機及DS1302的多功能時鐘系統(tǒng)設計

第二部分:單片機常用外圍器件

1常用電子元器件

1.1   電阻器

1.2   電容器

1.3   二極管

1.4   三極管

1.5   常用開關

1.6   蜂鳴器

1.7   繼電器

1.8   接口器件

1.9   紐扣電池

2常用數(shù)字邏輯電路

2.1   常用74HC系列器件表

2.2   74HC系列邏輯門電路

2.3   雙路可再觸發(fā)單穩(wěn)多諧振蕩器74HC123

2.4   譯碼器/多路分配器74HC138/74HC139/74HC154

2.5   42輸入多路選擇74HC157

2.6   8位串進并出移位寄存器74HC164

2.7   8位并進串出移位寄存器74HC165

2.8   三態(tài)輸出的8路正反相緩沖器/線路驅(qū)動器74HC244、74HC240

2.9   三態(tài)輸出的8總線收發(fā)器74HC245

2.108D型上升沿觸發(fā)器74HC273

2.11三態(tài)輸出的8D型鎖存器74HC373/74HC573

2.12三態(tài)輸出鎖存的8 移位寄存器74HC595

3顯示器件

3.1   LED數(shù)碼管

3.2   LCD1602液晶

3.3   LCD12864液晶

4通信相關器件

5.2   RS232總線接口芯片MAX233

5.2   RS485總線接口芯片MAX485

5.3   PT2262/PT2272遙控編解碼電路

5 A/DD/A轉(zhuǎn)換相關器件

5.1   A/D轉(zhuǎn)換器件

5.2   D/A轉(zhuǎn)換器件

6電源相關器件

6.1   電源器件的選型

6.2 三端穩(wěn)壓器LM78M05、LM78L05L7805

6.3 三端穩(wěn)壓器LM317

6.4 三端穩(wěn)壓器AMS1117

7傳感器相關器件

7.1   數(shù)字溫度傳感器DS18B20溫度

7.2   時鐘芯片DS1302

下載地址:http://c.51hei.com/f/a/51黑電子論壇-51單片機C語言基礎程序設計.pdf


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:101875 發(fā)表于 2016-1-5 17:29 | 只看該作者
謝謝分享,51黑有你更精彩。!
回復

使用道具 舉報

板凳
ID:88606 發(fā)表于 2017-7-7 11:31 | 只看該作者
以前下過,現(xiàn)在電腦中找不到了,謝謝,下載保存!
回復

使用道具 舉報

地板
ID:207702 發(fā)表于 2017-7-9 17:01 | 只看該作者
這個好單獨章節(jié),這是我想要
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表