- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
.单片机C语言开发技术龚运新编著清华大学出版社
.第1章绪论1.1单片微型计算机1.1.1单片机的基本知识对应一种单片机,都要有编程器(固化程序用)、硬件仿真器(调试程序用)、指令系统、仿真软件、芯片使用说明书等。1.1.2单片机的发展概况1、CPU的发展2、片内存储器的发展3、片内输入输出接口功能4、单片机在工艺上的提高5、内固化应用软件和系统软件
.1.2单片机的应用测控系统中的应用智能仪表中的应用智能产品在智能计算机外设中的应用单片机在很多应用领域都得到了广泛的应用。目前国外的单片机应用已相当普及。在我国单片机应用会越来越广泛
.第2章MCS-51单片机结构2.1MCS-51单片机内部结构2.1.1、MCS-51单片机组成◆一个8位CPU;◆一个片内振荡器及时钟电路;◆4K字节ROM程序存储器;◆128字节RAM数据存储器;◆两个16位定时器/计数器;◆可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;◆32条可编程的I/O线(四个8位并行I/O端口);◆一个可编程全双工串行口;◆具有五个中断源、两个优先级嵌套中断结构。
.1、CPU
1)运算器2)程序计数器PC
3)指令寄存器4)定时与控制部件⑴时钟电路P8图2-2所示⑵时序P9图2-3所示指令周期执行一条指令的时间称为指令周期(机器周期)一个机器周期由六个状态(十二振荡周期)组成2、存储器3、I/O端口P3口多功能口,表2-14、总线
.2.1.2MCS-51单片机存储器结构1、程序存储器2、数据存储器⑴、内部数据存储器三个区:工作寄存器区、位寻址区、数据缓冲区工作寄存器区:表2-2工作寄存器区选择见表2-3位寻址区:见表2-4特殊功能寄存器区:见表2-5
.2.2单片机的外部结构
.2.2.3单片机最小系统
.1、最小系统(老三件)工作时必备条件:电源、时钟、复位2、8位3态D锁存器74LS373的使用方法3、2764的使用4、最小系统的解释⑴、数据口分时使用的方法:⑵、存储器容量的计算方法:⑶、片选地址的计算方法:
.2.3单片机最小系统的应用1、简单控制部件简介2、彩灯控制器的设计⑴、彩灯控制器硬件设计⑵、彩灯控制器软件设计数据的编码P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.011111110
.3、顺序控制器的设计
.第3章开发工具介绍3.1仿真软件3.2KeilC51仿真软件的使用3.2.1μVision2的下拉菜单3.2.2μVision2中的调试器3.2.3Debug状态下窗口分配与菜单操作3.2.4通过Debug菜单进行程序代码调试3.2.5通过“Peripherals”菜单观察仿真结果3.2.6、调试方法介绍3.2.7调试举例3.3硬件在线仿真开发系统的使用3.4实验系统的使用3.5编程器的使用(芯片程序固化)
.第4章C语言基本语法4.1C语言的标识符和关键字4.2数据类型4.2.1常量4.2.2变量4.2.3变量的存储种类自动变量(auto)内部变量(inner)静态变量(static)寄存器变量(register)变量全局变量(global)外部变量(extern)静态变量(static)4.2.4变量及其存储模式
.4.3用typedef重新定义数据类型4.4运算符与表达式1、赋值运算符:变量=表达式;2.算术运算符+加或取正值运算符-减或取负值运算符*乘运算符/除运算符%取余运算符3.增量和减量运算符十十增量运算符(++i,i++
文档评论(0)