零基础学51单片机(C语言版)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9.1独立按键 输入电路与 程序详解
9.2矩阵键盘 输入电路与 程序详解
10.1双色LED 点阵的使用 及编程
10.2 1602 字符型液晶 显示屏的使 用及编程
11.1步进电 机与驱动芯
片介绍
11.2单片机 驱动步进电 机的电路及 编程
1
12.1概述
12.2串行通信 2
口的结构与原 理
3 12.3串行通信
精彩摘录
电源、时钟信号和复位信号是单片机工作必须具备的,提供这三者的电路称为单片机的工作条件电路。 单片机是一种内部包含有CPU、存储器和输入/输出接口等电路的集成电路(又称IC芯片)。 这种具有8051硬件内核且兼容8051指令的单片机称为MCS-51系列单片机,简称51单片机。 单片机是一种内部集成了很多电路的IC芯片(又称集成电路、集成块) 单片机是一块内部包含有 CPU、存储器和输入/输出接口等电路的IC芯片,但单独一块单片机芯片是无法工 作的,必须给它增加一些有关的外围电路来组成单片机应用系统,才能完成指定的任务。 单片机则是将CPU、存储器和输入/输出接口电路等集成在半导体硅片上,再接出引脚并封装起来构成集成电 路,外部的输入/输出设备通过单片机的外部引脚与内部输入/输出接口电路连接起来。 单片机与微型计算机都是由CPU、存储器和输入/输出接口电路(I/O接口电路)等组成的 8051单片机的引脚可分为三类,分别是基本工作条件引脚、I/O(输入/输出)引脚和控制引脚。 sfr用于定义特殊功能寄存器,如“sfr P1=0x90;”是将地址为0x90的特殊功能寄存器名称定义为P1; sbit 用于定义特殊功能寄存器中的某一位,如“sbit LED1=P1^1;”是将特殊功能寄存器P1的第1位名称定义为LED1。
6.2单片机驱 动8位LED数 码管的电路
与程序详解
7.2 8051单片机的 中断系统结构与控
制寄存器
7.1中断的基本概 念与处理过程
7.3中断编程举例
Байду номын сангаас
8.1定时器/计数器 的定时与计数功能
8.2定时器/计数器 的结构原理
8.3定时器/计数器 的控制寄存器与四种 工作方式
8.4定时器/计数器 的应用及编程
口的控制寄存 器
4 12.4四种工作
方式与波特率 的设置
5 12.5串行通信
的应用编程
13.2 I2C总线存储 器24C02(E2PROM)
13.1 I2C总线介绍
13.3单片机与 24C02的I2C总线通
信电路及编程
14.2 A/D与D/A转 换芯片PCF8591
14.1 A/D(模/数) 与D/A(数/模)转
换
14.3由PCF8591芯 片构成的A/D和D/A
转换电路及编程
15.2 STC89C5x系 列单片机的I/O端
口
15.1概述
15.3 STC89C5x系 列单片机的存储器
作者介绍
这是《零基础学51单片机(C语言版)》的读书笔记模板,暂无该书作者的介绍。
谢谢观看
读书笔记
比较偏向实操,有点基础可以直接上手了,过几天买几个芯片试试,比官方三级嵌入式教材容易懂。 读下来感觉很顺畅,适合入门。 说是零基础,但建议先学习一点计算机组成原理和C语言,这样阅读起来更为容易。 这本书讲解的简单明了,我是一个初学者,很容易看懂好多困惑都在这本书里解决了。 比较基础的一本学习51单片机的书,对于没有阅读过51单片机书籍,只在实践中运动得较多的学者推荐阅读。 用两天的时间把单片机看完,这本书对整体把握单片机的知识体系有很好的作用。 这本书的定位是单片机方面的基础导向,较为系统、全面地介绍了单片机8051内部的构造原理和功能,通过 一些简单的示例编程深化对单片机的理解,非常推荐刚入门的学习爱好者阅读。 如何在勾心斗角的环境中生存?第一、坚持做好自己的本职工作如果你卷入了这样的斗争漩涡中,忘了本职 工作,那么你就缺少了立足的资本,你想,你连业绩都不行,万一自己哪天被人“斗”的时候,单位领导可不会 待见你。在他们眼里,可能你就是“没有利用价值”的那一个人,当你可有可无的时候,谁欺负你也许都不会有 什么忌惮的。
目录分析
1.1单片机简 介
1.2一个按键 控制一只LED 亮灭的单片 机应用系统 开发全过程
2.2数制与数制的 转换
2.1单片机的基础 电路
2.3 C51语言入门
3.2 8051单片机 I/O端口的结构与
工作原理
3.1 8051单片机的 引脚功能与内部结
构
3.3 8051单片机的 存储器
4.2程序的编写与 编译
4.1 Keil C51软件 的安装
4.3程序的仿真与 调试
5.1 LED(发光二极 管)介绍
5.2单片机点亮单个 LED的电路与程序详
解
5.3单片机点亮多个 LED的电路与程序详 解
5.4采用PWM(脉宽 调制)方式调节LED 亮度的原理与程序详 解
6.1单片机驱 动一位LED数
码管的电路
与程序详解
零基础学51单片机(C语言版)
读书笔记模板
01 思维导图
03 读书笔记 05 目录分析
目录
02 内容摘要 04 精彩摘录 06 作者介绍
思维导图
关键字分析思维导图
电路
使用
单片
语言
程序
使用
原理
语言版
编程
单片 单片
方式
零基础
编程
应用
电路
工作
第章
结构
内容摘要
本书用实例详解并辅以视频的方式介绍51单片机与C语言编程,主要内容有单片机快速入门、单片机基础电 路、数制与C51语言入门、51单片机的硬件系统、51单片机编程软件的使用、单片机驱动LED(发光二极管)的电 路及编程、单片机驱动LED数码管的电路及编程、中断与中断编程、定时器/计数器的使用及编程、按键输入电路 及编程、点阵和液晶显示屏的使用及编程、步进电机的使用及编程、串行通信的使用及编程、I2C总线通信的使 用及编程、A/D与D/A转换电路及编程、STC89C5x系列单片机介绍。本书具有起点低、由浅入深、语言通俗易懂的 特点,内容结构安排符合学习认知规律。本书适合作没有任何基础的初学者学习51单片机及编程的自学图书,也 适合作职业院校电类专业的单片机教材。