51单片机C语言编程详解是专门为程序所在电路编写的。它非常详细地讲述了各种电路的细节,也非常适合新手小白。很多自学过单片机的朋友都是从这里开始的。快来下载学习吧。
单片机介绍了什么是单片机,但目前还没有确切的定义。一般来说,单片机把CPU、RAM、ROM、定时器/计数器、I/O接口电路等主要计算机部件集成在一个芯片上,所以芯片级的微型计算机称为单片机。简称单片机或单片机。利用单片机程序,可以实现硬件系统小型化的智能控制。由于单片机的硬件结构和指令系统是根据工业控制要求设计的,常用于工业检测和控制设备中,因此也被称为微控制器或嵌入式控制器。单片机应用广泛。我们将基于Easy 51 Kit Pro单片机学习板学习51单片机入门知识。
C语言简介C语言是一种面向过程、抽象的通用编程语言,广泛应用于底层开发。c语言可以用简单的方式编译和处理低级内存。c语言是一种高效的编程语言,只产生少量的机器语言,无需运行环境的任何支持即可运行。C语言虽然提供了很多底层处理功能,但仍然保持了跨平台的特性。以标准规范编写的c语言程序可以在许多计算机平台上编译,包括一些操作平台,如嵌入式处理器和超级计算机。
1本书目录的前言.............一
2单片机简介............2
2.1数字电路简介..........2
2.2 MCS-51单片机简介..........2
2.3 easy 51套件pro简介..........5
2.4 easy 51 kit pro电路的功能分析........5
MCS-51单片机的c语言编程.........8
3.1汇编语言...........8
3.2建立你的第一个C项目..........8
3.3生成十六进制文件..........12
3.4 Keil C语言...........14
3.5微控制器输入输出..........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程序.....................
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