51单片机C语言编程入门 完整版
http://www.100md.com
2017年7月31日
![]() |
| 第1页 |
![]() |
| 第2页 |
![]() |
| 第9页 |
![]() |
| 第16页 |
![]() |
| 51单片机C语言编程入门 |
参见附件(270KB,19页)。
51单片机C语言编程详解是专门针对单片机中程序所在电路来编写的哦,非常详细的讲述了各种电路的细节图,也很适合新手小白,感兴趣的朋友赶紧下载吧!
51单片机C语言程序介绍
什么是单片机,目前还没有一个确切的定义。普通认为单片机是将CPU、RAM、ROM、定时器/计数器以及输入输出(I/O)接口电路等计算机主要部件集成在一块芯片上,这样所组成的芯片级微型计算机称为单片微型计算机(Single Chip Microcomputer)。简称为单片微机或单片机。利用单片机程序,可以实现对硬件系统的小型化的智能控制。由于单片机的硬件结构与指令系统都是按工业控制要求设计的,常用于工业的检测、控制装置中,因而也称为微控制器(Micro-Controller)或嵌入式控制器(Embedded-Controller)。单片机的应用十分广泛,我们将以 Easy 51 Kit Pro 单片机学习板为基础,学习 51 单片机的入门知识。
单片机C语言教程目录
§1 前言…………………………………………………………………………………………1
§2 单片机简介…………………………………………………………………………………2
2.1 数字电路简介……………………………………………………………………………2
2.2 MCS-51单片机简介………………………………………………………………………2
2.3 Easy 51 Kit Pro 简介………………………………………………………………… 5
2.4 Easy 51 Kit Pro 电路功能分析……………………………………………………… 5
§3 MCS-51单片机的 C语言编程………………………………………………………………8
3.1 汇编语言…………………………………………………………………………………8
3.2 建立你的第一个 C 项目…………………………………………………………………8
3.3 生成hex 文件…………………………………………………………………………… 12
3.4 keil C 语言……………………………………………………………………………… 14
3.5 单片机 I/O……………………………………………………………………………… 18
3.6 中断……………………………………………………………………………………… 25
3.7 定时器/计数器…………………………………………………………………………27
3.8 定时器的应用举例……………………………………………………………………… 29
3.9 外部中断………………………………………………………………………………… 34
3.10 串行通信………………………………………………………………………………38
3.11 定时器 2………………………………………………………………………………43
3.12 看门狗…………………………………………………………………………………47
3.13 空闲模式和掉电模式…………………………………………………………………50
§4 MCS-51单片机 C 语言编程应用进阶…………………………………………………… 51
4.1 扫描式键盘……………………………………………………………………………… 51
4.2 EEPROM 芯片AT93C46 的读写…………………………………………………………… 55
4.3 Keil C 的高级使用……………………………………………………………………… 63
§5 编写高质量的单片机 C 程序……………………………………………………………… 64
5.1 文件结构………………………………………………………………………………… 64
5.2 程序的版式……………………………………………………………………………… 66
5.3 单片机程序命名规则与变量选择……………………………………………………… 70
5.4 表达式和基本语句……………………………………………………………………… 73
5.5 函数设计………………………………………………………………………………… 77
5.6 单片机程序框架………………………………………………………………………… 79
附图:Easy 51 Kit Pro电路图(最小系统板)……………………………………………80
附图:Easy 51 Kit Pro电路图(学习板)…………………………………………………81
附件资料:
相关资料1:
- 《CATIA V5R20快速入门教程》修订版.pdf
- 《出纳业务从入门到精通 升级版》.pdf
- 《SPSS统计分析从入门到精通》.杜强&贾丽艳.扫描版.pdf
- 《ANSYS 15.0有限元分析从入门到精通》.pdf
- 《中文版AutoCAD 2012室内装潢设计从入门到精通》扫描版.pdf
- 《ASP.NET 4.0与Dreamweaver CS6经典网站开发从入门到精通》.pdf
- 《CATIA V5机械设计从入门到精通》.pdf
- 《医学入门万病衡要》.(清)洪正立.扫描版.pdf
- 《SolidWorks 2015中文版新手从入门到精通》.pdf
- 《SolidWorks快速入门教程(2016版)》.pdf
- Creo4.0快速入门、进阶与精通.pdf
- 混元桩入门.doc
- 《SolidEdge ST10快速入门教程》.pdf
- 入门和应用含NICO%2CMDI%2C湿化等.ppt
- 《CATIA V5-6 R2015三维设计入门与提高》.pdf
相关资料2:
- EXCEL 2010 从入门到精通(扫描版).pdf
- CAD 2012从入门到精通教程 pdf高清电子版
- excel vba教程完整版 pdf中文电子版
- After Effect CC 中文手册 PDF官方版
- 现代汉语词典第7版pdf 高清电子版
- 2017款比亚迪宋说明书 电子版
- 疯狂的程序员绝影中文版 完整版
- autocad2007实用教程完整版 pdf中文版
- 素书.PDF
- 2017奥迪q5使用说明书 电子版
- 荣耀_NOTE8_快速入门_Edison-AL10_01_中文.pdf
- 深入浅出mfc第五版pdf 高清完整版
- android经典项目案例开发实战宝典电子版
- 陈剑2018数学高分指南 pdf 电子版-百度云
- 给父母的支付宝入门手册 pdf高清版




