[单片机c语言编程]51单片机c语言编程入门(详讲版)

[单片机c语言编程]51单片机c语言编程入门(详讲版)

ID:15898594

大小:193.50 KB

页数:166页

时间:2018-08-06

[单片机c语言编程]51单片机c语言编程入门(详讲版)_第1页
[单片机c语言编程]51单片机c语言编程入门(详讲版)_第2页
[单片机c语言编程]51单片机c语言编程入门(详讲版)_第3页
[单片机c语言编程]51单片机c语言编程入门(详讲版)_第4页
[单片机c语言编程]51单片机c语言编程入门(详讲版)_第5页
资源描述:

《[单片机c语言编程]51单片机c语言编程入门(详讲版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、[单片机c语言编程]51单片机C语言编程入门(详讲版)篇一:51单片机C语言编程入门中国科学技术大学业余无线电协会编目录§1前言…………………………………………………………………………………………[单片机c语言编程]51单片机C语言编程入门(详讲版)篇一:51单片机C语言编程入门中国科学技术大学业余无线电协会编目录§1前言…………………………………………………………………………………………[单片机c语言编程]51单片机C语言编程入门(详讲版)篇一:51单片机C语言编程入门中国科学技术大学业余无线电协会编目录§1前言…………………………………………………………………………………………

2、1§2单片机简介…………………………………………………………………………………22.1数字电路简介……………………………………………………………………………22.2MCS-51单片机简介………………………………………………………………………22.3Easy51KitPro简介…………………………………………………………………52.4Easy51KitPro电路功能分析………………………………………………………5§3MCS-51单片机的C语言编程………………………………………………………………83.1汇编语言…………………………………………………………………………………83.2建立你

3、的第一个C项目…………………………………………………………………83.3生成hex文件……………………………………………………………………………123.4KeilC语言………………………………………………………………………………143.5单片机I/O………………………………………………………………………………183.6中断………………………………………………………………………………………253.7定时器/计数器…………………………………………………………………………273.8定时器的应用举例………………………………………………………………………293.9外部中断…………………………

4、………………………………………………………343.10串行通信………………………………………………………………………………383.11定时器2………………………………………………………………………………433.12看门狗…………………………………………………………………………………473.13空闲模式和掉电模式…………………………………………………………………50§4MCS-51单片机C语言编程应用进阶……………………………………………………514.1扫描式键盘………………………………………………………………………………514.2EEPROM芯片AT93C46的读写……………………

5、………………………………………554.3KeilC的高级使用………………………………………………………………………63§5编写高质量的单片机C程序………………………………………………………………645.1文件结构…………………………………………………………………………………645.2程序的版式………………………………………………………………………………665.3单片机程序命名规则与变量选择………………………………………………………705.4表达式和基本语句………………………………………………………………………735.5函数设计…………………………………………………………………………

6、………775.6单片机程序框架…………………………………………………………………………79附图:Easy51KitPro电路图……………………………………………80附图:Easy51KitPro电路图…………………………………………………81V2.0.251单片机C语言编程入门——Easy51KitPro配套学习资料§1前言什么是单片机,目前还没有一个确切的定义。[]普通认为单片机是将CPU、RAM、ROM、定时器/计数器以及输入输出接口电路等计算机主要部件集成在一块芯片上,这样所组成的芯片级微型计算机称为单片微型计算机。简称为单片微机或单片机。利用单片机程序,可以实现对硬件系统的

7、小型化的智能控制。由于单片机的硬件结构与指令系统都是按工业控制要求设计的,常用于工业的检测、控制装置中,因而也称为微控制器或嵌入式控制器。单片机的应用十分广泛,我们将以Easy51KitPro单片机学习板为基础,学习51单片机的入门知识。本学习资料面向掌握基本电路知识和基础C语言编程的单片机初学者。为使读者能迅速上手,本资料并不深入介绍单片机的内部体系结构和指令系统,而是从读者较熟悉的高级语言开始使读者掌握单片机的C语言编程。通过本资料的大量程序例子,读者应当可以在较

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。