单片机原理与应用技术习题.doc_第1页
单片机原理与应用技术习题.doc_第2页
单片机原理与应用技术习题.doc_第3页
单片机原理与应用技术习题.doc_第4页
单片机原理与应用技术习题.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

单片机原理与应用技术习题第1章 1、什么叫单片机?其主要特点有哪些?2、计算机由哪几部分组成?3、微型计算机由哪几部分构成?4、微处理器与微控制器有何区别?5、单片机与PC机有何区别?6、微型计算机有哪些应用形式?各适于什么场合?7、单片机的分类标准是什么?请列举单片机的型号并简述其特点。8、简述单片机的开发过程。9、常用的单片机应用系统开发方法有哪些?第2章1、简述8051单片机40个引脚及功能,2、简述单片机的基本组成并绘制内部结构示意图。3、8051单片机的存储器的组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点?4、8051单片机的P0-P3口在结构上有何不同?在使用上有何特点?5、如果8051单片机晶振频率为12MHz,时钟周期、机器周期为多少?6、8051单片机复位后的状态如何?复位方法有几种?7、8051单片机的片内、片外存储器如何选择?8、8051单片机的PSW寄存器各位标志的意义如何?9、8051单片机的当前工作寄存器组如何选择?10、8051单片机的程序存储器低端(0000H-0002AH)的几个特殊单元的用途如何?11、位地址7CH与字节地址7CH有何区别?位地址7CH具体在片内RAM中何位置?第3章1、8051系列单片机的指令系统有何特点?2、8051单片机有哪几种寻址方式?各寻址方式所对应的寄存器或存储器空间如何?3、访问特殊功能寄存器SFR可以采用哪些寻址方式?4、访问内部RAM单元可以采用哪些寻址方式?5、访问外部RAM单元可以采用哪些寻址方式?6、访问外部程序存储器可以采用哪些寻址方式?7、为什么说布尔处理功能是8051单片机的重要特点?8、对于8052单片机内部RAM还存在高128字节,应采用何种方式访问?9、试根据指令编码表写出下列指令的机器码。 (1)MOV A,#88H (2)MOV R3,50H (3)MOV P1.1,#55H (4)ADD A,R1 (5)SETB 12H10、完成某种操作可以采用几条指令构成的指令序列实现,试写出完成以下每种操作的指令序列。 (1)将R0的内容传送到R1; (2)内部RAM单元60H的内容传送到寄存器R2; (3)外部RAM单元1000H的内容传送到内部RAM单元60H; (4)外部RAM单元1000H的内容传送到寄存器R2; (5)外部RAM单元1000H的内容传送到外部RAM单元2000H。11、若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。试分析执行下列程序段后上述各单元内容的变化。 MOV A,R1 MOV R1,40H MOV 40H,A MOV R1,#7FH12、若(A)=E8H,(R0)=40H,(R1)=20H,(R4)=3AH,(40H)=2CH,(20)=0FH,试写出下列各指令独立执行后有关寄存器和存储单元的内容?若该指令影响标志位,试指出CY、AC、和OV的值。 (1)MOV A,R0 (2)ANL 40H,#0FH (3)ADD A,R4 (4)SWAP A (5)DEC R1 (6)XCHD A,R113、若(50H)=40H,试写出执行以下程序段后累加器A、寄存器R0及内部RAM的40H、41H、42H单元中的内容各为多少? MOV A,50H MOV R0,A MOV A,#00H MOV R0,A MOV A,3BH MOV 41H,A MOV 42H,41H14、试用位操作指令实现下列逻辑操作。要求不得改变未涉及的位的内容。 (1)使ACC.0置位; (2)清除累加器高4位; (3)清除ACC.3,ACC.4,ACC.5,ACC.6。15、试编写程序,将内部RAM的20H、21H、22H三个连续单元的内容依次存入2FH、2EH和2DH单元。16、试编写程序,完成两个16位数的减法:7F4DH2B4EH,结果存入内部RAM的30H和31H单元,31H单元存差的高8位,30H单元存差的低8位。17、试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位数,并将其存放在R1中。18、试编写程序,将内部RAM的20H、21H单元的两个无符号数相乘,结果存放在R2、R3中,R2中存放高8位,R3中存放低8位。19、若(CY)=1,(P1)=10100011B,(P3)=01101100B。试指出执行下列程序段后,CY、P1口及P3口内容的变化情况。 MOV P1.3,C MOV P1.4,C MOV C,P1.6 MOV P3.6,C MOV C,P1.0 MOV P3.4,C第4章1、与机器语言、高级语言相比,8051单片机汇编语言有何特点?利用8051单片机汇编语言进行程序设计的步骤如何?2、一条完整的汇编语言语句有哪几部分构成?各部分功能有何功能?3、常用的程序结构有哪几种?特点如何?4、子程序调用时,参数的传递方法有哪几种?5、什么是伪指令?常用的伪指令功能如何?6、设被加数存放在内部RAM的20H、21H单元,加数存放在22H、23H单元,若要求和存放在24H、25H中,试编写出16位数相加的程序。7、编写一段程序,把外部RAM中1000H-1030H的内容传送到内部RAM的30H-60H中。8、编写程序,实现双字节无符号数加法运算,要求 (R1R0)+(R7R6)(61H60H)。9、若80C51的晶振频率为6MHz,试计算延时子程序的延时时间。DELAY:MOV R7,#0F6H LP: MOV R6,#0FAH DJNZ R6,$ DJNZ R7,LP RET10、在内部RAM 的21H单元开始存有一组单字节不带符号数,数据长度为30H,要求找出最大数存入BIG单元。11、编写程序,把累加器A中的二进制数变换成3位BCD码,并将百、十、个位数分别存放在内部RAM的50H、51H、52H中。12、编写子程序,将R1中的2个十六进制数转换为ASCII码后存放在R3和R4中。 13、编写程序,求内部RAM中50H59H十个单元内容的平均值,并存放在5AH单元。14、若单片机的主频为12MHz,试用循环转移指令编写延时20ms的延时子程序。并说明这种软件延时方式的优缺点。第5章1、8051有几个中断源?各中断标志是如何产生的?又是如何复位的?CPU响应各中断时,其中断入口地址是多少?2、某系统有三个外部中断源1、2、3,当某一中断源变低电平时便要求CPU处理,它们的优先处理次序由高到低为3、2、1,处理程序的入口地址分别为2000H、2100H、2200H。试编写主程序及中断服务程序(转至相应的入口即可)。3、外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?怎样设定?4、定时/计数器工作于定时和计数方式时有何异同点?5、定时/计数器的4种工作方式各有何特点?6、要求定时/计数器的运行控制完全由TR1、TR0确定和完全由 、 高低电平控制时,其初始化编程应作何处理?7、当定时/计数器T0用作方式3时,定时/计数器T1可以工作在何种方式下?如何控制T1的开启和关闭?8、利用定时/计数器T0从P1.0输出周期为1s,脉宽为20ms的正脉冲信号,晶振频率为12MHz。试设计程序。9、要求从P1.1引脚输出1000Hz方波,晶振频率为12MHz。试设计程序。10、试用定时/计数器T1对外部事件计数。要求每计数100,就将T1改成定时方式,控制P1.7输出一个脉宽为10ms的正脉冲,然后又转为计数方式,如此反复循环。设晶振频率为12MHz。11、利用定时/计数器T0产生定时时钟,由P1口控制8个指示灯。编一个程序,使8个指示灯依次一个一个闪动,闪动频率为20次/秒(8个灯依次亮一遍为一个周期)。12、若晶振频率为12MHz,如何用T0来测量201s之间的方波周期?又如何测量频率为0.5MHz左右的脉冲频率?第6章1、8051单片机串行口有几种工作方式?如何选择?简述其特点?2、串行通信的接口标准由那几种?3、在串行通信中通信速率与传输距离之间的关系如何?4、利用单片机串行口扩展24个发光二极管和8个按键,要求画出电路图并编写程序使24个发光二极管按照不同的顺序发光(发光的时间间隔为1S)。5、简述8051单片机多机通信的特点。6、在微机与单片机构成的测控网络中,要提高通信的可靠性要注意哪些问题?第7章1、试以8031为主机,用2片2764 EPROM扩展16K ROM,画出硬件接线图。2、设计扩展2KB RAM和4KB EPROM的电路图。3、当单片机应用系统中数据存储器RAM地址和程序存储器EPROM地址重叠时,是否会发生数据冲突,为什么?4、8051单片机在应用中P0和P2是否可以直接作为输入/输出连接开关、指示灯等外围设备?5、七段LED显示器有动态和静态两种显示方式,这两种显示方式要求8051系列单片机如何安排接口电路?6、设计8051键盘显示接口,采用中断扫描方式扩展36共18个键分别为09、AF、RUN和RESET键,具体要求如下: a、按下RESET键后,单片机复位。 b、按下RUN键后,系统进入地址为2000H的用户程序。 c、按下09、AF键后,键值存入内部RAM,首地址为40H。试画出接口电路的硬件连接图并编写相应程序。第8章1、D/A与A/D转换器有哪些主要技术指标?2、D/A转换器由哪几部分组成?各部分的作用是什么?3、试述DAC0832芯片的输入寄存器和DAC寄存器二级缓冲的优点。4、试设计8051与DAC0832的接口电路,并编制程序,输出图8-25所示波形。5、逐次逼近式A/D转换器由哪几部分组成?各部分的作用是什么? 6、根据图8-16所示的8031与ADC0809接口电路,若要从该A/D芯片模拟通道IN0IN7每隔1s读入一个数据,并将数据存入地址为0080H0087H的外部数据存储器中。试设计该程序。7、根据图8-11所示电路,若要从A/D芯片模拟通道IN0连续采样4个数据,然后用平均值法进行滤波,以消除干扰,并将最终结果送至LED显示,试编写相应的汇编程序。8、AD574为12位A/D转换器,而8051系列单片机为8位单片机,它们如何接口?转换后的结果如何读取和存放?9、试设计MC14433通过8155与8051单片机的接口电路。第9章1、简述A/D转换器的主要性能指标及分类。2、DAC0832与8031单片机连接时有哪些控制信号?其作用是什么?3、已知DAC0832的地址为7FFFH,输出电压为0-5V,编写程序产生等宽矩形方波的转换程序,高电平为2.5V,低电平为1.25V。4、D/A转换器的

温馨提示

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

评论

0/150

提交评论