单片机课程总结与复习

单片机课程总结与复习

ID:26752641

大小:435.35 KB

页数:26页

时间:2018-11-28

单片机课程总结与复习_第1页
单片机课程总结与复习_第2页
单片机课程总结与复习_第3页
单片机课程总结与复习_第4页
单片机课程总结与复习_第5页
资源描述:

《单片机课程总结与复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机课程总结与复习一、应掌握的8051单片机基本知识内容80C51单片机内部结构由哪些主要部分组成;引脚功能;片内外数据存储器、程序存储器空间;怎样读写操作;80C51单片机时钟电路作用,震荡脉冲周期、机器周期的关系;1、80C51单片机内部结构由哪些主要功能部件组成?2、80C51单片机的片外数据存储器空间多大?怎样读写操作?3、应用80C51内部定时器定时和程序定时有什么区别?4、什么叫状态机器指令周期5、80C51单片机的机器周期与时钟震荡脉冲周期的关系6、分别写出80C51单片机的变

2、址寻址、位寻址等指令7外部寄存器数据与内部RAM之间交换指令8单片机各I/O口功能,作输入口功能使用时怎样操作9怎样实现寄存器体操作程序举例10中断请求标志、中断控制字及中断初始化程序设置11、16进制地址范围表达8051内部RAM、ROM结构、特点二、8051指令系统与程序设计各种寻址方式的指令功能;应用指令设计简单程序举例,将寄存器、直接地址内容传送、简址等操作;汇编语言程序设计:各种程序结构;解释程序功能;设计延时程序(两层以上循环);简单查表(例子)等1、堆栈程序理解MOVSP,#30HM

3、OVA,#20hMOVB,#30hPOSHAPOSHBPOPBPOPA2、查表程序MOVA,#08MOVDPTR,#TABMOVCA,@A+DPTRORG0050HTAB:DB12H46H68H80H90H77H88H90H77H88H----、MOVR0,#30HMOVA,#08HMOV@R0,A(30)=?4、MOV10H,#88HMOV20H,#99HMOV20H,10H(20)=?编写程序设R0内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H。请指

4、出执行下列程序段后,上述各单元的内容变化。MOVA,@R0MOV@R0,40HMOV40H,AMOVR0,#35H编写一段带两层循环的软件延时程序编写中断、定时初始化程序编写扩展外部接口器件的寻址操作程序串行口输出/输入操作编程四、定时器、I/O结构、中断与功能应用P1~P3口的特点、功能、作用串行口工作方式、功能、应用定时器组成结构、使用条件;方式、控制字的意义及设置;中断系统的设置和操作;定时功能的应用举例,如产生周期波形等,要编程:使用定时器/计数器T0,设定1ms的定时。在P1.0引脚上产

5、生周期为2ms的方波输出。设晶振频率为fosc=6MHz.(要先计算出时间常数TC)五、单片机的系统扩展扩展原理:通过CPU三总线(地址、数据和控制)和要扩展的芯片功能引脚按需连接**;扩展连接的方法有线选和片选,确定外部扩展芯片的地址**;RAM、ROM的扩展正确连接及地址范围的确定;I/O扩展的寻址操作程序;要求:设计一个最小单片机硬件扩展系统电路,要求扩展程序存储器ROM、数据存储器RAM,并通过线选确定各芯片的地址范围。扩展输入/输出接口及操作编程接口种类一般I/O扩展可编程I/O扩展片选

6、/线选,地址确定操作编程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转换器的

7、接口电路,并确定其芯片地址,编写出D/A输出的程序;2、如上图所示A/D转换接口电路,试编写出一段A/D转换程序,(要求:仅采集第一通道信号,转换后的数据存入RAM;

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

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

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