欢迎来到天天文库
浏览记录
ID:15898594
大小:193.50 KB
页数:166页
时间:2018-08-06
《[单片机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语言编程。通过本资料的大量程序例子,读者应当可以在较
此文档下载收益归作者所有