版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE10单片微机原理与接口技术-基于STC15系列单片机(第2版)习题部分第1章一、填空题1. 125= B= 7d H=( 000100100101 )8421BCD码=(011000101100100110101 )ASCII码。型算由CPU 、 存器 、口及接们线组。CPU的,其中,地址总线用于CPU寻址,地址总线的数据量决定CPU的最大寻址能力;数据总线用于CPU与外围器件爱存储器、I/O接口)交换数据,数据总CPUCPU类型。接口的作用是CPU与输入/输出设备的连接桥梁,相当于一个数据转换器 。_16CPU数据16
和数据存储器两种类型。7若CPU址线位为16,么CPU最址能为 64K 。型算执指顺序按在序储的存顺执的在行指时包含取、 令码 、行令个过程。型算系由计算和 入/输备 组。型算软的程语包高语汇编言 和器言 种类型。二、选择题1.当CPU的据线为8位,志着CPU一交换据力为 D 。1位 B.4位 C. 16位 D.8位当CPU地总为8时,着CPU的大址能为 C 。8空间 B. 16个间 C.256个间 D.64K个间型算程存空间般由 A 读储器 B.随机取储器型算数存器空一由 B构。读储器 B.随机取储器三、断题(×)(×)CPU(√)CPU(√)(√)832ARM(√)(RAM)(×)(ROM)(√)(1)存储单元的最高位用作符号位,0表是正数,1表示负数;(2)用补码表示。8位二进制数,当看成无符号数时,其表示范围为多少?当看成有符号数时,其表示要点:(1)无符号数:0~255;(2)有符号数:-128~+127。(1)10100110 (3)10000000 要点;(1)反码:11011001,补码:11011010;(2)反码:10000000,补码:10000001;(3)反码:11111111,补码:10000000;(4)反码:01111111,补码:01111111;ASCII码。(1)STC (2)Compute (3)MCU 要点:(1)101001110101001000011其他略。再求补。·(1)采用总线结构,包括地质总线、数据总线与控制总线;(2)采用I/O接口实现CPU与I/O设备进行连接。(1)按存储方式执行指令程序;(2)按“取指令、指令译码、执行指令”的步骤执行指令程序。一、填空题
第2章STC列片我国 深宏科技 研发。STC15F2K60S2系片机是1T片,1T含义指 个器为1个统时钟 。STC系单机于Intel公的8051 单片架,指系是完兼容的。STC15F2K60S2片型号的“STC”表义是指能应中问程存储器,设了单访的据Flash域 。STC15F2K60S2片型号“F”表含是指作源为5V 。STC15F2K60S2片号“2K”代的义指内RAM的是2K 。STC15F2K60S2单片机型号中“60”代表的含义是 指片内程序存储器的容量是60K 。ST15FK602片号“2表含是 指含2串口 。STC15F2K60S2片机CPU据线位是 8位 。STC15F2K60S2单机CPU址线位是 16位 。STC15F2K60S2单机I/O的动力是 大20mA 。STC15F2K60S2片机CPU中序数器PC的用是存一行令节所程序存储器的地址 ,其工作特性是 每取完一指令字节,PC值自动加1 。STC15F2K60S2机CPU中的PSW,称作 程序态字 ,中,CY是进位位 ,AC进位 ,OV是出志位 ,P奇标位 。STC15F2K60S2单的行口准向挽出 阻开输出等4工模。STC15F2K60S2单片机P2.0(RSTOUT_LOW)引脚可通过STC-ISP在线编程软件设置为上电复位后输出低电平。二、选择性STC15F2K60S2片的I/O的数封不而不位最时为 B 。A.38 B.42 C.60 D.622.当CPU行25H与86H加法算,ACC的算结为A 。ABH B.11H C.OBH D.A7H3.当CPU行AOH与65H加法算,PSW中CYAC的分为B 。A.0,1 B.1,0 C.0,0 D.1,1当CPU执行58H与38H加法算,PSW中OVP的分为C 。A.0,0 B.0,1 C.1,0 D.1,1P1M1=10HP1M0=56H时,P1.7于 作模。准双口 B. 高阻 C. 推挽 D. P0M1=33HP0M0=55H时,P0.6于 C 工模。准向口 B. 高阻 C. 推挽 D. 开漏当SWBS=1,门复位,CPU从 A 开执程。ISP监程区 B.户序区当fosc=12MHz,CLK_DIV=01000010B,请主时输频与统行频为D 。12MMHz,6MHz B.6MHz,3MHz C.3MHz,3MHz D.12MHz,3MHz三、判断题CPUPC(×)CPUPSW(√)CPUPC8(×)STC15F2K60S2单片机芯片的最大负载能力等于I/O数乘以I/O口位的驱动能力。(×)当STC15F2K60S2P2.0(×)当STC15F2K60S2(√)I/O20mA。(×)I/O20mA(√)I/O(√)POF1POF0(×)ISP(×)STC15F2K60S2I/O(√)STC,“STC”与“IAP(1)“STC”型号单片机可在线编程,但不可以在应用中访问程序程序存储器;“IAP”型号单片机可在线编程,也可以在应用中访问程序程序存储器。CPU从“ISP要点:(1)CPU从“ISP监控程序区开始执行程序”是指:先检查有没有程序下载流,如有完成下载程序,完成后转为执行用户程序。若没有,则直接执行用户程序。(2)从“用户程序区开始执行程序”是指:不检查程序下载流,直接执行用户程序。当I/O口处于准双向口、强推挽、开漏工作模式时,若要从I/O口引脚输入数据,首先应对要点:先对端口置1。3部要点:(1)输出锁存器:用于锁存从总线输出的数据,能一直维持到下一次刷新为止。(2)输入缓冲器:便于接收不同类型信号源的输入信号。(3)增加端口的带负载能力。STC15F2K60S2单片机的I/O端口能否直接驱动LED灯?一般情况下,驱动LED灯应加要点:(1)可以。(2)根据LED灯的工作电压、工作电流以及工作电源来计算。R=(Vcc-Vz)/ISTC15F2K60S2(1)内部时钟与外部时钟(2)如图将IAP_CONTR寄存器中SWBS、SWRST设置为0和1。P2.0I/OI/O(1) P2.0I/OSTC-ISP(2)除P2.0I/O引脚引脚外,其他I/O引脚在复位后输出的一定是高电平。STC15F2K60S2PCSPPC=0000H,SP=07H。STC15F2K60S2(1)P5.4引脚(2)通过CLK_DIV中的MCKO_S1、MCKO_S0控制。STC15F2K60S2单片机集成了内部扩展RAM,同时也保留外部扩展RAM的功能,请问内部扩展RAMRAM要点:(1)不能同时使用。AUXREXTRAM1RAM。第3章一、填空题目前,STC单片机开发板中在线编程(下载程序)电路采用的USB转串口的芯片是CH340G。KeilVision4汇编语言 源程序,保存源程序文件时,若是采用C语言编程,其后缀名是.C ,若是采汇语编,后缀是 .ASM 。KeilVision4集开境中除以辑编用户序可以 试 用户程。KeilVision4集成开发环境中,编译时允许自动创建机器代码文件状态下,其默认STC片能识的类型为机代文件 后名是.HEX 。二、选择题KeilVision4CreateHEXFileAA 目名 B 件名 C 项文夹名KeilVision4集发环,列属辑编界操功是 C 。A 入户序 B 编辑户序 C 速运程序 D 译程序KeilVision4成发环中,列属试界操功的是 D 。A 单步运行用户程序 B 跟踪运行用户程序 C 全速运行程序 D 编译用户程序KeilVision4。A c B asm C hex D uvproj列STC单机,能实在仿的片是 D 。A IAP15F2K61S2 B STC15F2K60S2 C IAP15W4K61S4 D STC15W4K32S4三、判断题STC89C52RCSTC15F2K60S2(×)KeilVision4集成开发环境在编译过程中,默认状态下会自动生成机器代码文件。(×)KeilVision4“CreateHEXFile(×)KeilVision4()KeilVision4集成开发环境调试界面中,默认状态下选择的仿真方式是软件模拟仿真。()KeilVision4集成开发环境调试界面中,若调试的用户程序无子函数调用,那么单()KeilVision4集成开发环境中,若编辑、编译的源程序类型不同,所生成机器代码(×)STC-ISPPCUSB(×)STC-ISP在线编程软件中,在点击下载程序按钮后,一定要让单片机重新上电,才能(×)STC15F2K60S2(×)STC15W开头的STC单片机与STC15F2K60S2单片机可不经过USB转串口芯片,直接与PC机USB(×)IAP15W4K61S4单片机可不经过USB转串口芯片,直接与PC机USB接口相连,实现在线(×)四、问答题KeilVision4(1)新建项目(2)新建文件(3)将文件添加到项目中(4)设置编译环境(5)编译程序(6)模拟调试程序KeilVision4(1)C语言编写的程序,采用“.c”扩展名;(2)汇编语言编写的程序,采用“.asm”扩展名。KeilVision4在工栏点”即可现。KeilVision4(1)全速运行:按照编写的流程运行所有的指令。(2)单步运行:每按一步执行一条指令,其中子函数(子程序)当成一条指令完成。(3)跟踪运行:真正的单步运行,会深入到子函数(子程序)中单步执行每一条指令。(4)运行光标程序行:从当前位置运行到指定的程序行位置。(5)断点运行:在指定行位置设置断点,当程序运行到该位置会自动停下来,方便检查。KeilVision4RAM要点:(1)打开“存储器”信息框(2)在地址栏中输入“I:需查看的RAM地址”,确定即可查看。KeilVision4一般在调试界面的左面有一个寄存器信息框,在框中可直接查看通用寄存器的信息。KeilVision4集成开发环境在调试程序时,如何观察或设置定时器、中断与串行口要点:如图,在菜单中选择相应的功能按钮,即会弹出对应接口的对话框,即可在对话框进行观察与设置接口的参数。STC-ISP(USB)()))/给单片机重新上电,即可完成程序的下载。如图,选中“每次下载都重新装载目标文件”。通过怎样的设置,可以实现当用户程序代码发生变化时会自动更新用户程序代码,要点:如图,选中“当目标文件变化时自动装载并发送下载命令”。IAP15F2K61S2单片机既可用作目标芯片,又可用作仿真芯片,当用作仿真芯片时,要点:(1)运行STC-ISP在线编程软件,选择“keil仿真设置”;(2)如图,将相应的芯片设置为仿真芯片;(3)设置后,系统会自动仿真软件下载到芯片中,完成下载后,该芯片即为仿真芯片。12.简述KeilVision4集成开发环境硬件仿真(在线仿真)的设置。要点:(1)打开keil的目标设置对话框(2)选中“debug”选项,在选项对话框中,选择在线硬件仿真设备,如图。单击“Settings”按钮,在对话框中,设置在线仿真端口与波特率。完成后,即可进行在线仿真。Proteus要点:电路图设计与仿真,以及PCB图的设计。Proteus要点:在寻找器件页面的关键词的输入框中输入元器件名称英文缩写或型号,在浏览框中会出现相应元器件,选中后,双击即可。分2种情况:放置前调整,选中元件,这时会在绘图界面的浏览框中出现该元件,如位置不对通过页面左边工具栏中的左转、右转、水平翻转、垂直翻转按钮调整元器件的方向;放置后调整,将鼠标移到需调整元器件处,单击右键会弹出快捷菜单,通过快捷菜单中的左转、右转、水平翻转、垂直翻转按钮调整元器件的方向。Proteus要点:(2)用鼠标左键选中需移动的元件,再用左键按住选中的元器件即可移动。用鼠标双击需设置元件参数的元件,就会弹出元件属性对话框;或在元件件位置单击鼠标右键会出现快捷菜单,单击选择“编辑属性”菜单,即会弹出元件属性对话框。然后,在元件属性对话框中按要求输入相关参数即可。(2)在工具栏中找到电气节点按钮,单击选中后,采用放置元件的方法放置即可。(1)将需要连接的两个电气节点位置,设置相同网络标号即可。Proteus(1)绘制单片机应用系统电路图;(2)利用KeilC集成开发环境编辑、编译用户程序,生成机器代码程序。(3)利用虚拟仿真的按钮即可。Proteus/在工栏选按即出电地入/输端选后,一、填空题
第4章STC15F2K60S2单片机操作数的寻址方式包括立即寻址、寄存器寻址 接址、存间寻址 和址变寄存间寻址等5方。一条令括作和 操作数 两部。STC15F2K60S2单片机指令系统与8051单片机指令系统完全兼容,包括传送类指令、算术运算类指令、逻辑运算类指令、转移类指令和位操作类54233二、选择题累加与展RAM数据送采的令记符B 。MOV B.MOVX C.MOVC于高128字,时采的址式是 B 。A. 直寻址 B.寄器间寻址 C.基变址存间寻址 D立即址于殊能存访问采的址式A 。A. 直寻址 B.寄器间寻址 C.基变址存间寻址 D立即址于序储,时采的址式C。A. 直寻址 B.寄器间寻址 C.基变址存间寻址 D立即址三、断题(√)(√)(×)“MOVA#55H3(×)“PUSHB1(×)DPTRDECDPTR(×)。“INCdirect”PSW(×)“POP ACC。(×)STC15F2K60S2(1)直接寻址:低128字节,特殊功能寄存器、位寻址区;(2)寄存器寻址:工作寄存器组、A、B、DPTR、C;(3)寄存器间接寻址:低128字节、高128字节、扩展RAM;(4)基址加寄存器间接寻址:程序存储器;(5)立即寻址:程序存储器。(1)长转移:转移范围为整个64K程序存储器空间;(2)短转移:转移指令下一指令为起始地址的2K程序存储器范围内;(3)相对转移:转移指令下一指令为起始地址的前128字节与后127字节范围内。(2)将转移指令表的首址送给DPTR,对应分支号在分支表中的偏移地址送给累加器A;(3)执行JMP@A+DPTR,首先根据分支号转到该分支在转移指令表的首地址处,通过执行该分支的转移指令转到该分支程序首地址处,即执行该分支程序。(1)转移指令:直接转到目标地址处执行程序;(2)调用指令:先保存调用指令的下一指令的首地址,再转移到目标地址处执行程序,遇到RET指令返回。RETIRETMOVCA,@a+PC”与“MOVCA,@A+DPTRMOVCA,@a+PC256MOVCA,@A+DPTR64K建议:先分析各段程序,判断程序运行结果,然后利用Keil集成开发环境编辑、编译与调试如下各段程序,验证程序结果。30HMOVR1,#30HMOV40H,#0EHMOV@R1,40H7FHR0,R1,A,B,P1,30H,40H5AH单元)MOVR0,#30HMOVA,@R0MOVR1,AMOVB,R1MOV @R1,P1MOV A,P1MOV 40H,#20HMOV 30H,40HA,B,30H,R0MOV A,#30HMOV B,MOV R0,#31HMOV 30H,#87HXCH A,R0XCHD A,@R0XCH A,BAABSPMOV MOV A,#54HMOV B,#78HPUSH ACCPUSH BMOV A, BMOV B, #00HPOP ACCPOP BMOV 34H,#10HMOV R0,#13HMOV A,34HADD A,R0MOV R1,#34HADD A,@R16.(A)=25H,(R0)=33H,(33H)=20H,33HCLR CADDC A,#60HMOV 20H,@R0ADDC A,20HMOV 33H,ADAAMOV 30H,#89HMOV A,30HADD DAAMOV 30H,A令记符 MOV 20H,#25H ;MOV A,#43H ;MOVR0,#20H;MOVR2,#4BH;ANLA,R2 ;ORLA,@R0 ;A ;CPLA ;XRLA,#0FH ;ORL20H,A ;PC(1)2000H:LJMP3000H ; (PC)=(2)1000H:SJMP20H ; (PC)=PCORG 1000HMOV DPTR, #2000HMOV A, #22HJMP @A+DPTR ; (PC)=ORG 0000HMOV R1, #33HMOV A, R1CJNE A, #20H, ; (PC)=MOV 70H, ASJMP ; (PC)=
MOV 71H, A…(CY)=1,P110100011B,P3CY、PlP3MOV Pl.3,CMOV Pl.4,CMOV C, Pl.6MOV P3.6,CMOV C, P1.2MOV P3.5,C六、程序设计题建议:利用Keil集成开发环境编辑、编译与调试自己编写的程序,验证程序是否正确。(1)R1R3MOVA,R1MOVR3,A(2)RAM30HR0中。MOVA,30HMOVR0,A(3)RAM0100HRAM20HMOVDPTR,#0100HMOVXA,@DPTRMOV20H,A(4)0200HRAM20HCLRAMOVDPTR,#0200HMOVCA,@A+DPTRMOV20H,A(5)将程序存储器0200H单元的数据传送到扩展RAM0030H单元。参考程序:CLRAMOVDPTR,#0200HMOVCA,@A+DPTRMOVDPTR,#0030HMOVX@DPTR,A(6)2000HRAM0300HCLRAMOVDPTR,#2000HMOVCA,@A+DPTRMOVDPTR,#0300HMOVX@DPTR,A(7)RAM0200HRAM0201H单元MOVDPTR,#0200HMOVXA,@DPTRINCDPTRMOVX@DPTR,A(8)RAM50H51HXCHA,50HXCHA,51HXCHA,50H16R0R1R2R330H31H32H8(R0)(R1)+(R2)(R3) MOVA,R1ADDA,R3MOV30H,AMOVA,R0ADDCA,R2MOV31H,AADDCA,#0MOV32H,A30H31H32H单P2参考程序:MOVA,30HMOVB,31HMULABMOV32H,AMOVP2,BRAM40H41HP1P2参考程序:MOVA,40HMOVB,41HDIVABMOVP1,AMOVP2,B5.试用位操作指令实现下列逻辑操作。要求不得改变未涉及位的内容。(1)使ACC.1、ACC.2置位;参考程序:ORLA,#00000110B(2)清除累加器高4位;参考程序:ANLA,#00001111B(3)使ACC.3、ACC.4取反。参考程序:XRLA,#00011000B1ADD A,#1DAA1ADD A,#99HDAA一、填空题
第5章用于置序放址伪指是 ORG 。用于示编言程结束伪令是 END 。用于义储节伪令是 DB 。用于义储域伪令是 DS 。在C51,于义功能存地的键是 sfr 。在C51,于义功能存可址地的关字是 sbit 。在C51,于义符号引位关的键字是 sbit 。在C51,断数键字interupt 。在C51,义序器存类的键是 code 。在C51,义位寻存储型关字是 bdata 。二、选择题下列符称,于指令号是 D 。AMOV B MOVC C PUSH D DB下列符称,属伪指符的是 C 。AB EQU C PUSH D DB下列符称,属于8051片指系指号的是 D 。AXCH B MOVC C POP D DW下列符称,于存储节伪令是 B 。AXCH B DB C DS D DWX8100。unsignedcharcode x=100;unsignedchardata x=100;unsignedcharxdata x=100;unsignedcharcodex;x=100;义个16位符数量并分配位址区正的句是_ D 。A.unsignedintB.unsignedintdataC.unsignedintxdataD.unsignedintbdata执“P1=P1&0xfe;”语,当P1.0 B 作。置1 B. 置0 C. 反 D. 执“P2=P2|0x01;”语句相于P2.0 A 操。置1 B. 置0 C. 反 D. 执“P3=P3^0x01;”语句相于P3.0 C 作。置1 B. 置0 C. 反 D. 当程序预处理部分,有#include<stc15f2k60s2.h>语句时,想对P0.1置1时,可执行A语句。A.P01=1; B. P0.1=1; C. P0^1=1; D. P01=!P01;三、判断题RET(√)(√)C51#include<stc15f2k60s2.h>P1.2P12表示。(√)(√)“while(1)for(√)C51128(√)ORG、ORGENDEQUEQUDBDWDS2000H起预留1020、100和Q的ASCII码。要点:(1)DB:用于存储字节;DW:用于定义存储字;DS:用于定义存储空间。(2)ORG2000HDS10DB 20,100DB‘W’,’Q’4.在C语言程序中,哪个函数是必须的?C语言程序的执行顺序是如何决定的?要点:(1)主函数:main()(2)由main()函数中语句顺序决定。要点:6.函数的调用方式主要有3种,请举例说明。要点:(1)直接调用;(2)在表达式中调用;(3)作为实参调用。7.全局变量与局部变量的区别是什么?如何定义全局变量与局部变量。要点:(1)(2)8.KeilC编译器相比ANSIC,多了哪些数据类型?举例说明定义单字节数据。要点:(1)位标量;(2)特殊功能寄存器与特殊功能寄存器可寻址位。7.sfr、sbit是KeilC编译器部分新增的关键词,请说明其含义。要点:sfrsbit8.KeilC编译器支持哪些存储器类型?KeilC编译器的编译模式与默认存储器类型的关系是怎样的?在实际应用中,最常用的编译模式是什么?要点:data、idatabdatacodexdata;SMALL:dataLARGE:xdataSMALL。9.数据类型隐式转换的优先顺序是什么?bit→char→int→long→float→singned→unsigned10.位逻辑运算符的优先顺序是什么?~→&→^→|do…whilewhiledo…whilex/yx%yLED要点:x/yxyx%yxy设数据变量为x,则个位数:x%10;十位数::x/10%10;百位数:x/100%10。四、程序设计题建议用Keil集成开发环境进行调试。16RAM30H31H31H830H8ORG0000HCLRCMOV A,#4DHSUBBA,#4EHMOV30H,AMOVA,#7FHSUBBA,#2BHMOV31H,ASJMP$END2R24R348RAM0201H参考程序:ORG0000HMOVA,R2ANLA,#0FHMOVR2,AMOVA,R3ANLA,#0F0HORLA,R2MOVDPTR,#0201HMOVX@DPTR,ASJMP$ENDRAM0300H~030FHORG0000HMOVR0,#30HMOVDPTR,#0300HMOVR2,#16LOOP:MOVA,@R0MOVX@DPTR,AINCR0INCDPTRDJNZR2,SJMP$ENDRAM20H~4FH00H50H单元。参考程序:ORG0000HMOVR0,#20HMOVR2,#30HMOV50H,#0LOOP:CJNE@R0,#0,LOOP1INC50HLOOP1:INCR0DJNZR2,LOOPSJMP$ENDRAM0200H~02FFHRAM0300H~03FFH单元中。参考程序:ORG0000HMOVR2,#02MOVR3,#03MOVR4,#0MOVDPL,#0LOOP:MOVDPH,R2MOVXA,@DPTRMOVDPH,R3MOVX@DPTR,AINCDPLDJNZR4,LOOPSJMP$END6.试编写程序,将基本RAM的20H、21H单元和基本RAM30H、31H单元中的两个16位无符号数相乘,结果存放在扩展RAM0020H为起始的单元中。数据存储格式为高位存高位地址,低位存低位地址。参考程序:ORG0000HMOVA,20HMOVB,30HMULABMOV10H,AMOV11H,BMOVA,21HMOVB,30HMULABCLRCADDA,11HMOV11H,AMOVA,BADDCA,#0MOVA,20HMOVB,31HMULABCLRCADDA,11HMOV11H,AMOVA,BADDCA,12HMOV12H,AMOVA,21HMOVB,31HMULABCLRCADDA,12HMOVA,BADDCA,#0MOV13H,ASJMP$END24MHZSTC-ISP40ms8LED20LED20~30LED30LED(1)画出硬件电路图;(2)画出程序流程图;(3)分别用汇编语言和C51语言编写程序并进行调试。要点:(1)硬件电路图(2)略(3)参考程序汇编语言源程序:ORG0000HMOVP1,#0FFHMOVA,P1CJNE A,#20,SJMP L1:JC L3CJNE A,#30,L2SJMP L2:L3:
JC L4MOVP2,#0AAHSJMP DOWNMOVP2,#55HSJMPDOWNL4:MOVP2,#0DOWN:SJMP$ENDC语言参考程序#include<stc15f2k60s2.h>#include<intrins.h>#defineucharunsignedchar#defineuintunsignedint#definexP1#defineyP2voidmain(void){x=0xff;while(1){if(x<20)y=0x55;elseif(x>30)y=0xaa;elsey=0;}}第6章一、填空题STC15F2K60S2单片机存储结构的主要特点是程序存储器 与数据存储器是分开编址。序储用存放用户序、数据和 表格 据固不的信。STC15F2K60S2单机CPU中PC所地间是程存器 。STC15F2K60S20000H序储的0003H—00BBH单地是STC15F2K60S2单片的 中断量 地址。STC15F2K60S2单片机内部存储器在物理上有三个互相独立的存储空间:FlashROM 、基本RAM和片内扩展的RAM;在使用上可分为4个空间:程序存储器 、 本RAM 片扩展RAM和 EEPROM 。STC15F2K60S2单片内本RAM为低128字高128字和特殊能寄存器
等3个部分。低128字节根据RAM作用的差异性,又分为工作寄存器组 、位址区 通用RAM区。工作寄存器区的地址空间为 00H-1FH ,位寻址的地址空间为20H-2FH 。128间接128直接特殊功能寄存器中,凡字节地址可以被8整除的,是可以位寻址的。对应可寻址PSWCY、AC等。STCFlashROMSTC15WXXXXEEPROM分开编址分别称为程序ah与数据aAP15XXPOM区是EEPROM。STC15F2K60S2单扩展RAM为部展RAM和片外展不能同时当AUXR的EXTRAM为 1 选择是外展单片复时,EXTRAM=0 选的是内展RAM 。STC15F2K60S2单片机程序存储的空间的大小是 60KB ,地址范围是0000H~EFFFH 。STC15F2K60S2单片机扩展RAM大小为 1792字节 ,地址范围是0000H~06FFH 。二、选择题当RS1RS0=01时,CPU择工寄的是B A. 0 B. 1 C. 2 D. 3当CPU需择2组寄存组,RS1RS0设置为 B 。A. 00 B. 01 C. 10 D. 当RS1RS0=11时,R0对的RAM地为 D 。A. 00H B. 08H C. 10H D. 18H6.当IAP_CMD=01H,ISP/IAP操功是__B 。A. 无ISP/IAP操作 B.对据Flash进行读作据Flash进行编操作 D.数据Flash进行擦操作三、断题STC15F2K60S2(√)8(√)STC15F2K60S2EEPROMEEPROM(×)128CPU128节采寄的接寻访的特功寄存。(× )RAMRAM(×)STC15F2K60S2机EEPROM真的EEPROM,可字擦按字读写数据(× )STC15F2K60S2EEPROM(√)STC15F2K60S2EEPROMA5H5AH。(×)data(√)128(1)128C128idata”。(1)对特殊功能寄存器的可寻址位采用位符号表示;(2)在使用前,必须对位符号进行地址定义。RAMRAMAUXRRAM。0000H(1)单片机复位后,PC所指地址;意味着CPU执行的第一条指令,必须从0000H开始存放。一般存放主程序的引导指令。000023?要点:(1)它是单片机串行口1的中断向量地址;(2)10023H1STC15F2K60S2EEPROM(1)将需要读的EEPROM地址送EEPROM地址寄存器;(2)设置EEPROM操作的等待时间,允许EEPROM操作;(3)将读命令数据送EEPROM命令寄存器;(4)先送5aH,再送a5H,触发IAP操作。(5)关闭IAP。STC15F2K60S2EEPROM(1)将需要读的EEPROM地址送EEPROM地址寄存器;(2)设置EEPROM操作的等待时间,允许EEPROM操作;(3)将扇区删除命令数据送EEPROM命令寄存器;(4)先送5aH,再送a5H,触发IAP操作。(5)关闭IAP。五、程序设计题06H5BH66H、6DH、7DH、07H、7FH、6FH,并编程将这些字形数据存储到EEPROM0000H~0009H单元中。100EEPROME200HRAM0100HEEPROM0200H单元内容与片内扩展RAM0200H单元内容比较,若相等,点亮P1.7控制的LED灯,否则,P1.7控制的LED灯闪烁。EEPROM0001HP1.7控制LEDP1.6LED灯。第7章一、填空题CPU面向口的务方包括 询 、 中断 DMA等3方。中断程括断、 中响应 、中服务 中断返回等个作程。中断务式,CPU与备是 并行 作。根据中断请求能否被CPU响应,可分为非屏蔽中断和 可屏蔽中断 两种类型。STC15F2K60S2单机的有断属于 屏蔽断 。若要T0中,对ET0置1,需对 EA 置1。STC15F2K60S2单机断优等分个先级,处同个断先级,前5个中断的自然优先顺序由高到低是外部中断0、T0中断、 外部中断1 、 T1中断 、行口中断。外部中断0中断请求信号输入引脚是 P3.2 ,外部中断1中断请求信号输入引脚是 P3.3 。外部中断0、外部中断1的触发方式由下降沿触发和上升沿、下降沿皆触发 两种类型。当IT0=1时,部中断0的发方式是 下降沿发 。外部中断2中断请求信号输入引脚是P3.6 ,外部中断3中断请求信号输入引脚是P3.7 ,外部断4中断信号输入脚是P3.0 。外部中断2外中断部中断4中触方有1类于下沿触发方。部断、中断外中断外中断外中断中的中请标,在中响后应中请求志会 自清。1和1不会中函定的字是 interrupt 。部断的断地址中号别是 0003H 和 0 。部断的断地址中号别是 0013H 和 2 。T0中的断量、中号别是 000BH 和 1 。T1中的断量、中号别是 001BH 和 3 。行1断中量地、断分是 0023H 和 4 。二、选择题执行“EA=1;EX0=1;EX1=1;ES=1;”句,述确的是 A 。11T0T1执后按中优权高低排叙正的是 C 。1→T11110→T0101执行“PS=1;PT1=1;”后,述确是 D 。01中断11要允T0断设置高,列程正确的是 A 。A. ET0=1;EA=1;PT0=1;B. C. ET0=1;EA=1;IT0=1;D. IT0=1;EA=1;PT0=1;当IT0=1时外中断触发式是 C 。高电触发 B.低触发 C. 降触发 D.上沿下沿发当IT1=1时外中断触发式是 C 。A.高平发 B.低平触发 C. 下沿发 D.升、降触发三、判断题STC15F2K60S2(×)CPU为一定会响应该中断。(√)(×)CPU(√)0。(×)T13(√)01(×)(√)(×)(×)using。(×)(×)四、问答题CPU要点:CPU(2)正在执行跟中断有关的指令;(3)正在执行的指令未结束。(1)可使CPU与外设并行工作,提高CPU的工作效率;(2)可实时响应外部设备的请求服务。(1)记录中断请求标志;(2)能够允许与屏蔽中断;(3)能够响应中断时保护断点地址并自动转到中断服务程序处执行中断服务程序;(4)中断的优先管理;(5)中断的嵌套管理。要点:CPU接收到中断请求并暂停自己的工作转去响应中断时的下一条指令所在程序存储器地址,即为该次中断的断点地址。STC15F2K60S25要点:(1)有2个:高级、低级;(2)外部中断0、T0中断、外部中断1、T1中断、串行口1中断要点:(1)外部中断0、外部中断1的中断请求标志在中断响应会自动清零,无需做其他处理;T0T1(3)串行口1包含2个中断源(TI、RI),当串行口1中断响应后去,其中断请求标志不在中断响应后,按照自然优先权由高到低前5个中断的中断请求标志的状态是怎样要点:(1)外部中断0、外部中断1的中断请求标志在中断响应会自动清零,无需做其他处理;(2)T0、T1中断的中断请求标志在中断响应后会自动清零,无需做其他处理;(3)串行口1包含2个中断源(TI、RI),当串行口1中断响应后去,其中断请求标志不Interruptvoid500ms01100ms3LED第八章一、填空题STC15F2K60S2单有 3 个16位/计数。T0时/计器外计数冲入脚是 P3.4 可程时输出是P3.5 。T1时/计器外计数冲入脚是 P3.5 可程时输出是P3.4 。T2时/计器外计数冲入脚是 P3.1 可程时输出是P3.0 。STC15F2K60S2/1计数器,T0工P3.4。T0时/数计溢标志是 TF0 停控位是 TR0 。T1时/数计溢标志是 TF1 停控位是 TR1 。T0有4 种工作方式,T1有3 种工作方式,工作方式选择字是TMOD 论是还是当于工式0们是16 位装初始的时/数。二、选择题当TMOD=25H,T0工作方式 C 态。A. 2,定时 B. 1,定时 C. 1,数 D. 0,定时当TMOD=01H,T1工作方式 A 态。A. 0,定时 B.1,定时 C. 0,数 D.1,计数TMOD00H、T0x121时,T0A. 系时钟 B. 系时的二信号C. P3.4引输号 D. P3.5脚入号
A 。TMOD=04H、T1x120T1系时钟 B.系时的二频号C. P3.4引输号 D.P3.5引输号
B 。当TMOD=80H, D ,T1动。TR1=1 B.TR0=1TR11INT0引脚(P3.2)TR11INT1(P3.3)TH0=01H,TL0=22H,TR0=1TH0=0x3c;TL0=0xb0TH0TL0、RL_TH0RL_TL0的值别为 B 。A.3CH,B0H,3CH,B0H B. 01H,22H,,3CH,B0HC.3CH,B0H,不,不变 D. 01H,22H,不,变TH0=01H,TL0=22H,TR0=0TH0=0x3c;TL0=0xb0TH0TL0、RL_TH0RL_TL0的值别为 A 。A.3CH,B0H,3CH,B0H B. 01H,22H,,3CH,B0HC.3CH,B0H,不,不变 D. 01H,22H,不,变INT_CLKO可置T0T1T2可程冲输当INT_CLKO=05HB 。T0、T1T2禁止T0、T2T1禁止T1、T2T0禁止T1T0、T2三、判断题STC15F2K60S2/(√)STC15F2K60S2/(×)STC15F2K60S2T0定时/TF0。(√)STC15F2K60S2/(×)STC15F2K60S2T0/TR0(×)STC15F2K60S2T1/TR0(√)四、问答题STC15F2K60S2/(1)相同点:都是同一个加1计数器;(2)不同点:计数器的脉冲源不同。IAP15W4K58S4单片机定时模式的计数脉冲源是系统时钟,而IAP15W4K58S4单片机计数模式的计数脉冲源是来自于单片机外部引脚。STC15F2K60S2/通过连接与切断脉冲源来实现IAP15W4K58S4单片机定时/计数器的启停的。STC15F2K60S2T0定时/0定时时间=(216-初始值)×计数脉冲的周期TMOD=00H时,T0x121T010msT0T0初始值=216-(10×10-3)/(1/(12×106))TR0=1TR0=0TH0、TL0TR0=0TH0TL0TH0、TL0RL_TH0、RL_TL0赋值;TR0=1TH0TL0RL_TH0、RL_TL0赋值。T2/T0、T1T0、T143T2、T3、T416T0、T1、T2定时/计数器都可以编程输出时钟,简述如何设置且从何端口输出时钟信号?要点:INT_CLKOT0CLKOT1CLKOT2CLKOT0T1T21”0;T0P3.5T1P3.4T2P3.0T0、T1、T2定时/计数器可编程输出时钟是如何计算的?如不使用可编程时钟,建议要点:(1)可编程时钟频率为定时/计数器溢出率的二分频信号。(2)如不使用可编程时钟,建议关闭可编程时钟输出是为了减少电磁干扰。五、程序设计题利用T0进行定时设计一个LED闪烁灯,高电平时间为600ms,低电平时间为400ms,编利用T1LED500ms利用T0测量脉冲宽度,脉宽时间采用LED数码管显示。画出硬件电路图,编写程序并利用T21000Hz利用T1LED(1)倒计时时间可设置为60s和90s;(2)具备启停控制功能;(3)倒计时归零,声光提示。画出硬件电路图,编写程序并上机调试。利用T0T1,T2K1K2100HzK1K2输出1000HzK1、K2都合上时,T2输出10KHz信号。画出硬件电路图,编写程序并上机调试。第9章一、填空题微型算的据信为 并通信 与行信种型。串行通信中,按数据传方向分为 单工 、半双工与 全双工 三种制。串行信按步类型为 步行 同串通种方。异步串行通信是以字符为发送单位,每个字符包括 起始位 、数据位与 止位 等3部。异步行信,始是 0 ,止是 1 。STC15F2K60S2片有 2 个 编全双工 的行。STC15F2K60S2片含2个 数缓器 1移寄器1个串行口控寄与1个 特率生器 STC15F2K60S2单机行口1的据冲是 SBUF ,际一个址对应2个存对据缓器行操时对应是行送 据存器,同时又是串行口1发送的启动命令;当对数据缓冲器进行读操作时,对应的是串行接收数据存。STC15F2K60S2单片机串行口1有4种工作方式,方式0是8位同步移位寄存器,方式1是10位,方式2是位固定波特率方式3是位可波特率。STC15F2K60S2片行口1的机信制是 SM2 。STC15F2K60S2单机行口1式0波率是fSYS/2或fSYS/12 ,方式1方式3波率是取于1或T2的率式2的率是Y32或fSYS/64 。STC15F2K60S2单片机串行口1的中断请求标志包含2个,发送中断请求标志是TI ,收断标志是 RI 。二、选择题当SM0=0、SM1=1,STC15F2K60S2单片串口1作在 B 。A.方式0 B.方式1 C.方式2 D.式3若使STC15F2K60S2单片机串行口1工作在方式2时,SM0、SM1C 。A.0、0 B.0、1 C.1、0 D.11STC15F2K60S2单机行口1行收,在 C 况串接束后不会置串接中请标志RI。A.SM2=1RB8=1 B.SM2=0RB8=1 C.SM2=1RB8=0 D.SM2=0RB8=0STC15F2K60S2片行口1在式2方式3使行送第9位据为1,则在行送,使 B 置。RB8 B.TB8 C.TI D.RISTC15F2K60S2片行口1在式2、式3中,想行送数为奇验,应使TB8 D 。A.置1 B.置0 C.=P D.=PSTC15F2K60S2单串口1式1,个字帧位是 C 位。A.8 B.9 C.10 三、判断题(√)异步串行通信中,发送、接收双方可以拥有各自的同步时钟,但发送、接收双方的通(√)SC15260S212SST2(√)STC15F2K60S210PCONSMOD(×)STC15F2K60S211PCONSMOD(√)STC15F2K60S2113中,S1ST2=1T1(×)STC15F2K60S2113SM2=19位数据为1时,串行接收中断请求标志RI不会置1。(×)STC15F2K60S21REN(√)STC15F2K60S224(×)STC15F2K60S21422(√)STC15F2K60S21(×)1(√)四、问答题2(1)并行通信与串行通信。(2)N(3)串行通信:数据一位一位地传送,传输速度慢,但占用I/O口线少,适用于长距离通信。字符帧由起始位(0)、数据位、停止位(1)构成。STC-ISPSTC15F2K60S2要点:(1)波特率是单位时间内传输的比特数。(2)STC-ISPSTC15F2K60S21410。(2)通过SCON的SM0、SM1控制位进行设置。STC15F2K60S2123(1)相同点:字符帧格式是一样的。(2)不同点:波特率发生器不同。STC15F2K60S222(1)10位UART和11位UART(2)S2SM0、S3SM1S4SM02340101。STC15F2K60S21(1)采用方式2或方式3;(2)发送方,第9位数据设置为1,发送地址;(3)SM2SM21;(4)发送方,第9位数据设置为0,发送数据;SM20RICPUSM2190RISTC15F2K60S21(1)下载程序前,可通过STC_ISP在线编程软件的硬件选项中设置广播中继功能;(2)CLK_DIVTx_Rx1sP121LED3画出硬件电路图,编写程序并上机调试。PCSTC15F2K60S29-19-1PC机发送字符STC15F2K60S2单片机功能要求0P1控制的LED灯循环左移1P1控制的LED灯循环右移2P1控制的LED灯按500ms时间间隔闪烁3P1控制的LED灯按500ms时间间隔高4位与低4位交叉闪烁非0、1、2、3字符P1控制的LED灯全亮画出硬件电路图,编写程序并上机调试。第10章一、填空题A/D转换电路按转换原理一般分为 并行比较 、 逐次逼近比较与 双分 等3类。在A/D转电中转数越,明A/D换的转精越 高 。10A/DVREF为5V。当模拟输入电压为3V614 。8位A/D转换器中,VREF为5V。转换后获得的数字量为7FH2.5V 。STC15F2K60S2片内集成了 8 通道 10 的A/D换速度可达到 300 KHz。STC15F2K60S2片机A/D转模转的考VREF是 源压 。STC15F2K60S2单片机A/D转换模块的中断向量地址是 002BH ,中断号是5 。二、选择题STC15F2K60S2片机A/D换模中换路类是 B 。并行较型 B.逐近型 C.积型STC15F2K60S2片机A/D换模的路拟入是在 B P0 B.P1 C.P2 D.P3当P1ASF=35H时说明 B 可作A/D换拟信输通。A.P1.7、P1.6、P1.3、P1.1 B.P1.5P1.4、P1.2、P1.0C.P1.2、P1.0 D.P1.4、P1.5当ADC_CONTR=83H时,STC15F2K60S2单片机的A/D模块选择了 C 为当前模拟信号输入道。A.P1.1 B.P1.2 C.P1.3 D.P1.4当ADC_CONTR=A3H,STC15F2K60S2单机的A/D块转速设为 B 个系统时钟。A.540 B.360 C.180 D.90STC15F2K60S2单片机工作电源为5V,ADRJ=0、ADC_RES=25H、ADC_RESL=33H时,测得的模输信约为 A V。A.0.737 B.3.930 C.0.180 D.0.249三、判断题STC15F2K60S2单片机A/D转换模块有8个模拟信号输入通道,意味着可同时测量8路模(×)STC15F2K60S2A/D10(√)STC15F2K60S2A/DA/D(×)STC15F2K60S2A/D2(√)STC15F2K60S2A/DA/D(×)四、问答题STC15F2K60S2A/D(1)10位(2)300KHzSTC15F2K60S2A/D(1)当ADRJ=0时,10位AD转换结果的高8位存在ADC_RES寄存器中,低2位存在ADC_RESL的低2位中;当ADRJ=1时,10位AD转换结果的高2位存在ADC_RES寄存器的低2位中,低8位存在ADC_RESL中;STC15F2K60S2A/D(1)打开ADC电源;(2)适当延时;(3)设置P1口相应的口线作为AD转换的模拟量输入通道;(4)选择ADC通道;(5)选择ADC转换结果的存储格式;(6)启动AD转换;(7)判断AD转换结束标志(查询方式或中断方式);(8)读取转换结果。STC15F2K60S2单片机A/D转换模块转换参考电压就是单片机的电源电压,当电源电压要点:(1)测量一个标准电源,反推出电源的大小;(2)AD利用STC15F2K60S2单片机A/D转换模块设计一个定时巡回检测8路模拟输入信号,每10s钟巡回检测一次,采用LED数码管显示测量数据,测量数据精确到小数点2位。画出硬件电路图,绘制程序流程图,编写程序并上机调试。利用STC15F2K60S2单片机设计一个温度控制系统。测温元件为热敏电阻,采用LED数30第11章一、填空题STC15F2K60S2单片机集成了3路可编程计数器阵列,可实现捕获、软件定时器 、高速输出及PWM输出等功。STC15F2K60S2单片机PCA计数器的时钟源有1/12系统时钟、1/8系统时钟 、1/6系统时钟、1/4系统时钟 、1/2系统时钟、系统时钟定器0溢出钟外输入ECI(P1.2)等8由 CMOD 特功能存的CPS2、CPS1、CPS0选。STC15F2K60S2片机CCON中 CR 制是PCA计器启控制。STC15F2K60S2单片机PCA模块PWM的数8位、 7位 和6位等3,PWM位由PCA_PWMn中 EBSn_1、EBSn_05.STC15F2K60S2片机PCA断量址是 003BH,中断号是7。二、选择题STC15F2K60S2CCAPM0=42HPCA0。A.PWM,中断 B.PWM,由低高生断 C.PWM,高低生断D.PWM,由高到低或由低到高产生中断STC15F2K60S2CCAPM1=21,PCA1。A.16位捕获模式,由PCA1的上升沿触发16PCA11616STC15F2K60S2CCAPM0=4DHPCA0。A.16软件定时器16PWMSTC15F2K60S2CCAPM0=42H、PCA_PWM0=40H,PCA0PWM。A.8 B.7 C6 D.无效三、判断题STC15F2K60S2PCACF、CCF0、CCF1、CCF2PCA(√)STC15F2K60S2PCA12(×)STC15F2K60S2PCA16PCA12(√)STC15F2K60S2PCA8PWM256。(√)四、问答题STC15F2K60S2PCAPCAPCA计数器的脉冲源有哪些,如何选择?要点:(1)3个(2)PCA计数器是16位的。(3)共有8种计数脉冲源,通过CMOD的CPS2、CPS1、CPS0进行选择。STC15F2K60S2PCA(1)通过CCAPMn寄存器设置PCA模块的工作模式;(2)PCA161616PWMSTC15F2K60S2PCA当PCAPA(HCL(CAPn、CCAPnL)的值相匹配时,PCA模块的输出PCAn将发生翻转。STC15F2K60S2PCAPCA16PCA(CHCL)PCACCFnCPUPCAPCASTC15F2K60S2PCAPWM(1)IAP15W4K58S4PCAPWM876PWM(2)以8位PWM为例,当[0,CL]的值小于[EPCnL,CCAPnL]时,PWMn输出低电平;当CLFFH00HCCAPnH]的值装载到[EPCnL,CCAPnL]中,实现无干扰地更新PWM。STC15F2K60S2PCA16PCA16PCAnPCA(CHPCA(CCAPnHCCAPnL)PCACCFnCPUPCAPCASTC15F2K60S2PCAPWM要点:(1)当EPCnL=0且CCAPnL=00H时,PWM输出引脚固定输出高电平;(2)当EPCnL=1且CCAPnL=FFH时,PWM输出引脚固定输出低电平;STC15F2K60S2PCAPWM的?要点:PWM256PWM(256-CCAPnL)STC15F2K60S2PCALED500ms利用STC15F2K60S2单片机PCA模块的PWM功能设计一个周期为1s、占空比为1/20-9/20PWMSTC15F2K60S2PCAPWM100Hz的正弦波信号。画出硬件电路图,绘制程序流程图,编写程序并上机调试。第13章一、填空题1.5-10ms。消除机械抖动的方法有硬件去抖和软件驱动,硬件去抖主要有RS触发和 RC电路 种;软件抖通调的 10mS 延序来现。键盘按按键的结构原理分为触点开关 和非触点开关两种;按接口原理分为编码键盘 和非编码键盘两种按键连结分为立盘和矩键盘 两。4.8I/O8个按键当用阵盘4.8I/O8个按键当用阵盘构时最可展 16 个键。5.为保每按动只成一功,须按做 释放处理。单片机应用系统的设计原则,包括 高可靠性 、 性能价格比高 、作护方与 计期短 等个面。LCD1602显示模块型号中,16代表 1行可显示16个字符 ,02代表可示2行 。8.LCD12864显示模块型号中,128代表 128列 ,64代表 64行 。LCD1602显模型引脚引的能是 用寄器选择 引脚的功能是 选择操作功能(读与写) ,E引脚的功能是 使能控制 。LCD1602显示模块型号引脚中,V0引脚的功能是 对比度调整控制 。LCD1602示块号引中,LEDA脚能是 背电的极 ,LEDK引的能是 光电的极 。LCD12864显示模块(不含中文字库)型号中,CS1引脚的功能是 左屏选择 ,CS2引的功是 屏择 。LCD12864示不含文号引的能是 复位 ,VEE脚功是 比度整 。LCD12864示含中字号中引的能是 设置据的传输式串与行) 。LCD1602示块号中第1第2对的DDRAM址是 02H ,若要示个符则该字的 ASCII码 写该的DDRAM地中。LCD1286428页列。I2C串总有2双向号,根是 钟线SCL ,一是据线SDA 。I2C行线一个 多机 总,总上以一或个主总线运由 机 制。I2C行线的SDA和SCK是向,接均通过 拉阻 接正源。据I2C行线议的,SCL高期,SDA由电平低电的化表示起始信号;SCL为高电平期间, SDA线由低电平向高电平的变化表示 终止信号;I2C行线行传输时信为平期数线数须保持 不变 。I2C串行总线协议规定,在起始信号后必须传送一个控制字节,高7位为 从机的地低表数的传方用 0 表示机送据用 1 表主机接收据无是机还是机接完个节数后都要对发送一个 答 信, 0(电) 示应。PCF8563芯片03H寄存器存储的数据是 分钟 ,数据格式是 BCD码 。PCF856302H1电源低 。PCF8563芯片09H寄存器存储的数据是 分钟报警数据 ,其中最高位用于设置钟警号有性 。总适于 单 机统能控一个多从设总只一数线,常求接个为4.7K的 拉阻 与从的信以过3个步完别始化总器件 识单线器件 和 交数据 主访但线件必严遵单线令序即初始化 、 ROM令 和 RAM命令 。单总线复位与应答信号中,复位信号是主机发出的,通过拉低单总线至少 480μs产复脉信号从发的通拉低总至少 60-240 μs来产生应脉。单线有读时至需要 60 μ且两独的时之间需要 1 μs的复时,、时均于主机 拉低 总。直流电机的正、反转控制是通过改变直流工作电压的 极性 来实现的,而速度的制般用 PWM 式实。PWM方式的控制含义是指 改变单位周期时间内的脉冲宽度(或者说占空比) 。步进电机是一种可电脉冲信号转变为角位移 或 线位移 的电磁机械装,工过控常用执部之。进机定与子之的 齿 是步电旋的作础。步进电机的旋转方向是通过改变步进电机供电节拍的 顺序 来实现的,其速度是过制电拍的 时间 实的。IAP15W4K58S4机工的型耗是 2.7-7mA 闲模下典型功是 1.8mA 停模下功耗是 <0.1μA 。IAP15W4K58S4单片机的低功耗设计时指通过编程让单片机工作在 低速模式空模和 停模式。37.IAP15W4K58S4单片机在空闲模式下,除CPU不工作外,其余模块仍继续工作。IAP15W4K58S4单在空模下任中的产都引被硬清,而出闲模。IAP15W4K58S4片在停模下单机使用时停看门定时器串口AD转功能块止作但 外部断CCP 继工。IAP15W4K58S4片进入机式了通过部断及他断的部引脚行醒,可通过部 机醒定时器 唤醒CPU。IAP15W4K58S4片的可性计指动片机中 看狗 定时。IAP15W4K58S4机是过置 WDT_CONTR 殊能存器现看门狗能。二、选择题按键机抖时一为B 。A.1-5ms B.5-10ms C.10-15ms D.15-20ms软件抖通调延程序避按的动间去延程的时间般为B 。5ms B.10ms C.15ms D.20ms人为键操时一为B 。A.100ms B.500ms C.750ms D.1000ms若P1.0接个立,未时高平键放处正的句是A。A.while(P10==0); B.if(P10==0);C.while(P10!=0); D.while(P10==1);若P1.1接个立,未时高平键识别理确方是。A.if(P11==0) B.if(P11==1)C.while(P11==0) D.while(P11==1)C。A.B.C.D.B。M B.J C.S D.RDC。著 B.论集 C.位文 D.LCD示制,若RS=1,R/W=0,E使,时LCD操是 C 。A. 数据 B. 写令 C.写据 D.读标志LCD示制,若RS=1,R/W=1,E使,时LCD的作是 A 。A.数据 B. 指令 C.写据 D.读标志LCD示制,若RS=0,R/W=0,E使,时LCD的作是 B 。A.数据 B. 指令 C.写据 D.读标志LCD示制,若RS=0,R/W=1,E使,时LCD的作是 D 。A.数据 B.指令 C.写据 D.读志LCD1602令,01H指令码功是 B 。A.标回 B.清示 C.置符入式 D.显开/控制LCD1602令,88H指令码功是 B 。A.置符生的址 B.设置DDRAMC.标字移位 D.设置本作要在LCD1602的第2行第0位示符“D”,则数写入LCD1602对应的DDRAM中。A.0DH B.44H C.64H D.D0HLCD12864显模不含文库指中,B8H令码功是 。A.置示始行 B.设置地址C.置地址 D.显开/设置LCD12864显模含中字)令,令控位RE作是 。A.示开关择 B.游标/选择C.4/8数选择 D.扩充令基指选择LCD12864示含中字基指中令码表功是 B 。置CGRAM地址 B.设置DDRAM地址C.址位 D.示态的开/关PCF856302H02H95H。A.21秒 B.15秒 C.95秒 D.149秒PCF8563芯片09H器是报信存单当写入95H表含是B 。A.允许警分警是15钟 B.止报警C.许警分警是21分钟 D.允报,分警是14分钟PCF856307H/07H、08H单元内容分别为86H、15H时,代表的含义是B。A.2015年6月 B.1915年6月 C.2021年6月 D.1921年6月在DS18B20数温计中读的温数为07D0H,明量度为A。A.+125℃ B.+85℃ C.+120℃ D.+65℃在DS18B20数温计中读的温数为F998H,明量度为C。A.+102.5℃ B.+66.5℃ C.-102.5℃ D.-66.5℃DS18B20字度配置存设为7FH,测分率DA.9 B.10 C.11 D.12CCHROM令表含义。A.读ROM B. 符合ROM C. 索ROM D. 过ROMBEHRAM令表含义B 。A.启动度换 B.暂存器 C.写存器 D.制存器进机,用相三控方时每拍步电转的度是C 。A.6° B.9° C.3° D.1.5°进机,用相六控方时每拍步电转的度是D 。A.6° B.9° C.3° D.1.5°步电的动径为采三相拍制方拍动角移是A。A.6.28/120 B.6.28/240 C.3.14/120 D.3.14/240PWM号高平为200ms周为1000ms,则PWM信的空是 。A.1/5 B.1/6 C.4/5 D.1/4PWM号高平为200ms低平间为则PWM号占是B 。A.1/5 B.1/6 C.4/5 D.1/4PCON=25H时,IAP15W4K58S4片进入 。空模式 B.机式 C.低模式PCON=22H时,IAP15W4K58S4片进入 B 。空模式 B.机式 C.速式PCON=81H时,IAP15W4K58S4片进入 A。空模式 B.机式 C.速式当fosc=12MHz、CLK_DIV=01H时,IAP15W4K58S4单片机的系统时钟频率为。12MHz B.6MHz C.3MHz D.1.5MHz当fosc=18MHz、CLK_DIV=02H时,IAP15W4K58S4单片机的系统时钟频率为。18MHz B.9MHz C.4.5MHz D.3MHz当WKTCH=81HWKTCL=55H,IAP15W4K58S4单机部机唤醒时器的时间为 A 。A. 341×488μs B.85×488μs C.129×488μs D.33109×488μs当fosc=20MHz、WDT_CONTR=35H时,IAP15W4K58S4单机门时器溢出时为 B 。A.629.1ms B.1250ms C.1048.5ms D.2097.1ms若fosc=12MHz,用程序周性大环间为500ms,对门时器置正确的是 A 。A.WDT_CONTR=0x33; B.WDT_CONTR=0x3C;WDT_CONTR=0x32; D.WDT_CONTR=0xB3;三、判断题(×)PC(×)I/O1024(×)(×)M(√)LCDLED(×)LCD1602以示32个ASCII字。(√ )LCD12864)32(√)LCD12864)64ASCII(√)LCD12864(×)16×1632(√)32×32128(√)LCD12864(√)I2C(√)I2C(×)I2C(×)(√)PCF8563INT(×)DS18B2018(√)DS18B201)IAP15W4K58S4SPI3Mbps。(×)IAP15W4K58S4SPIfSYS/4(√)IAP15W4K58S4SPI(×)(×)(×)(√)若按A→B→C→A节拍供电,步进电机正转,则按A→C→B→A)(×)IAP15W4K58S4I/O(×)CLKS2、CLKS2、CLKS20、、0fSYS=fosc/2。(×)CLKS2、CLKS2、CLKS20、、0fSYS=fosc/8。(√)IAP15W4K58S4(√)IAP15W4K58S4CPU。(×)IAP15W4K58S4CPU(√)IAP15W4K58S4( √)IAP15W4K58S4(×)IAP15W4K58S4WDT_CONTRCLR_WDT(×)四、问答题要点:(1)编码键盘:其输出是由硬件生成对应按键的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 麒麟操作系统教程(微课版) 课件 第6-10章 软件安装- 麒麟服务器操作系
- 麒麟操作系统教程(微课版) 课件 第7章 系统高级管理
- 涡阳就业指导服务平台
- 2026智能制造成熟度评估与辅导方案
- 教师新职业规划总结
- 2026年福建江夏学院教师招聘考试备考题库及答案解析
- 服装设计历史就业分析
- 专业就业指导专家课
- 2026浙江湖州市安吉雷博人力资源服务有限公司招聘2人考试参考题库及答案解析
- 2026年周口西华县中医院校园招聘30名考试备考题库及答案解析
- cjj932025生活垃圾卫生填埋场运行维护技术规程
- 2025新能源风电场规范化管理导则
- RCO运行管理制度
- 信息时代的生产技术-终考任务-国开(NMG)-参考资料
- 村委会工作报告模板
- 浙江省9+1联盟2024-2025学年高一下学期4月期中物理试题(PDF版含答案)
- 致敬劳动者争做劳动小先锋-劳动教育主题队会
- 建筑施工吊篮验收要求
- 2025年演出经纪人演出经纪实务考试题库(新版)
- 给童年留白读书分享
- 一年级日常家长会含内容课件
评论
0/150
提交评论