51单片机c语言编程的详细内容,是专门为单片机中程序所在的电路编写的哦。 非常详细地描述了各种电路的详细图,也适合初学者kydfbx。 很多自学单片机的朋友都是从这里开始的。 有需要的人就下载学习吧。
单片机介绍
什么是单片机,目前还没有确切的定义。 通常,单片机是将CPU、RAM、ROM、计时器/计数器及输入输出(I/O )接口电路等计算机主要部件集成在一个芯片上而成的单片机简称单片机或单片机。 利用单片机程序,可以实现对硬件系统小型化的智能控制。 单片机的硬件结构和指令系统都是根据工业控制要求设计的,常用于工业检测、控制装置,因此可以采用微控制器(微控制器)或嵌入式控制器单片机应用非常广泛,我们以Easy 51 Kit Pro单片机学习板为基础,学习51单片机入门知识。
c语言介绍
C语言是面向过程、抽象的通用编程语言,广泛应用于基础开发。 c语言可以方便地编译、处理低级内存。 c语言是一种高效的编程语言,可以在不支持运行环境的情况下运行。 c语言提供了许多低级处理功能,但仍然保留了跨平台的特性,用一个标准编写的c语言程序在许多计算机平台上编译,包括嵌入式处理器和超级计算机等平台
本书目录
前言…………………………………………
2单片机概要………………………………………………………………………。
2.1数字电路的概要……………………………………………………………………2
2.2 MCS-51单片机简介………………………………………2
2.3 Easy 51 Kit Pro个人资料……………………………………
2.4 Easy 51 Kit Pro电路的功能分析………………………………
3 MCS-51单片机的c语言编程…………………………………8
3.1汇编语言
3.2启动你的第一个c项目…………………………………………
3.3生成hex文件………………………………………………………………………………………
3.4 Keil C语言………………………………
3.5单片机I/o……………………………………
3.6中断……………………25
3.7计时器/计数器…………………………………………………………………。
3.8计时器的应用实例……………………………………………………………………。
3.9外部中断…………………………………
3.10串行通信……………………………38
3.11计时器2………………………43
3.12号狗……………………47
3.13空闲模式和断电模式……………………………………………………………………………………………”
4 MCS-51单片机c语言编程APP应用的高级化……………………………………………………………………。
4.1扫描键盘……………………………………
4.2 EEPROM芯片AT93C46读写…………………………55
4.3 Keil C的高级使用…………………………………
5编写高质量的单片机c程序……………………………………………………………………。
5.1文件的结构…………………………………
5.2程序布局………………………66
5.3单片机程序命名规则和变量的选择…………………………………………………………………………………。
5.4公式和基本的语句…………………………………………………………………………………………………………。
5.5函数设计…………………………………
5.6单片机程序框架………………………………………
图纸: Easy 51 Kit Pro电路图(最小系统主板(…………………………………………)
图纸: Easy 51 Kit Pro电路图(………………………………………