东北农业大学网络教育学院微机接口技术专升本作业题作业题(一)一、基础知识1:分别写出P3端口的第二功能。2:位地址的08H,是字节地址()的bit7—bit0中的()。3:51单片机哪几部分组成?至少答出4个部分的名称。4:89C51片内RAM一共有()个Byte,其中,从()到()为寄存器组区;从()到()为可位寻址区。特殊功能寄存器SFR的地址从()到()。5:51单片机内有()个定时器,分别为()和(),与定时器有关的寄存器有()。定时器还可以作为()6:I2C串行总线有()根线,分别为()和()。如何表达‘起始’和‘结束’。7:串行通信的发送引脚符号为(),接收符号为(),发送之前必须等待上一字节发送完成,其标志是()为1;而接收到一个完整的字节时,标志()将为1。8:写出各个中断源的名称,入口地址。9:位变量RS1,RS0的作用是选择()。10:并行总线由()、()和()组成。其中控制线主要是()。SPI串行总线分别由()、()、()和()组成。由()的下降沿确定位串的起始点。二、1:分别列出传送指令、算术指令、逻辑指令和转移指令。2:指出下列指令的寻址方式:1):MOVA,#013):ADDA,10H2):MOVA,@R04):SETB20H三、1、要设置T0为16位计数器;T1为8位定时器,请填写TMOD寄存器2、说出SCON中SM0SM1SM2RENTB8RB8TIRI的意义和功能3、按动态扫描设计,6根线可以接多少个按键?并画出与51单片机的接线图。4、设计一个周期为2ms的方波信号发生器。作业题(二)一、填空题1、MCS-51系列单片机为位单片机2、MCS-51系列单片机的典型芯片分别为、、。3、8031的异步通信口为(单工/半双工/全双工)4、8031有级中断,个中断源5、8031内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。6、MCS-51系列单片机指令系统的寻址方式有____、________、________、_____、。7、如果(A)=34H,(R7)=0ABH,执行XCHA,R7;结果(A)=,(R7)=。8、8155可以扩展个并行口,还有一个位的定时器;9、当单片机复位时PSW=H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为H。10、若A中的内容为67H,那么,P标志位为。11、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。二、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POPDPH;POPDPL;POPSP;则:(DPH)=____;(DPL)=_______;(SP)=_______;2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)3、分析下列程序的功能PUSHACCPUSHBPOPACCPOPB三、图为8段共阴数码管,请写出如下数值的段码。0____________1____________2______________3____________4___________5_____________P____________7___________8_____________C__________四、简述MCS-51系列单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。(请给出原理图)五、请回答:1、下图中外部扩展的数据存储器容量是多少?abcdefghD0D1D2D3D4D5D6D7bacdefgh2、三片6264的地址范围分别是多少?(地址线未用到的位填1)3、若外部程序存储器已扩展(未画出),请编写程序,要求:(1)将30H~3FH中的内容送入62641#的前16个单元中;(2)将62642#的前32个单元的内容送入40H~5FH中;P2.7P2.6P2.5P2.4P2.0ALE8031P0.0P0.7RDWRD0Q0D7Q7GOEA0~A7A8~A12CS62641#CED0~D7DEWRA0~A7A8~A12CS62642#CED0~D7DEWRA0~A7A8~A12CS62643#CED0~D7DEWR8588888373VccVccVcc~~~~作业题(三)一、填空1.当扩展外部存储器或I/O口时,P2口用作。2.MCS-51单片机内部RAM区有个工作寄存器。3.MCS-51单片机内部RAM区(低128字节)有个位地址。4.外部中断1(INT1)的中断入口地址为;定时器1的中断入口地址为。5.51系列单片机扩展数据存储器最大寻址范围为()。6.单片机有各种型号,我们以INTEL公司的_______系列为例来学习单片机技术。7.半导体存储器中有一类在掉电后不会丢失数据,称之为_________,有一类掉电后会丢失数据,称之为____________。8.MOVA,20H中,20H的寻址方式称之为___________________。9.关于堆栈类操作的两条指令分别是______________、____________。二、判断题1.指令字节数越多,执行时间越长。……………………………………()2.内部寄存器Rn(n=0~7)作为间接寻址寄存器。……………………()3.8031芯片内一共有4K的ROM,256字节的RAM。……………………()4.8位构成一个字节,一个字节所能表达的数的范围是0-255。………()5.8051中的工作寄存器就是内部RAM中的一部份。………………………()6.8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。…………()7.MOVA,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。……()8.MOVA,30H这条指令执行后的结果是(A)=30H………………………()9.MOVA,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中()10.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关()三、给8031单片机扩展一片2716和6116,请画出系统连接图,并给出地址范围。四、写出下列指令执行的结果1、MOVA,#20HMOVR0,#20HMOV@R0,AANLA,#0FHORLA,#80HXRLA,@R0A=__________;R0=;(20H)=__________2、MOVDPTR,#2314HMOVR0,DPHMOV14H,#22HMOVR1,DPLMOV23H,#56HMOVA,@R0XCHA,DPH执行以上指令后A=____________DPTR=__________3、MOVA,#50HMOVB,#77HPUSHACCPUSHBPOPACCPOPB执行完本段指令后(A)=_________(B)=_______五、简答题1.80C51有哪几种寻址方式?2.简述复位的用途,复位的方法。3.MCS-51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不会发生冲突?六、编程题1、把外部2000H内容送到内部RAM的20H单元。2、找出20H~22H三个单元中的最大数,放在A累加器中。3、口线P1.0接一个发光二极管,由定时器0控制,用于演示1秒钟亮、1秒钟暗的效果。作业题(四)1.8051单片机的特点是什么?2.简述CPU工作原理。3.写出单片机系统中的主要单元或功能的中文和英文名称,至少列出10个。4.找出一条单字节指令能够实现MOV0E0H,#55H。5.当主频为12MHZ时,一个机器周期等于多少微秒(μs)多少个晶振脉冲为一个机器周期,一般指令有多少个机器周期6.若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。试分析执行下列程序段后上述各单元内容的变化。MOVA,@R1MOV@R1,40HMOV40H,AMOVR1,#7FH7.简述中断响应全过程。8.设定时器T0为方式1定时,定时器T1方式2计数,写出工作方式控制字TMOD。9.说明串行通信口的工作方式及其特点。10.写出从8155的某个RAM单元中读、写数据的指令。(通过寄存器A来传送)。作业题(五)1什么叫单片机,英文名称如何拼写,主要用在什么领域?2简述CPU工作原理。3写出单片机系统中的主要单元或功能的中文和英文名称,至少列出10个。4找出一条单字节指令能够实现MOV0E0H,#55H。5当主频为12MHZ时,一个机器周期等于多少微秒(μs)多少个晶振脉冲为一个机器周期,一般指令有多少个机器周期6下面指令中20H所表示的含意相同吗?为什么?MOVA,#20H;MOV30H,20H;7MCS-51有哪些中源源,各中断源的中断矢量地址分别在哪里?88051单片机定时器/计数器有哪几种工作方式?各有什么特点?9设定时器T1方式1产生50Hz的方波,并由P1.0输出,请用两种方式编程,设晶振频率为6MHz。10说出8155的特点,I/O脚的作用