找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3180|回复: 3
打印 上一主题 下一主题
收起左侧

[原创图书]51单片机C语言基础程序设计.pdf 下载

[复制链接]
跳转到指定楼层
楼主



  51单片机C语言基础程序设计,是知创学院Jason大学期间学习51单片机时总结整理的一本51单片机C语言程序设计的基础入门图书,图书的主要内容,涵盖了51单片机常用接口及外设的驱动程序实例,以及一些简单的综合实例。还有就是单片机常用外围芯片的使用简介。希望能为单片机开发初学者提供一个学习参考教程。

图书目录

第一部分:51系列AT89S52单片机C语言程序设计

1 AT89S52单片机硬件介绍

1.1 AT89S52单片机引脚分布图

1.2 功能特性描述

1.3 AT89S52单片机的主要性能参数

1.4引脚功能说明

1.5 存储器结构

1.6 AT89S51AT89S2051单片机引脚分布图

1.7 AT89S52单片机选型表

1.8 AT89S52单片机型号标识解析

1.9 AT89S52单片机封装信息

1.8 AT89S52单片机最小系统

2 AT89S52单片机常用功能寄存器总结

2.1程序状态寄存器PSW

2.2电源控制寄存器PCON

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

2.5定时器01控制寄存器TCOD

2.6定时器2控制寄存器T2COD

2.7中断允许寄存器IE

2.8中断优先级寄存器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的数据类型

4.2 C51的存储器类型

4.3 C51的存储器模式

4.4 C51常用的库函数

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单片机的中断系统介绍

5.3 AT89S52单片机的外部中断C语言编程

5.3.1 AT89S52单片机外部中断相关功能寄存器

5.3.2 AT89S52单片机外部中断C语言编程实例

5.4 AT89S52单片机的定时/计数器C语言编程

5.4.1 与定时/计数器相关的功能寄存器

5.4.2 定时/计数器中断C语言编程实例

5.5 AT89S52单片机的异步串行通信编程

5.5.1 与串行异步通信相关的功能寄存器

5.5.2 串行异步通信C语言编程实例

6 AT89S52单片机扩展功能C语言编程

6.1 LED数码管显示

6.2 LCD1602显示

6.3 LCD12864显示

6.3 独立键盘输入

6.4 矩阵键盘输入

6.5 A/DD/A转换

7 AT89S52单片机控制系统应用实例设计

7.1 AT89S52单片机控制的模拟交通灯系统设计

7.2 基于AT89S52单片机及DS18B20温度传感器的测温系统设计

7.2.1 数码管显示

7.2.2 LCD1602液晶显示

7.3 基于AT89S52单片机及DS1302的多功能时钟系统设计

第二部分:单片机常用外围器件

1常用电子元器件

1.1   电阻器

1.2   电容器

1.3   二极管

1.4   三极管

1.5   常用开关

1.6   蜂鸣器

1.7   继电器

1.8   接口器件

1.9   纽扣电池

2常用数字逻辑电路

2.1   常用74HC系列器件表

2.2   74HC系列逻辑门电路

2.3   双路可再触发单稳多谐振荡器74HC123

2.4   译码器/多路分配器74HC138/74HC139/74HC154

2.5   42输入多路选择74HC157

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

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

2.8   三态输出的8路正反相缓冲器/线路驱动器74HC24474HC240

2.9   三态输出的8总线收发器74HC245

2.108D型上升沿触发器74HC273

2.11三态输出的8D型锁存器74HC373/74HC573

2.12三态输出锁存的8 移位寄存器74HC595

3显示器件

3.1   LED数码管

3.2   LCD1602液晶

3.3   LCD12864液晶

4通信相关器件

5.2   RS232总线接口芯片MAX233

5.2   RS485总线接口芯片MAX485

5.3   PT2262/PT2272遥控编解码电路

5 A/DD/A转换相关器件

5.1   A/D转换器件

5.2   D/A转换器件

6电源相关器件

6.1   电源器件的选型

6.2 三端稳压器LM78M05LM78L05L7805

6.3 三端稳压器LM317

6.4 三端稳压器AMS1117

7传感器相关器件

7.1   数字温度传感器DS18B20温度

7.2   时钟芯片DS1302

下载地址:http://c.51hei.com/f/a/51黑电子论坛-51单片机C语言基础程序设计.pdf


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:101875 发表于 2016-1-5 17:29 | 只看该作者
谢谢分享,51黑有你更精彩!!!
回复

使用道具 举报

板凳
ID:88606 发表于 2017-7-7 11:31 | 只看该作者
以前下过,现在电脑中找不到了,谢谢,下载保存!
回复

使用道具 举报

地板
ID:207702 发表于 2017-7-9 17:01 | 只看该作者
这个好单独章节,这是我想要
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表