单片机应用技术课后习题参考答案_第1页
单片机应用技术课后习题参考答案_第2页
单片机应用技术课后习题参考答案_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1习题1答案1.2填空题硬件系统、软件系统组成的时钟电路、复位电路、XTAL2、RST、EA引脚信号必须连接相应电路514存储器、片外数据存储器、片外程序存储器(5)51系列单片机的XTAL1和XTAL2引脚是时钟电路(6)51系列单片机的应用程序一般存放在程序存储器片内RAM低128工作寄存器组、位寻址区、用户RAM区12MHz6MHz2us(9)51系列单片机的复位电路有两种,即上电复位电路、按键复位电路(10)2高电平即为有效。1.3(4)什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少?答:规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。6MHz2。(5)51系列单片机常用的复位方法有哪几种?画电路图并说明其工作原理。答:上电复位电路 (b)按键复位电单片机常见的复位电路图(a)为上电复位电路,它是利用电容充电来实现的。在接电瞬间,RST端的电位VCCRST大于两个机器周期,便能正常复位。图(b)为按键复位电路。该电路除具有上电复位功能外,若要复位,只需按图中的RESET键,此时电源VCC经电阻R1、R2分压,在RST端产生一个复位高电平。习题3答案填空题(2)用C51编程访问51单片机的并行I/O口是,可以按字节,寻址操作,还可以按位操作(4)sbitFLAG=P3^1;(10)下面的while循环执行了无限次空语句。i=3;Whil(=0;(15)在以下的数组定义中,关键字是为了把tab数组存储程序存储器ROMUnsignedcharcodeb[]{ ;上机操作题(1)——第三章习题3.3上机操作题(1)#include<reg51.h>void delay(unsignedchari); //延时函数声void main() //主函数{while(1){P1=0x55; //按状态1的方式点亮8个delay(200); //延时P1=0xaa; //按状态2的方式点亮8个delay(200); //延时}}(2)——第三章习题3.3上机操作题(2)#include<reg51.h> //包含头文件void delay(unsignedchari); //延时函数声明void main() //主函数{unsignedchari,l,r;while(1){l=0x10; //高00010000Br=0x08; //低400001000Bfor(i=0;i<4;i++){P1=~(l|r); //循环点亮灯l<<=1; //高4位灯的位置移动r>>=1; //位灯的位置移动delay(200); //延时}}}(3)——第三章习题3.3上机操作题(3)#include<reg51.h> //包含头文件void delay(unsignedchari); //延时函数声明void main() //主函数{0xff};

unsignedchari;unsignedchardisplay[]={0x89,0xff,0x86,0xff,0xc7,0xff,0xc7,0xff,0xc0,while(1){for(i=0;i<10;i++){P1=display[i]; //P1口delay(200); //延时}}}习题4答案4.2填空题(1)MCS-51系列单片机定时器的内部结构由以下四部分组成:①定时器T0T1③定时器方式寄存器TMOD④定时器控制寄存器TCON(251计数器,若只用软件启动,与外部中断无关,应使TMODGATE=0(51系列单片机的T0用做计数方式时,用工作方式(16位TMOD=0x05定时器方式寄存器TMODT0/T1定时器方式寄存器TCON的作用是和中断情况。TCONIP等寄存器组成(7)51的中断源有外部中断0、定时器0、外部中断1、定时器1、串行口(8如果定时器控制寄存器TCON中的IT1和IT0位为电平触发方式中断源中断请求撤销包括硬件自动清除、软件清除、硬件配合软件共同清除三种形式004.3(151答:当定时/计数器设置为定时工作方式时,计数器对内部机器周期计数,每过一个机器周期,计数器增1机系统采用12M晶振,则计数周期为:T 1121061/12

1s,这是最短的定时周期,适当选择定时器的初值可获取各种定时时间。当定时和10的负跳变需要两个机器1/24当需要准确计算时间时往往采用定时器的定时方式用定时器的计数方式。(6)什么叫中断?中断有什么特点?答:中断是通过硬件来改变CPUCPU以CPUCPU调用中断服务程序的过程类似于调用子程序中断的特点:分时操作、实时处理、故障处理习题5答案5.3(2)7段LED静态显示和动态显示在硬件连接上分别具有什么特点?实际设计时应如何选择使用?答:LED静态显示时各位数码管相对独立,公共端恒定接地(共阴极)或正电源()8个字段分别与一个8位I/O28位的I/O由另外的I/O口控制。(4)机械式按键组成的键盘,应如何消除按键抖动?答:可以采用硬件和软件两种方式,硬件上可在键输出端加RS去抖电路,软件上可以在检测到有按键按下时,执行一个10ms该键是否仍保持闭合状态的电平。(1)周期为25ms的锯齿波发生器C语言源程序如下:#include<absacc.h>#include<reg51.h>#defineDA0832XBYTE[0x7fff]#defineucharunsignedchar#defineuintunsignedintuchari;voiddelay_100us()TL1=0x9c;TR1=1; //1while(!TF1); //查询计数是否溢出,即定时0.1ms时间到TF1=0; //0.1ms时间到,将定时器溢出标志位TF清零}voidmain(void){ TMOD=0x10; //1while(1){ for(i=0;i<=255;i++) //255{ DA0832=i; //D/Adelay_100us();}}}50msC语言源程序如下:#include<absacc.h>#include<reg51.h>#defineDA0832XBYTE[0x7fff]#defineucharunsignedchar#defineuintunsignedintuchari,j;voiddelay_100us(){TH1=0xff; //TL1=0x9c;TR1=1; //1while(!TF1); //查询计数是否溢出,即定时0.1ms时间到TF1=0; //0.1ms时间到,将定时器溢出标志位TF清零}voidmain(void){ TMOD=0x10; //1while(1)for(i=0;i<=255;i++) //255{ DA0832=i; //D/Adelay_100us();}for(j=255;j>=0;j--)//形成三角波输出值,最大255{ DA0832=j; //D/Adelay_100us();}}}50msC语言源程序如下:#include<absacc.h>#include<reg51.h>#defineDA0832XBYTE[0x7fff]#defineucharunsignedchar#defineuintunsignedintuchari,j;voiddelay_25ms(){TH1=0x9e; //置定时器初值TL1=0x58;TR1=1; //1while(!TF1); //查询计数是否溢出,即定时25ms时间到TF1=0; //25ms时间到,将定时器溢出标志位TF清零}voidmain(void){ TMOD=0x10; //1while(1){ DA0832=255; //255,D/Adelay_25ms();DA0832=0; //D/Adelay_25ms();}}答:在选定转换通道后,ADC0809工作的主要有以下几个步骤:1.启动A/D转换,给START引脚一个下降沿;ALE信号与STARTALE查询EOCEOC01,表示A/D允许读数,将OE1读取A/DADC0809研究生课程(论文类)试卷2011 /2012学年第1学课程名称: 单片机应用系统设计课程代码: 12000415论文题目: 三相电源检测系统设学生姓名: 刘兆坤专业﹑学号: 控制工程、117080499学院:光电信息与计算机工程学院课程(论文)成绩:课程(论文)评分依据(必填:任课教师签字:日期: 年 月 日课程(论文)题目:三相电源检测系统设计内容:设计一个用单片机进行三相电压与电流的硬件检测系统。该系统检测3相交流电压(AC380V×3)3(A、B、C0~5A)A/D21212(DC0~10V,33LED32LED、信\\A/DD/AAC220V(需设计变压与整流稳压电路及参数计算。系统要有数字时钟芯片、≥2kBRAM要求: 硬件电路(protel或其它绘电路图软件)原理正确,器件参数选择合理。设计过程流程图(技术准备、设计思路、方案、实施过程等进行文字解说。参考流程号——A/DLEDD/AI/V三相电源检测系统设计一、整体设计思路AD12I/O二、具体流程220V进行整流处理,以获得能够满足单片机所需的5V直流电压。一次侧输入AC220v,根据U1/U2=N1/N2AC9v,LM7812Uab=5v。如图所示:图一变压整流电路9VADAV1、AV2、AV3。如图二所示。图二电压互感器及整流电路利用电流互感器,整流电路,将原电流信号放大,输出可以输入到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论