单片机课后习题答案_第1页
单片机课后习题答案_第2页
单片机课后习题答案_第3页
单片机课后习题答案_第4页
单片机课后习题答案_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

课后答案

,()(((I/O),()3B)ABCD4CPU:,,,ARM7CPU(),特殊要,然标,但工温度抗磁干扰性方面做各种增强5MCS-51列基几种么列基80518751差字节序4K字节程序6什8051MCS-51列:列“MCS”Intel公司生产列符号51列界各厂生所核构兼容7AT89S51列哪种产品“”含什:只AT89S51字节Flash取代87C51字节“表示含下载Flash8什么:广,凡“,“”人“”,““没格威人所说”者9族点域:积格低且易掌握很易各种,实现各种方检市场占率最最大点格低体DSP种非常长速实各种信字滤频谱)对课后答案,,DSP,DSP,DSPCPU,空间,配任(RTOS)RTOS软开,任务因此,应移平体手工业商(如,工ATM)子平台家(顶盒视事上第二章AT89S51,如采晶振,个周为sAT89S51周(1个周期个钟振周期,位为40H位该位节节为(88H)为元低位;为元位位为88H若A容为63H,那么志值(0)位后对储元为因PSW=(00H当工寄区组工作区RAM为工作寄区为(00H-1FH)过堆栈操作程序调,首把(PC)容栈断点保护调子序返回,再出栈护把保护点送回到(),先弹出来原来()容AT89S51范围PC决定,因为AT89S5116位,因范围为确且脚仍外64KB程储×)区分外程序储外储靠方瞧位范围低还(×),为IO工,事先置为1(√)PC瞧程序(√)11下说(A)确AT89S51寄占分(√)区,只节(×)共个寄们位置因此,位(×)课后答案D,堆殊区,与关。(×)。、在程运中PC的值就是:(C)A、当前在执行指令前一条指令的地址。、当前正在执指令的地址。C、当前正在执指令的下一条指令的首地址。控制中令器的地。13、法(A、B)就是正确。PC就是一个不可寻址的特殊功能。√)主高其。(√)在AT89S51单机1个器周期等μ。(×)功器S内存的就顶元的内容(×)14、说法(A、B、就是正。A、AT89S51单片机进入空闲模式,停止工作。片内的外围电路仍将继续工作(√)AT89S51单机不论就是进入空闲模式还就是掉电运行模式后片内与SFR的内均保持原来状态。(√)AT89S51单机进入掉电运行模式,CPU与内外围路(如中断系统、串行定时器)均停工。√)AT89S51单机掉电运行模式可采用响应中断方式来退出。×)AT89S51单片机的片内都集了哪些功能部件?答:AT89S51片机的片都集成了下功部①1个微处理器(②128个数据存储单元③4KFlash程序存储器④48可程行I/O口(P0口、口口、口)全⑥16位定器/计数器⑦个瞧门狗定时;⑧一中断系5个中断个优先;26个殊功能寄器(SFR),⑩1个瞧狗定时器。16、说明单片机的引脚高电平或低电的区别。答:当

EA

脚高电平时单片机读内程储器(字节h)中的内容但在P值过0FFFH(超出K字节地址范围)将部程内程序;A低电时,单片只对程序储地址~中的容进行读操作单片机不理会内的4K字节的Flas程序存储器。17、个单元A单片机5个中中,请元入中。答序储空中5个殊单元分别对应于5个中断源的中断服务程序入口地见下:表5个中源的中入地课后答案入口地址外中断0000BH

(

)INT0定时器0013H001BH0023H

(T0)外部中断1(INT)定时器(T1)串行口18当A单片机运行出错或序陷入死循环时如摆脱困?答:按下位钮第三C511C51在标准的基上,扩展了哪几种数据类型?答:bitsbit。2C51有哪种数存储类型?其中“”应单片机的哪些储间?答:(1)、数据储类有:data,idata,data,code。、“idata,code,xdata,pdata”各对应的存储空间数据存类型对应单片存储

片内~FFH,共节ROM0000H~,64K字节

片外~共64K字片外00H~FFH,共字节3bitsbit定义位变量有什区别?(答案标准网上凑起来的)答:bit:编译时分配空间只能在外定义全局量。bit与都就是C51扩展的量类型sbit要在最外定义就就是说须定义成外部变量定义的就是SFR(特功能存器)的指示说明性说明;bit可以在外部或内部定义。4说明中数据存储模式(模式(式(3)large式之的差。答:若明char则在使用SMALL存储模下arl被定位在存储区在使用COMPACT模下,arl被定位在存区;在模式下arl被定位在data存区中5、编程序,将外2000H为首的连续个单元的内容读入到片内部到49H单中。答:程序计思路——采用指针方法选用指针pxpx指向型数据位于赋值=2000H选用指针pxpx指向型数据位于data,赋值px在for环中,1=*px并且当时,px。采用数的方。课后答案ucharbuf1[10]_at_0x2000databuf2[10]在环中=buf1[i];采用指针方法参考程序如下#defineucharcharvoid)//主数{uchari;*px;//指针px,指向char型数据于xdatadata;//指针px1,指向型数据位于px1=0x40;for(i=0;*px1=*px;while(1);}采用组的方法参考程序下#defineucharcharbuf1[10]0x2000;//于数组地址2000Hucharbuf2[10]_at_//位于data数组地址void)//主数{uchari;for(i=0;i<10;while(1);}6do-while成循与do-while循的区别是什么答:主要别就是:while循环的控制出现在循体之前只有当while后面达式的值非时,才可能执行循环体,因有可一次不执循体在do-while构循中总就先行次环体,然再断达的值,因无何,循体至要执一。第章应用题无答第章双口与双口有么别答:双口与双口区别要就是准口I/O口操作做数输入时需对其置1,则若前一位为低电平后一位输入的电平为高MOS管拉不起来导致出向,因为向口有浮态。双向口就是做入用时候要有锁存器这个准备,所叫准双口。真的双向口课后答案不需要何预作可接读读出双向般只用于字输输出,输时为弱上状态(约50K上拉),口只有两种状态高或。2:双向除于字输入输,模拟输入时端口通方向控制设置成为高阻输入状态双向端有三种状态高低高阻初始状与复状态下准双向口为1,双向口为高阻状态第1若寄存器(IP)=优先级最高者(外部中断1),最低者为(定时器T1)。2、下列说法正确的就是(D)。各中源发的中断请求信号,都标记在A的I器中各中断源发出的中断请求信都会标在AT89S51的T寄器中各中断出的请求号都会标在AT89S51的P寄存中各中源发的中断请求信号,都标记在AT89S51的与寄存器3、在的断请求源需外电路实现中断撤销的就是(A)。电平式的部中断请求下跳沿触的外部断请求外部串断定时断4、下列说正确的就是(A、C、)。同一别的断请求按时间的先后顺响应同一时间同一级别的多中断请将形成塞,统无法响应低优级断求能断优级断求就是优先级中断请求能中低先级中请D.同级中不能套5中断应需满足些条件?答:个中断的断求响应,必满足以下必要条件:(1)中断允许开接通,即寄存器中的中断总允许位A=1(2)该中断源发出断请求即该中断源应的中请求志为”(3)该中断位=即中被。(4)同服第1如果用晶频为4MHz,定时器数器工在方式0、2,最大定时时间各多少?答:方式最长定时6、方式1长可定时1、方式2长可定时5。2定时器、数器作计数器模式使用时,对外界计数器频率有何限制?答于2振荡周期个机器期的5单片机界号率必小于晶振频率的1。于单荡期1机器期1单片机外界号率须小晶振频率(或系统时频率1/4。3定时器、计数器的工方式2有什么点?适用于哪些场?课后答案打定时器、具有自复初的特适比如波特率的产生。第帧格式为1个起位个据位与1个停止位的异步串行通方式就是方式(1)。下列选项中,ABDE)就是确的。串行通信第数据位的功能可由用户定义。(对发送数据的第9数据位的内在SCON寄存的TB8中预准备的对)(C)串时指把位的态入送BUF。错)串行通接收的第位数据送SCON寄存器的中保存对)串行方式的波特就是变的,通定时器/计器T的溢出率设定。对)3、串行口工作方1的波是(A)固的,f

(B)固定的,为f。可变的,通定时器/计器T1的溢出率设定。固定的,为fosc/64。4、在异步行通信中接收方就是如何知道送方开发送数据的?答当收检到R从1到的跳变时就启检测器,接收的值就是3次连续采样取中2相同的值以认就是否就是真正的始位的开始,这能较好地消除干扰引起的影以保证可靠无误的开始受数据。5为什么定时器计器1用作行口波率发生时常采用方式?若已知时钟频率串,如何计算入T的值参P128答:因为时器/计数器在方式下初可以自动重这样在做串口波特率发生器设时,就免了执行重装参数的指令所带来的间误差。设定时器T1方式的初值为X计算值X采用如下式:波特率=

2

SMOD32

定器T的溢出率

f3212(256)定器T1的溢出率=计数率/(256-X)=fosc/[(256-X)*12]故计数值为2-X=×fosc/[12×32×特率]6、若晶体振荡器为11、0592MHZ,行口作于式波特为4写出T1作为特率发器的方控制字计数初。答:方式的波特率=

fosc32

bit/s(T1作于方式2)经计算,计初值为FAH,初始程序如:ANL;屏蔽低4位定模工方MOV;写计数,课后答案MOVMOV;322:

32

f1265536

4800

(T12)

11.4800

65536FFF4:ORGANL;41MOVTH1,#0FFH;4800b/sMOVTL1,#0F4HMOV;MOV;7AT89S510,,I/O8TTL,RS-232CRS-485RS-232CRS-422ARS-485:TTL,RS-232CRS-422ARS-485,只相,了负辑,增大“1而RS-422ARS-485强,可达多RS-422A双,RS-485半第九章储功储()(中论,都(0000H-3FFFH储(16)KBAT89S51,PC)储,而(储11线可(2KB)储,16KB储4KBRAM(0FFF)H(06H56H),2002H,课后答案解:题主考察确使用指令对外部储器的写作程思路:首先读取的值,保存在寄存器中将寄器的高四与低四互换,再屏蔽掉低四位,然后将寄存器的值保到中然后再取值保存在寄器A中,蔽高位,然后寄器的值30H进或算将运后的结保。1000HMAIN:DPTR,#2001H;设置数据针的初值MOVXA,@DPTR;取值SWAPA;A的高四与四互ANLA,#0F0H;屏蔽掉四30H,A;保存AINCDPTR;针指向下一个MOVXA,@DPTR;取值ANLA,#0FH;屏掉四A,30H;进行拼合MOVX@DPTR,A;保存到2002HEND8、编程序将部数储中的4000H~40FFH单元清零答:本主考对部数块写操作编程注意环数MOVX指令使。MOVA,#0;送预置数给AMOV;设置循次数MOV;设置数据指针的初值MOVX;当前单元零INCDPTR;指向下一个单DJNZ;就是否结束END9、在AT89S51单片系统中,外接程序存储与数据存器共16位址线与8位数线为何会发冲突?参P159答:因为控制信号线的不同:外扩的芯片既能读出能写入,所以常都有读写控引,记与。外扩的读、写制引脚分别与AT89S51的与引脚相。外扩的EPROM在正常使中只能出,能写入故芯片有写入制引脚,只有读出引脚,记,该引脚与AT89S51单机的相连。10、11判下列说法就是正确么?A由于82C55不具有地址存功能,此与AT89S51的接口电路地址锁存器在82C55芯片中口编址的引脚是PA1PA0具有器,因以在统的据线82C55的PB设答:(A)课后答案(B)错;错,不;错82C55的B口只可以设置成方式0与式112、I/O接口与I端口有什么区别I/O接口的功能就是什么?答端口简称I/O口,常指I口电中具端口址的存器缓冲。接口就是指单机外设间的I接口芯;I/O接口功能(1)实现与不外设的度匹配;(2)输出数据缓存输入数据三缓冲。一个/O接口芯可以多个I/O端口,,为命传送态的口并的外接。13、数传有哪几方式?别在哪场合下用?答:种送式(1)同步送式同步传送又称有条送。当外速度与单机速度相拟时常常采用同步。查传送查传送方式又为条传,也异传。单片机通过查询得知设准备好后,再进行数据传送。异步传送优就是通用性好硬件与查序十分简,但就是效率不高。(3)中断传送方式中断传送方式就利用的功与I接口的断功能来实现I/O数据传片只在设备后发出据传请求,才中断主程序,而进入与设进行数据传送的服程行数据断服成程行因此,中断方式可大高工效。14常的I口编有哪两方式?们各什么特?51的I端口编址采用的就是种方式?答:两。独立编址方式独立编址方式就就I地址空间存储地址间分编址。独立址的优点就是I地空间与存器地址空间互独立,界限分明。但却需要设置一套专门的读写I的指令控制号。统一编址方式这种方就把I/O端的存与据储单同对,统一进行址。统一址的优点就是不需要专的I/O指令直接使访问据存储器的令进I/O操作AT89S51单片机使用的就是I与外部据存器RAM统一址的方式。15、82C55的“方式控字”与位位复控字都以入82C55的个控寄存,就是如何来区分这两个控制字的?答:82C55过写入控制字寄存器的控制字最高位来进行判断,最高位为1时,为方式控制字最高位为0,口按位置位/控制字。第1流输的D/A转换器,为了得到电压输,使用由运放大器构成的电流/电转换电路。使用双缓冲同步方式D/A转换,以现多路模拟信号同步)输。判断下列说法就是否正?“转换率”这指标仅用A/D转换器,D/A转换器不用考虑换速率一问题错)ADC0809以利用转换结束信OC向AT89S51出中断请求对)课后答案输出拟量最小化量为换器分辨率(错对于周期性的干扰,可使用双积型转换器并选择合适的积分件,可以将周期性的干电压带的转换差消除。对4D/A转器主性指有些设某DAC为二制12位,满量程输出电压为问它分辨是多?答:D/A转器的要技指标下:分辨率/A转换的分率指入的单位数量变引起模拟输出变就是对入量化敏程度描述。建立时间:建立时间就是描/A转换快数,用表换速度。其值为从入数字量到输出达到终位误差(12)GB(最低有效)时所需的间。转精度理情,精与分辨基本一致,位数越精度越高。严讲精与分辨率不致。只要位数相同,分辨率则相但同不转精度会所。当DAC二进制12,满量输出压为5V,分辨51mV5A/转换器的两最重要指标就是什么?答:A/D转换的两个最重要指标:(1)转与转速——转间AD完成一次所倒。(2)辨率——A/D转换器的

温馨提示

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

评论

0/150

提交评论