




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、CPU王要的组成部部分为(A)。A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器2、下列选项中IAP15W4K58S4单片机可按位寻址的片内RAM地址单元是(A)。A、20HB、30HC、00HD、70H3、单片机应用程序、数据和表格等信息存放在(B)。A、RAMB、ROMC、寄存器D、CPU4、一个标识符由字符串、数字和下画线组成,第一个字母必须是(C)。A、数字和字母B、数字和下划线C、字母和下划线D、仅能为字母5、能将累加器A的八位按位取反的指令是(B)。A、CLRAB、CPLAC、RLAD、SWAPA二、填空题。1、IAP15W4K58S4单片机定时器中
2、断T0所对应的中断号是1。2、决定程序执行顺序的寄存器是程序计算器PC,用于存放下一条即将执行的指令地址,共16位,因此IAP15W4K58S4单片机都是从程序存储器的0000H单元开始执行。三、分析程序并回答问题。2、电路如图所示。P3.2接按键SW17,P4.6接LED10。根据下列程序分析该电路的功能。C51主程序如下:#include#includesbitLED10=P4A6;main()GPIO();IT0=1;EX0=1;EA=1;While(1);voidint0_isr()interrupt0EA=0;LED10=LED10;EA=1;(1)该主程序的功能是:中断式按键捽制L
3、ED灯的亮灭,按键按下一次,LED灯的状态反转一次。(2)该程序使用的中断方式是外部中断0,执行语句IT0=1后,选择的中断触发方式为下降沿触发或边沿触发。FCWADfePI*.AiJTFIUADCZIC匚PIRkDIpiiAixiccRmFWITkIEJ.FIEADcfsSEClCMPOpiadcsmosiFlADCMISOBL!ADC5%IMPIf.ADCSRjgD3XT%L2F;rl、E昌阴Etwu”海H3O三堂寻1E广彘一、口收尸1EhlA-二号wwrS3一克与=.LNJqllMN一药士S3-K.-Thz-s.-w6c&LiWD7r.lnt*;)胃另E-E至M霜看5一口QMm土HafI
4、T-KLXn3wFMwr-wMJ05I2A.1IP2.3MEOJAI0P225CLKRSTULTJJMTWPMftbP4.4SCLiP4.CCF22CCP2TmDQ门听;Pl.7CCFI2RjGZT而LF,j6CCM-2PCLKOTIP33(3)在程序中划线部分填入相应语句,使整段程序完整。四、编程题。1、电路图如图所示。单片机I/O口驱动4只LED灯,低电平有效。要求编程实现4只LED灯同时闪烁的功能,闪烁的顺序为“亮、灭、亮、灭,”,间隔时间为500ms(延时程序已给出,可直接应用)。JQMAD5PO底叱PI.U.4DC0CCPIRjJJQPl.lMXTtTPOTG?P4.7TxDQ_2F
5、l.J.-MJClSJiLCJLMFCJPIJADflXI墙IPITADCMI5OPLSADHWLKPL.6ADC3KdJ_lJT.M_2LLNIAZ:-zrlmMRrsndzl/TErl,wgn.*Lri!,芭圮F/空krJrLJMUJSin孑-r-FIH/KWEi-x;lLrrH-5r-hlvoidDelay500ms()(曲酬uI用1MISTS:AinF225CLK_2再*.建;RSKJUTim触F2J1Idpj.4MJLK_3JUJ-IMtTJjMISCj_P41CC厘20CF2lidrTFTPJ7CCPI_2RKT3KT2P3.tCCPU2T1KXKDTF35unsignedchar
6、i,j,k;i=22;j=3;k=227;dodowhile(-k);while(-j);while(-i);#include#include#includevoidDelay500ms()unsignedchari,j,k;i=22;j=3;k=227;dodowhile(-k);while(-j);while(-i);main()GPIO();while(1)P17=0;P16=0;P47=0;P46=0;Delay500ms();P17=1;P16=1;P47=1;P46=1;Delay500ms();2、数码管显示电路如图所示。编写程序使共阳极数码管显示09,时间间隔为500ms.#i
7、nclude#includeusignedchartab0xc0,0xf9,voidDelay500ms()unsignedchari,j,k;i=22;j=3;k=227;dodowhile(-k);while(-j);while(-i);main()unsignedchari;GPIO();while(1)for(i=0;i10;i+)P2=tabi;Delay500ms();答案:AABCB二、填空题。1、12、程序计算器PC三、分析程序并回答问题。1、电路如图所示。P3.2接按键SW17,P4.6接LED10。根据下列程序分析该电路的功能。C51主程序如下:#include#inclu
8、desbitLED10=P4A6;main()GPIO();IT0=1;EX0=1;EA=1;While(1);voidint0_isr()interrupt0EA=0;LED10=LED10;EA=1;(1)该主程序的功能是:中断式按键控制LED灯的高灭.按键按下一次.LED灯的状态反转一次。(2)该程序使用的中断方式是外部中断0,执行语句IT0=1后,选择的中断触发方式为下降沿触发或边沿触发。(3)在程序中划线部分填入相应语句,使整段程序完整。四、编程题。1、#include#include#includevoidDelay500ms()unsignedchari,j,k;1 =22;j=
9、3;k=227;do(do(while(-k);while(-j);while(-i);main()GPIO();while(1)P17=0;P16=0;P47=0;P46=0;Delay500ms();P17=1;P16=1;P47=1;P46=1;Delay500ms();2、#include#includeusignedchartab=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;voidDelay500ms()unsignedchari,j,k;1 =22;j=3;k=227;dodowhile(-k);while(-j);whil
10、e(-i);main()unsignedchari;GPIO();while(1)(for(i=0;i10;i+)P2=tabi;Delay500ms();)1、十进制数208转换成十六进制数为(A)。A、DOHB、D1HC、D2HD、D3H2、二进制数100111B转换成十进制数为(B)。A、38B、39C、40D、413、 有符号数00000100”的补码表示为(C)。A、11111100BB、01111100BC、00000100BD、01111011B4、下面哪个端口在作为通用I/O口使用时需外接上拉电阻(B)。A、P0B、P1C、P2D、P35、MCS-51单片机复位以后,PC与SP
11、的内容是(A)。A、00H00HB、0000H07HC、00H07HD、0000H00H6、MCS-51单片机定时器/计数器T0的中断服务程序入口地址是(B)。A0003HB000BHC0013HD001BH7、MCS-51单片机的复位信号是(A)有效。A高电平B低电平C上升沿D下降沿8、指令“MOVA#30H”中,源操作数的寻址方式是(D)。A、寄存器寻址B、寄存器间接寻址C、直接寻址D、立即寻址9、CPU主要的组成部分为(A)。A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器10、MCS-51单片机的位寻址区位于内部RAM的哪个范围(B)。A00H-1FHB20
12、H-2FHC30H-7FHD80H-FFH答案:ABCBABADAB1、MCS-51单片机中,累加器ACC(或写简称A)是CPU工作中使用最频繁的寄存器,它用来存放一个操作数或中间结果。2、已知(R0)=20H,执行如下指令段后,20H和21H单元中的内容分别是:38H和和48H。MOVR0,#38HMOV21H,#48H3、已知两个有符号数01010100B和01101001B,执行加法运算后,CY=0.AC=0,OV=1o答案:1、累加器ACC(或写简称A)。2、38H,48H3、CY=0,AC=0,OV=1、阅读下列程序段并回答问题。MOVR0,#20HMOVR1,#50HMOVR3,#
13、10MOVP2,#0LAB:MOVA,R0MOV2R1,AINCR0INCR1DJNZR3,LAB(1)该程序的功能是:存放在片内RAM20H单元开始的10个数连续传送到片外RAM50H单元开始地址中去(2)程序初次执行到LAB时,(R0)=20H,(R1)=50H.(R3)=0AH。答案:1、阅读下列程序段并回答问题。(1)该程序的功能是:存放在片内RAM20H单元开始的10个数连续传送到片外RAM50H单元开始地址中去(2)20H,50H0AH1、将给定的一个无符号十六制数0x90换成BCD码,其个位、十位、百位分别存放到数组a的元素a0,a1,a2中。,#defineucharunsignedcharvoidmain():ucharx=0x90;1uchara3;;a2=x/100;:x=x%100;:a1=x/10;:x=x%10;:a0=x;:while(1);include-res?l.h()iiitenupf0#iLicliulejs51.h()intenupt0上设置脉冲方式3开NTO中惭门开总中断中断函数反转PLO上设置脉冲方式3开INTO中惭门开总中断中断函数反转PLOEA-1:whik(l);要求以中断的方式编写程序实现按键压下一次D1的发光状态反转一次的功能。2、电路图如下图所示。mnuW)mEXO=1;EA=1;whik(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 涂鸦心理学课件
- 自助发卡机培训
- 玉米美术写生课件
- 无主灯照明灯具安装培训
- 肿瘤新知识培训
- 培训成果汇报
- 留学顾问培训课件下载
- 加强教师教学反思提升教学水平
- 煤矿采矿制图培训课件
- 企业公文管理培训
- 信息用户管理制度
- 十五五智慧校园建设发展规划
- 儿童创意民族纹饰课件
- 广东省广州市增城区2023-2024学年八年级下学期期末数学试题(含答案)
- 2025年新高考1卷(新课标Ⅰ)数学试卷
- 河南信息产业投资有限公司招聘考试真题2024
- 离婚协议书正规打印电子版(2025年版)
- 石家庄市国企招聘考试真题题库2024版
- 轻金属冶金学教学课件汇总完整版电子教案全书整套课件幻灯片(最新)
- 加强社区两委换届监督工作的实施方案
- 白云区地图广州市白云区乡镇街道地图高清矢量可填充编辑地图PPT模板
评论
0/150
提交评论