《51单片机c语言实例浅析》

《51单片机c语言实例浅析》

ID:30375370

大小:355.58 KB

页数:15页

时间:2018-12-29

《51单片机c语言实例浅析》_第1页
《51单片机c语言实例浅析》_第2页
《51单片机c语言实例浅析》_第3页
《51单片机c语言实例浅析》_第4页
《51单片机c语言实例浅析》_第5页
资源描述:

《《51单片机c语言实例浅析》》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、51单片机C语言实例浅析————第一版————渤海三叠浪著前言本书目的学C语言和单片机将近3个月。写《实例浅析》的首要目的,就是希望将3个月所学进行归纳整理,并与广大单片机学习爱好者一起分享。谁适合阅读《实例浅析》对单片机有着浓厚兴趣的初学者都适合作为《实例浅析》的读者。《实例浅析》使用的编译器Keilv8.02。希望反馈作为单片机爱好者,都知道信息反馈的重要性。因此,希望所有的读者都能够发邮件与我联系,指出在本书中存在的错误、潜在的不足、改正的建议,以及内容中尚待挖掘的有用之处。我的邮箱是lch_29@163.com渤海三叠浪2009年1月18日目录序

2、_______________________________________________________________________________________第一章C语言_____________________________________________________________________________第一节为何《实例浅析》选择C语言作为51单片机开发语言?第二节打好C语言基础第三节《C总结》第二章中断___________________________________________________________

3、___________________第一节中断识别方式有哪两种?第二节中断控制寄存器IE第三章定时/计数器与串行通信接口_________________________________________________________第一节定时/计数器工作方式1和2第二节串行通信工作方式1第四章实例解析__________________________________________________________________________第一节要求编写时钟程序,实现下图的仿真效果第二节如何提高论文被杂志社录取的概率?第三节设计方案第四节编写代

4、码附录_____________________________________________________________________________________序序序序学习忌贪多、忌浮躁、忌急功近利、忌目中无人。把学习计划放的长一些,培养一个好的学习方法,一步一步慢慢走,终能成为高手。第一章CCCC语言语言第一节为何为何《《《实例浅析《实例浅析》》》选择》选择CCC语言作为C语言作为515151单片机开发语言51单片机开发语言????原因至少包含以下三项:(1)用机器语言开发单片机难度很大(2)用汇编语言开发单片机难度不小(3)C编译器越

5、来越强大第二节打好打好CCC语言基础C语言基础作为单片机初学者,很有必要把C语言的基础知识掌握牢固。如果您觉得您已经很精通C语言,那么请解释下面两个问题:(1)1个变量a和只有1个元素的数组a[1]有什么区别与联系?(2)定义了一个数组a[5],而假如在程序中用到了a[9]或者a[-3],为什么并不是所有的编译器都认为这是错误的,有的编译器甚至不会给出警告?第三节《《《《CCCC总结总结》》》》见附录。第二章中断中断第一节节节节中断识别方式有哪两种中断识别方式有哪两种????查询中断和向量中断。第二节中断控制寄存器中断控制寄存器IEIEIEIEIE的部分

6、位的含义如下:EA:允许/禁止全部中断ES:允许/禁止串行中断响应ET0:允许/禁止Timer0溢出中断响应ET1:允许/禁止Timer1溢出中断响应可见,51单片机的中断响应为两级控制。EA为总的中断响应控制位。第三章第三章定时定时///计数器与串行通信接口/计数器与串行通信接口第一节定时定时///计数器工作方式/计数器工作方式111和1和和和2222工作方式寄存器TMOD_________________________________________________________________________________________76

7、543210GATECTM1M0GATECTM1M0_________________________________________________________________________________________M1M001定时/计数方式1计数范围16位2进制数10定时/计数方式2计数范围8位2进制数(常用来产生串行通信波特率)_________________________________________________________________________________________定时/计数器控制寄存器TCONTR

8、0定时/计数器0启/停控制位TR1定时/计数器1启/停控制位TF0定时/计数器0

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

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

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