资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单片机课程总结与复习,一、应掌握的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指令系统与程序设计,各种寻址方式的指令功能;,应用指令设计简单程序举例,将寄存器、直接地址内容传送、简址等操作;,汇编语言程序设计:,各种程序结构;解释程序功能;设计延时程序(两层以上循环);,简单查表(例子)等,编写程序,设R0内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H。请指出执行下列程序段后,上述各单元的内容变化。,MOVA,R0,MOVR0,40H,MOV40H,A,MOVR0,#35H,编写一段带两层循环的软件延时程序,编写中断、定时初始化程序,编写扩展外部接口器件的寻址操作程序,串行口 输出/输入操作编程,四、定时器、I/O结构、中断与功能应用,P1P3口的特点、功能、作用,串行口工作方式、功能、应用,定时器组成结构、使用条件;方式、控制字的意义及设置;,中断系统的设置和操作;,定时功能的应用举例,如产生周期波形等,要编程:,使用定时器/计数器T0,设定1ms的定时。在P1.0引脚上产生周期为2ms的方波输出。设晶振频率为fosc=6MHz.(要先计算出时间常数TC),五、单片机的系统扩展,扩展原理:通过CPU三总线(地址、数据和控制)和要扩展的芯片功能引脚按需连接*;,扩展连接的方法有线选和片选,确定外部扩展芯片的地址*;,RAM、ROM的扩展正确连接及地址范围的确定;,I/O扩展的寻址操作程序;,要求:,设计一个最小单片机硬件扩展系统电路,要求扩展程序存储器ROM、数据存储器RAM,并通过线选确定各芯片的地址范围。,扩展输入/输出接口及操作编程,接口种类,一般I/O 扩展,可编程I/O 扩展,片选/线选,地址确定,操作编程,1、简单接口扩展,要求:确定接口功能、地址和接口操作程序,2、可编程I/O 扩展,教材p138139 图和程序,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;,
展开阅读全文