版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1-1A )A B BCDC 3D 1zA )A 1.5 B 3 C 1 D0.5MCS-51AA12MHz B6MHz C8MHz D 10MHzD A、 B指令寄存、 C、 D存储器D )A 、BC\OD机D )A地址总线 B线 C据总线 D输出总线7.-49D二进补为.( B )A 11101111 B 11101101 C0001000 D 111011009C )A11100010 B10101111 C 00011101 D 000011115A)A0.101 B 0.111 C 0.110 D0.1000D )A 原B反C补DASCII1-2填空作有原、反和补码十进29000111013.十进-298位补.11100011单片微型CPU、存储接口三分组.使MCS-51EA必须接地.输入输出设备与外世界交换载体.十进-478位二进补表示为.110100018.-49D二进补为.11101101ASCII称为它实际值叫真值。1-3判断。 √)1。 ×。 F。 √ 。45与1√ )1× 。1×1s× z为√ )1脚A.√ ).98为× )-4简答1答:单片机是在一块集成电路上把 CPU、存储器、定时器计数器及多种形式的 接口集成在一起而构成的微型计算机。它与通用微型计算机相比,具有如下特点:(1) 单片机的程序存储器和数据存储器是分工的,前者为 ROM,后者为 RAM;(2) 采用面向控制的指令系统,控制功能强;(3) 多样化的 接口,多功能的 引脚;(4) 产品系列齐全,功能扩展性强;(5) 功能是通用的,像一般微处理机那样可广泛地应用在各个方面。单片机主要应用在哪些领域?答:单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面。在各种系列的单片机中,片内 ROM的有种形式?用应据用?答:各种型的单片机片内程序存储器的形式主要有下种形式:(1) (Msak)ROM型单片机:内部具有工程的 ROM,ROM中的程序能单片机制家用工化,用能ROM中的程序。如:MCS—51系列的 8051。ROM单片机产的产品。用可片产家采用方法程序制在片的 。(2)EPROMEPROMEPROM信的片可的程序,。如:MCS—51系列的8751。EPROM小产品。(3)ROM能成的MCS—51系列的8031。ROM。种单片机扩展,系统构。(4)E2ROM:MCS—51的型 89C51单片机。(5)OTP(OneTimeProgrammable)ROM例如:NEC的 μPD75P308GF—3B9。种片的。控制器的成和用寄译码发操组成。用协调指挥计算机系统的操。微型计算机成(CPU)(I\O)输/输出过总们某运寻址方式答: 寻址方式:寻址方式就是寻找指令中操数操数所在地址的方式。就是如何找存放操数的地址,把操数提取出的方。堆栈:答:堆栈是在片内 RAM中专门开辟出的一个区域,数据的存取是"后进先出"的构方式处理的。实质上,堆栈就是一个按照后织的一段内存区域。是汇语言?指令周期?答: 汇:汇语言源程序在交付计算机执之前,需要先翻译成目标程序,个翻译过程汇。周期执条所占间常1~4周期。是进位和溢出D0H8HHH2-11.MCS-51ALE信号效时Po口稳定地送8地址.MCS-51堆栈软件写堆栈指针临时在片内据储内开辟区域.MCS-51凡节地址能被_8整除特能能.MCS-514组地址00H~1FH.MCS-5120H~2FH内据储,节址.地址、控制据。8.80C514KB。9.80C51在4储。10.6荡脉冲2分频后时钏信号定。2-2判断我说实质上硬√)1对转移令大跳距。 × )1程序只用来放程序× 放程序格MCS-51时钟频率18MHz. (× ). 12MHz。使用编程接必须始化√ 当1上电复针H× 1外扩 O外 M编√ 使用 1且 =1仍外扩 B程序× B。95复1复直接连√ )1× 1串行接全双√ )PC放前执行令× 要执行下条令。1布在H× H。1复电路×复单初始化操。要 MCS-51× 晶频率屡 z才可能1.5μs2-3选择要想测引脚上脉冲宽度,那么TMOD内容应( B(A)09H (B)87H (C)00H (D)80HH前D )0组 1组 2组 D3组串行方式C )N N N P1每驱动B )A2TTL电平载有B4TTL电平载C8TTL电平载D10TTL电平载MCS-51断允许触发内容83H,CPU响应断请求( B )(A)T1, (B)T0,T1 (C)T1,串行接口 (D) ,T02-4问答题8051单片机内部包含哪些主要逻辑功能部件?答:8051单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源:(1) 8位 CPU;(2) 4KB的片内程序存储器 ROM。可寻址 64KB程序存储器和 64KB外部数据存储器;(3) 128B内部(4) 个 SFR;(5) 4个 8位并行 口(共 32位 线);(6) 一个全双工的异步串行口;(7) 两个 16位定时器/计数器;(8) 5个中断源,两个中断优先级;(9) 内部时钟发生器。EA/VPP引脚有何功用?8031的引脚应如何处理?为什么?答:EA/VPP是双功能引脚,功能如下:(1) EA接高电平时,在低 4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低 4KB空间(FFFFH)时,CPU将自动执行片外程序存储器的指令。(2) EA接低电平时,CPU只能执行外部程序存储器的指令。8031单片机内部无 ROM,必须外接程序存储器。因此,8031的 EA引脚必须接低电平。在对 8751单片机内部的 EPROM编程时,此引脚 VPP外接+12V电压,用于固化EPROM程序。8051单片机存储器的组织结构是怎样的?8051,可:(1)64KBFFFFH中0000H~0FFFH4KB的ROM地址空间,为外部 ROM地址空间;(2)256BFFH中00H~7FH(共128B)RAM80H~FFH间,21个功能存器地在个;(3)64KBFFFFH片内数据存储器为哪个和用的?8051的数据RAM、缓。各的如下:(1) 00H~1FH为工存器组,共4组,每组占用 8个 RAM字节单,每个单为一个工存器,每组的 8个单别定义为 8个工存器R0~R7。当前工存器组的选择是由程序状字 PSW的 RS1、RS0两位来确定。如果实际应用中并需要使用工存器或需要使用 4组工存器,使用的工存器组的仍然可为一般数据使用,用接寻址或用 Ri的存器间接寻址来访问。(2) 20H~2FH1600H~7FH。当然,位寻址也可用字节寻址的一般数据(3)30H~7FH为堆栈、。单片机有哪个功能存器?各在单片机的哪些功能部件中?1180H~FFHU、PSP由DPL和H8;P、E;、、、;OPPPP;N、N。PC什么?否属于?什么作?PC16mr不像那样PCPC专门于CPU取指令期程序存PC总保着条要执行指令16位通常程序顺序执行般PC1执行转指令、程序指令断时要转PC。DPTR什么?由成?要作什么?R68DP8和8R6可程序3-11、X RB)BLJMP2000HORG000BHPH当U断0PC)HHH行H C1)1 SPCPBCPSPC1 PC)DCPSP4、L指令作码H执行相程序指令后)HHHD5、1V HW被置D)CB0VDP6面将 1工置成3区)V WHV WB PSW.4 R3 )B3 R、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C)(D)/PSEN(B)ALE(C)/RD(D)/WR、MOVC,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址9、ORG0000HAJMP0040HORG0040HMOVSP,#00H当执行完左边的程序后,PC的值是(C)(A)0040H(B)0041H(C)0042H(D)0043H10、对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令判断题。MCS-51127B)128B当MCS-51上电复位时,堆栈指针SP=00H(SP=07H)( 错 )调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与PC无关。(错)PC也有关(PC入栈与出栈)7MOV @R1,#80H (错)5、INC DPTR (对)6、CLR R0 错)指令系统中没有。7、MOV @R1,#80H(对)8ANL R1,#0FH (错)9ADDC A,C (错)10XOR P1,#31H ()简答题汇编语言指令格式。答:MCS-51汇编语言格式如下:1]]3符号,其值代表这条指令的地址。操作码助记符是指令系统规定的代表特定指3MCS-517MOVAMOVHP1MOVAR0MOVXA,@DPTRMOVCA,@A+DPRTSJMPLOOPANLCMRAM、可RAM只R0/R1(8地)DPTR(16地)4 M(30H)=5AH(5AH)=40H(40H)HH执行列后关储单元(01AB1,HHH单元)容如何?MOVMOVMOVMOVR0,#30HR1,AB,R1;R0=30H;A=5AH;R1=5AH;B=5AHMOV@R1,P1;(5AH)=7FHMOVA,P1;A=7FHMOV40H,#20H;(40H)=20HMOV30H,40H;(30H)=20H。最为R0=30,R1=5AA=7FHB=5AHP1=7FH(30H)=20H(40H)=20H,(5AH)=7FH。5 短转移)AJMP(绝对转移)主要区别。SJMP下起始地址为中心256节范围转移(-128~+127),者转移目地址必须在与AJMP下第一节相同2KB区SJMP方便PCASJMP转移范围大,但存在跳区限制,AJMP2KB区最2个节处时,才可跳到下个区AJMPSJMP是有件,也就是目地址必须与它下面存放地址在同2KB区域内。编程题1RAM30H单元开始15BRAM3000H开始单元中去。STRATV R0,#30HMOV R7,#0FHMOV PV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R7,LOOPRETRAM30H开始10B二进制数,请编程求它们之和(和<256).OMOV R0,30HMOV R7,#9MOV A,@R0PC R0ADD A,@R0DJNZ R7,LOOPMOV RET一个程序,将累加器中的一个字符从串行接口发送出去.解 SOUSCON,#40H;设置串行接口为工作方式MOVTMOD,#20H;定时器T1工作于模式2MOVTL1,#0E8H;;设置波特率为1200b/sMOVTH1,#0E8HSETBTR1MOVSBUF,AJNBT1,$CLBRETT1用查表法R3BCD码.解MAIN:MOVA,R3;待转换的数送AMOVDPTR,#TARDPTRMOVCA,@A+DPTR;查ASCII码表MOVR3,A;查表结果送R3RETTARDB30H,31H,32H,33H,34HDB35H,36H,37H,38H,39HRAM40H10B二进制数,程找出其中最大值并50H单元中.解 START:MOVR0,#40H;R0MOVR7,#09H;比较次数送R7MOVA,@R0;取数送ALOOP:INCR0NEXT:MOVCJNEJNC30H,@R0A,30H,NEHTBIE1;H;(A)≥(30H)BIR1MOVA,30H;(A)(30H)ABIE1:DJNZR7,LOOP;10MOVRET50H,A;50HSTART: V H ;1MOV TH1,#0E8H ;1200b/sMOV TL1,#0E8HSETB TR1 ;T1V H ;1L1: JNB RI,L1 ;
CLR RI ;V AF ARET。请主及。R0R1R0和指针,R1指向另节存放R2中计初值。主JAFA: MOVR0,#20H;指向最低节MOVR1,#29H;指向另最低节MOVR2,#04H;节计值ACALLJASUB;AJMP RTEJASUB: CLR CJASUB1MOV A,@R0 ;ADDCA,@R1;MOV@R0,A;INCR0;INCR1;DJNZR2,JASUB1;RET8 。解ORG0030HSTART:MOV20H,#00H;计计器MOVDPTR,#0000H;MOVXA,@DPTR;长度→10HMOV10H,AINCDPTR;DPTR第地址TWO:MOVXA,@DPTR;→AJBACC.7,ONE;负转E准备下数INC20H;计器1ONE:INCDPTR;地址针1DJNZ10H,TW;长度减1不等于0继续寻找RET9 制循环闪烁灯。8 发光二极管每次其中某灯闪烁点10次后转到下闪烁10次循环不止。画电路。解P1.08013P1.7
D0 74LS240D7
5VP1.0DMOV A,#01H ;SHIFT: LCAIL FLASH ;10序RR A SJMP SHIFT FLASH: MOV R2,#0AH 10FLASH1; MOV P1,A LCALL DELAY MOV P1,#00H LCALL DELAY DJNZ R2,FLASH1 RET4-1MCS-51Po动 8 SLTTL.MCS-51有4,P0~P38031P2 般I\O.MCS-51串4种工方式,这可在始化用软特殊功寄存器 SCON 加选择.使用慢速外最佳传方式断 .定器To工在方式3 ,要占定器T1TR1和TF1_两控制.MCS-515 断,2级,优级软特殊功寄存器 IP 择..用串扩,串工方式应选方式 0 .在串通信据传送方单工、半工、全工三种方式.断地址_ 0013H4-2判断MCS-515断源优级相同。 ( ×)1×)1×13P×).×)O×)10H√ .D1√ 1=1B× )PC× )1H× )MCS-514I\OP0~P3× )4-3( D )MCS-51、它允许IEB )H H 2 3.DMCS-51下列哪( D ).(A)PC (C)PC4.MCS-51,( C )(A)0 (B)1 (C)2 (D)S1A )5个2个3个6个1)确D17T1D )种种种 算与界交换息该( B (A)CPU自动成 成之路(C)成 主成下哪适于处理事( C )(A)DMA (B)无递断(D)递1、2、4章编程8225A字300FH,请按0,B1,C,C低,8225A字编初始化.解:字初始化:MOV DPTR,#300FHMOV A,#95HMOVX @DPTR编延S和 n子设fz则周期 s。解:1(2) ORG 1000HTIME:MOV R7,#10T3: MOV T2: MOV T1:DJNZR5,T1DJNZR6,T2DJNZR7,T3RETs0次ORG 0030HMOV LOOP:LCALL TIMEDJNZ RAM50H~5FH16Bz。解:查询如下MOVSCON,#8OHMOVMOVR0,#50HMOVR7,#16HLOOP:MOVA,@R0MOV C,PMOV TB8,CMOV JNB T1,$CLR T1INC 应单机部T0工作在1,P1.0输出周期2ms波脉冲号已知单机晶振频率。(X2-(2)写出=216-1*10-3*6*106/12=OFEOCHORG 3000HSTART:MOV MOV TL0,#OCHMOV SETB TR0LOOP: JBC TFO,DONESJMP DONE:MOV TL0,#OCHMOV CPL P1.0SJMPLOOPT01,P1.01ms。226=216-0.5*10-3*6*106/12=FF06HORG 3000HSTART:MOV MOVMOVSETBTR0LOOP:JBCTFO,DONESJMPLOOPDONE:MOVTL0,#06HMOV CPL P1.0SJMPLOOP689C51P1口监测某一按键开关使每按键一次一个正宽随意编汇编语言G ABC:SETB P1.0SETB P1.7JB PI.7,$JNB CLR P1.0MOV R2,#0DAY:DJNZ SJMP ABC7、设一个4位码显示电路并汇编语言编使右到左显示一遍。G MOV A,#08HMOV R2,#01HMOV DPTR,#TABMOVCA,@A+DPTRMOV P1,ANEXT:MOV A,R2MOV P3,AACALL JB ACC.4,LPDRL AMOV AJMP LPD: TAB: DB8发光二极管,每次其中某灯10次后,转到下10次,不止。画出电路图。解: MOV A,#01HSHIFT: RRSJMP SHIFTFLAH: MOV FLAH1: MOV P1,ADELAYMOV P,#00HDELAYDJNZ RET8051单片机INTO引脚外接脉冲信号,要求每送来30H单元值加130H31H单元。试利用中断结构,脉冲计数。解: ORG 0000HAJMP MAINORG 0003HAJMP SUBGMAIN:MOV MOV 30H,AMOV MOV SETB INT0SETBEASETBEX0AJMP$ORG0200HSUBG:PUSHACCINC MOV JNZ INC BACK:POPRET189C51P1口控8LED。相邻4为2组每05S交替发亮次,周尔复始。试写。解:ORG0100HMOVABC:MOVP1,AACALLD05SWAPASJMPABCD05:MOVR6,250DY:MOVR7,250DAY:NOPDJNZDJNZEND89C51ADC0809210RAM20ORG 0100HMOV MOV R0,#50HMOV NEXT:MOVX @DPTR,AJB P1.0,$MOVX MOV@R0,AINC R0DJNZ SJMP $5-114)MH MD21O)0B12335O)6根4根2根2根41BM)2片3片C4片 D5片5)1根2根3根4根61MOA)P0BP1P2D7C)CA8、1)1BID9、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU10、MCS-51的并行I/O口读-改-写操作,是针对该口的(D)引脚 (B)片选信号线(D)内部锁存器判断题1、MCS-51外扩I/O口与外RAM是统一编址的。(对)2、使用8751且EA=1时,仍可外扩64KB的程序存储器。(错)60KB3、8155的复位引脚可与89C51的复位引脚直接相连。(对)4、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。(错)统一编址的特点正是无需专门的输入输出指令。5、8031片内有程序存储器和数据存储器。(错)无程序存储器6、EPROM的地址线为11条时,能访问的存储空间有4K。(错)2K.7、8255A内部有3个8位并行口,即A口,B口,C口。(对)8、8155芯片内具有256B的静态RAM,2个8位和1个6位的可编程并行I/O口,1个14位定时期等常用部件及地址锁存器。(对)9、在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOV指令。(错)MOVX指令。10、为了消除按键的抖动,常用的方法有硬件和软件两种方法。(对)简答题8031P08P2P08P088P0ALEP08P288031168PSEN/RDWR、8031单片机实际上它还少条I/O可当还剩下I/O可8031须促成原则上说P0P2P1P3可I/O16条I/O除占P0P2还P3RD(P3.7)WR(P3.6)条种情况下148031单片机2716EPROM6116RAM组成应用请画硬件连图指范围。27168EPROM61168RAM者都仅11根由于没规定范围故可按最简单方式连即省去地译码须0开始基本0000H—07FFHH—连/PSENM/RD/WRRAM芯片片端都固定连图如图示。D7Q7A7A10.D0Q0.A0A9A8G/E/OED7P2.2P2.1P2.0P08031ALEP2.2P2.1P2.0P08031ALE/PSEN/EA. 2764D0 EEEDDEE/CEE/RD/WEA7.A0/OE/WD7A10A9A8. 6116D0 8255A/AB38I/OA、BC题1 试8155进初始化A为选通输出B为选通输入C作为联络启定时记1工作10ms,定时器计脉冲频率为单片机24频z。解算得初值=5000=1388HMOV DPTR,#7F04 ;定时低八寄存地址 DPTRMOVA,#88H;8AMOVX
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版学校游泳池儿童游乐区设计与施工承包合同示范3篇
- 2025版土地使用权出让居间合同(新型合作模式)3篇
- 2025版城市住宅小区全面灭蟑螂服务合同4篇
- 2025版土地测绘保密协议:保密项目合作与技术支持合同3篇
- 乳粉产品质量法律规制与合规考核试卷
- 会展产业与数字经济的创新结合考核试卷
- 2025版十五年商业地产租赁合同范本15篇
- 2025版城市庆典活动委托演出合同3篇
- 2025年水土保持设施验收技术服务与生态修复实施合同3篇
- 2025年医疗设备使用及维护管理协议
- 南通市2025届高三第一次调研测试(一模)地理试卷(含答案 )
- 2025年上海市闵行区中考数学一模试卷
- 2025中国人民保险集团校园招聘高频重点提升(共500题)附带答案详解
- 重症患者家属沟通管理制度
- 碳排放管理员 (碳排放核查员) 理论知识考核要素细目表三级
- 2024年河北省中考数学试题(含答案解析)
- 小学二年级数学口算练习题1000道
- 纳布啡在产科及分娩镇痛的应用
- DZ/T 0462.4-2023 矿产资源“三率”指标要求 第4部分:铜等12种有色金属矿产(正式版)
- 化学-福建省龙岩市2024届高三下学期三月教学质量检测(一模)试题和答案
- 凸优化在经济学与金融学中的应用
评论
0/150
提交评论