当前位置: 100md首页 > 电子书籍 > 资料2023
编号:56288
51单片机C语言编程入门 完整版
http://www.100md.com 2017年7月31日
第1页
第2页
第9页
第16页
单片机c语言教程下载-51单片机C语言编程入门下载完整版
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