找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4652|回复: 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 AT89S51及AT89S2051单片机引脚分布图

1.7 AT89S52单片机选型表

1.8 AT89S52单片机型号标识解析

1.9 AT89S52单片机封装信息

1.8 AT89S52单片机最小系统

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

2.1程序状态寄存器PSW

2.2电源控制寄存器PCON

2.3定时器0、1方式控制寄存器TMOD

2.5定时器0、1控制寄存器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/O口C语言编程

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/D和D/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   4路2输入多路选择器74HC157

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

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

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

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

2.108路D型上升沿触发器74HC273

2.11三态输出的8路D型锁存器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/D和D/A转换相关器件

5.1   A/D转换器件

5.2   D/A转换器件

第6章电源相关器件

6.1   电源器件的选型

6.2 三端稳压器LM78M05、LM78L05、L7805

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 单片机教程网

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