单片机课程总结与复习..pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程总结与复习.

单片机课程总结与复习 一、应掌握的8051单片机基本知识内容 80C51单片机内部结构由哪些主要部分组成;引脚功能; 片内外数据存储器、程序存储器空间;怎样读写操作; 80C51单片机时钟电路作用,震荡脉冲周期、机器周期的关系; 1、80C51单片机内部结构由哪些主要功能部件组成? 2、80C51单片机的片外数据存储器空间多大?怎样读写操作? 3、应用80C51内部定时器定时和程序定时有什么区别? 4、什么叫状态\机器\指令周期 5、80C51单片机的机器周期与时钟震荡脉冲周期的关系 6、分别写出80C51单片机的变址寻址、位寻址等指令 7外部寄存器数据与内部RAM之间交换指令 8单片机 各I/O口功能,作输入口功能使用时怎样操作 9怎样实现寄存器体操作程序举例 10 中断请求标志、中断控制字及中断初始化程序设置 11、16进制地址范围表达 8051内部RAM、ROM结构、特点 二、8051指令系统与程序设计 各种寻址方式的指令功能; 应用指令设计简单程序举例, 将寄存器 、直接地址内容传送、简址等操作; 汇编语言程序设计: 各种程序结构;解释程序功能;设计延时程序(两层以上循环); 简单查表(例子)等 1、堆栈程序理解 MOV SP,#30H MOV A,#20h MOV B,#30h POSH A POSH B POP B POPA 2、 查表程序 MOV A,#08 MOV DPTR,#TAB MOVC A,@A+DPTR ORG 0050H TAB:DB 12H 46H 68H 80H 90H 77H 88H 90H 77H 88H---- 、MOV R0,#30H MOV A,#08H MOV @R0,A (30)=? 4、MOV 10H,#88H MOV 20H,#99H MOV 20H,10H (20)=? 编写程序 设R0内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H。请指出执行下列程序段后,上述各单元的内容变化。 MOV A,@R0 MOV @R0,40H MOV 40H,A MOV R0,#35H 编写一段带两层循环的软件延时程序 编写中断、定时初始化程序 编写扩展外部接口器件的寻址操作程序 串行口 输出/输入操作编程 四、定时器、I/O结构、中断与功能应用 P1~P3口的特点、功能、作用 串行口工作方式 、功能、应用 定时器组成结构、使用条件;方式、控制字的意义及设置; 中断系统的设置和操作; 定时功能的应用举例,如产生周期波形等,要编程: 使用定时器/计数器T0 ,设定1ms的定时。在P1.0引脚上产生周期为2ms的方波输出。设晶振频率为fosc=6MHz.(要先计算出时间常数TC) 五、单片机的系统扩展 扩展原理:通过CPU三总线(地址、数据和控制)和要扩展的芯片功能引脚按需连接**; 扩展连接的方法有线选和片选,确定外部扩展芯片的地址**; RAM、ROM的扩展正确连接及地址范围的确定; I/O 扩展的寻址操作程序; 要求: 设计一个最小单片机硬件扩展系统电路,要求扩展程序存储器ROM、数据存储器RAM,并通过线选确定各芯片的地址范围。 扩展输入/输出接口及操作编程 1、简单接口扩展 2、可编程I/O 扩展 教材p138~139 图和程序 3、A/D与D/A转换接口扩展、编程 A/D电路扩展连接,芯片、通道地址的确定,实现简单数据采集的编程举例。 D/A转换电路的扩展应用:按要求功能连接、编程。 1、D/A 扩展原理、连接、地址确定 2、应用编程: 1)输出三角波形程序 2)分析程序,画出波形 A/D 转换内容: 教材p210图及应用编程 要求: D/A与A/D转换电路的应用设计与编程 1、设计出8051单片机与DAC0832转换器的接口电路,并确定其芯片地址,编写出D/A输出的程序; 2、如上图所示A/D转换接口电路,试编写出一段A/D转换程序,(要求:仅采集第一通道信号,转换后的数据存入RAM; * 接口种类 一般I/O 扩展 可编程I/O 扩展 片选/线选,地址确定 操作编程 要求:确定接口功能、地址和接口操作程序 *

文档评论(0)

叮当文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档