资源描述:
《南邮单片机复习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章4.把下列十六进制数转换为二进制数和十进制数。(3)0F1.CH.11B241.75(4)20FAH010844213.什么是单片机?单片机与微机相比有何特点?单片机(Single-Chip-Microcomputer)又称单片微控制器,其基本结构是将微型计算机的基本功能部件:中央处理机(CPU)、存储器、输入接口、输出接口、定时器/计数器、中断系统等全部集成在一个半导体芯片上。1).单片机其体积小、功耗低、价格低廉;2).单片机结构上的设计,在硬件、指令系统及I/O能力等方面都有独到之处,具有较强而有效的控制功能;3).单片机是一个芯片,只有外加所需的输
2、入、输出设备,才可以构成实用的单片机应用系统。补充问:当前主流的通用型单片机有哪些?答:现在流行的单片机;a.C8051F系列;b.MSP430系列;c.STC系列;d.AT90系列;e.PIC系列;f.M68HC系列;g.STM32F……………………..第二章2.8051单片机内部包含哪些主要功能部件?各功能部件的主要作用是什么?8051单片机内部由CPU、4KB的ROM、128B的RAM、4个8位的I/O并行端口、一个串行口、两个16位定时/计数器及中断系统等组成。5.MCS-51单片机内部RAM可分为几个区?各区的主要作用是什么?内部数据存储器分为高、低1
3、28B两大部分。低128B为RAM区,地址空间为00H~7FH,可分为:寄存器区、位寻址区、堆栈及数据存储区。存放程序运算的中间结果、状态标志位等。高128B为特殊功能寄存器(SFR)区,地址空间为80H~FFH,其中仅有21个字节单元是有定义的。6.MCS-51单片机的P0~P3四个I/O端口在结构上有何特点?使用时应注意哪些事项?答:(1)4个并行I/O端口都是双向的。P0口为漏极开路;P1、P2、P3口均有内部上拉电路,称为准双向口。(2)所有32条并行I/O线都能独立地用作输入或输出。(3)当并行I/O线作为输入时,该口的锁存器必须写入‘1’。(4)P0
4、、P2口除了可用于数据的输入/输出外,通常是用来构建系统的数据总线和地址总线。(5)P3口的口线具有的第二功能,为系统提供了一些控制信号。9.指出8051可进行位寻址的存储空间。答:00~7FH(即20H.0~2FH.7)及SFR地址能被8整除的寄存器中的各位。12.什么是时钟周期?什么是机器周期?什么是指令周期?当振荡频率为12MHz时,一个机器周期为多少微秒?答:时钟周期:也称振荡周期,即振荡器的振荡频率fosc的倒数,是时序中最小的时间单位。机器周期:执行一条指令的过程可分若干个阶段,每一阶段完成一规定的操作,完成一个规定操作所需要的时间称为一个机器周期,
5、一个机器周期包含12个时钟周期。当振荡频率为12MHz时,一个机器周期为12/(12×)秒=1微秒指令周期:定义为执行一条指令所用的时间。当振荡频率为12MHz时,一个指令周期为1、2、4us。补充问:说说近年来出现的单片机片内存储器包含哪些种类。答:近年来出现的单片机片内存储器包含ROM和RAM,一般ROM都是FLASH,有些单片机片内还包含EEPROM。单片机片内RAM都是SRAM.第三章8.查找20H~4FH单元中出现00H的次数,并将查找结果存入50H单元。MOVR3,#30HMOVR0,#20HMOV50H,#00HLOP:MOVA,@R0JZLOP1
6、LOP3:INCR0DJNZR3,LOPAJMPLOP2LOP1:INC50HAJMPLOP3LOP2:AJMPLOP29.已知A=83H,R0=17H,(17H)=34H,写出下列程序段执行完后的A中的内容。ANLA,#17HORL17H,AXRLA,@R0CPLA(A)=B=0CBH21.内部RAM的DATA1和DATA2单元开始存放着两个等长的数据块,数据块的长度在LEN单元中。请编程检查这两个数据块是否相等,若相等,将0FFH写入RESULT单元,否则将0写入RESULT单元。MOVR0,#DATA1MOVR3,LENLOP:MOVA,@R0CJNZA,
7、DATA2,LOP1INCR0INCDATA2DJNZR3,LOPMOVA,#0FFHMOVRESULT,AAJMPLOP2LOP1:MOVA,#0MOVRESULT,ALOP2:AJMPLOP2END第4章习题答案7.当正在执行某一中断源的中断服务程序时,如果有新的中断请求出现,问在什么情况下可响应新的中断请求?在什么情况下不能响应新的中断请求?答:当正在执行某一中断源的中断服务程序时,如果有新的中断请求出现,当新中断源中断级别比正在执行中断源的中断级别高时可响应新的中断请求,否则不能响应新的中断请求。9.8051单片机有5个中断源,但只能设置两个中断优先级,
8、因此,在中断优先级安排上