版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、填空题20*2对于51系列单片机,现有4种语言支持程序设计,它们是(汇编语言)、PL/M、(C语言)、BASIC单片机程序设计时需要在主程序中设计死循环来防止程序跑飞。在C语言中采用(while(1)或for(;)语句实现死循环。单片机程序设计中经常用到中断,在C语言程序设计中外部中断1的中断入口序号(2),而汇编语言程序设计中外部中断1的入地址是(0013H。编写串中断程序时要在函数说明部分后写interrupt4。编写定时器0中断程序时要在函数说明部分后写interruptTOC o 1-5 h z1。它们分别是:_(起始信两部分组串行数据线C语言程序设计中有一个无符号形字符变量temp和
2、一个位变量Flag,现在分别对它们取反。相应的语句为temp=_temp;Flag=_它们分别是:_(起始信两部分组串行数据线I2C总线在传送数据过程中共有三种类型控制信号,号)_、应答信号、_(停止信号)。I2C的地址由(协议规定)与成。I2C器件的两条信号线分别为串行时钟线SCL与SDA。MCS-51单片机操作|2C器件时,单片机必须做为主机,10编程。直接、生产代码大。绝对目标横直接、生产代码大。绝对目标横和用户自定义函支持机器指令。编译器性能比较有如下几个方面:算数支持小、开打速度、支持浮点和longTOC o 1-5 h z在KEIL开发套件中,BL51链接器/定位器用于创建一个快。
3、Cx51中函数分为两大类:标准库函数数。在函数名前如果不指定函数类型,则该函数的类型为整型。具有一定格式的数字或数值叫做数据数据的不同格式叫做数据类数据按一定的数据类型进行的排列、组合及架构称为数据结构数据类型的转换有自动转换与两种。直接出现在程序中的数值(如TMOD=0 x21)称为。在程序运行的过程中,其值不能改变且被定义为符号的(如#defineCONST60)称为卫量。软件对常量与变量的命名规范是:常量名用大写字母,变量名用小写字母。MCS-51单片机串用于中断通讯时,在进行初始化时必须设置的特殊功能寄存器有:SCON、SCON、TMOD、PCON、TH1、TL1、TCON和IE。TO
4、C o 1-5 h z用位操作语句开TO定时器中断需要执行ETO=1与EA=1。用赋值语句开TO定时器中断需要执行IE=0 x82。用Cx51编程要掌握三个方面的技术:内部资源编程、扩展资源编程、与C语言的编程技巧。软件在处理按键时的流程是:去抖动、读键、等待释放、去抖动。单片机系统设计中经常用到单片机AD总线的读写时序来进行硬件系统设计,单片机C语句temp=XBYTE地址包含三层含义:外部地址单元的数读到变量temp中。单片机的(RD)信号有效。外部地址单元的数据送到P0_端口上。C51程序设计中在定义变量类型时一般要求定义为无符号字TOC o 1-5 h z符。在结构化语言中,为了避免使
5、用无条件转移语句,采用的命令是break与return。不使用goto语句而要从循环体中提前退出、要使用命令break。当前出现了以C语言取代汇编语言的发展趋势,但汇编编程却是不可摒弃的。这是因为一个实际运行程序会要求:运行速度、响应时间、代码空间与。C中最高优先级的操作是取非。数组的两个基本特性是固定数目与。如果不在函数说明后用using选择寄存器组,则其地址范围为_00至07_。选择题:10*2不适用于用汇编语言编程的情况是_C对时序要求较严格的产品对程序代码空间有严格要求的产品对软件开发的进度有所要求的时候对实时性要求较高的应用场合与MCS-51硬件资源无关的关键字是A.charB.co
6、deC.interruptA。D.using将一个变量v的值扩大一倍,效率最高的方法是A。v=v+v;B.v=v*2;C.v=vvv1;D编译后都一样将一个变量v的值扩大一倍,最通用的方法是Cv=v+v;B.v=v*2;C.v=vvv1;D编译后都一样在下面四种流程图中,哪种表示法最好?B将下面左边四项与右边四项用线连起来将下面左边四项与右边四项用线连起来1data801data80FF32bdata007F13sfr202F24xdata0000FFFF4单片机C语言程序设计中,用关键字(A)定义单片机的端口sbitB.bitC.unsignedD.unsignedcharint单片机C51
7、单片机C51中用关键字(interruptC.usingC)来改变寄存器组。unsigned下面的语句哪个是设置定时器0的中断使能的(B)A.EX0=1;B.ET0=1;ES0=1;D.EA=1;与开启定时器0中断无关的是CA.TR0=1;B.ET0=1;C.ES0=1;D.EA=1;24C02采用的总线形式是BB.I2CA.CANB.I2CC.SPID.RS232MCS-51串采用的总线形式是AA.UARTB.I2CC.SPID.RS232个在程序运行中其值不会改变的数组,应定义其类型为CA.charB.unsignedcharD.xdataC.code用MCS-51单片机串行扩展并行接,应
8、采用上A.方式0B方式1C.方式2D.方式3下面哪一条不属于Cx51的优点?_C。具有较好的可读性,方便系统维护和升级。不需要较多考虑微处理器具体指令系统和体系结构的细节问题源程序代码简短,运行速度快。具有较好的移植性,能实现程序代码资源的灵活共享。下面哪一条不属于C语言的不足?D。程序生成的代码占用空间大、效率低。不能准确计算程序的运行时间。不能对某些时序电路进行控制。只能针对MCS-51系列单片机编程。在对常量、变量、子程序与管脚命名时主要用小写字母的是_CA.常量B.变量C.子程序D.管脚定义下面是用MCS-51单片机操作I2C器件的一些概念,其中错误的是_D2A.无I2C硬件接口B.必
9、须做为主机C.必须I/O编程D.可以中断接收I2C器件的管脚特性为_BC.RS232D.RS485A.TTLB.开路输出C.RS232D.RS485STC单片机片内无哪一个硬件资源?_C_A.AP程序存储器A.AP程序存储器B.ISP程序存储器22C22C串行EPROMD.并行EPROM单片机混合编程设计时,如在用时,对它正确的声明是(C)。C中定义了一个字符变量Count,要在汇编中使A.extrnbit(Count)extrncode(Count)A.extrnbit(Count)extrncode(Count)extrndata(Count)externdata(Count)extrnd
10、ata(Count)externdata(Count)混合编程中C语言调用汇编函数时,在汇编语言编程时要用JDJ将汇编函数予以声明。A.externC.externcodeB.extrn;D.public软件在按键处理时,哪一项不是必须的?jjAJJJJJJJA进入中断C等待释放B延时去抖D错,三项都必须判断题:15*22用C51编程不需要考虑微处理器具体指令系统和体系结构的细节问题。2编程时在程序中不能出现常数。1用C51编程有可能某些指令或类型编译时能通过、但实际运行时会出错。2在编写软件时开发速度比代码的长短重要。1单片机程序设计中常常需要在最开始用循环语句来延时几十毫秒。一个实际应用软
11、件常常会严格要求程序的代码大小与运行速度Cx51自带的库函数与用户定义函数具有本质上的区别。2STC-ISP下载程序将编译生成的HEX文件写进STC单片机内部。1使用符号常量可做到一改全改,利于移植和升级。1要改变常量的值,必需先修改程序后重新编译。2串行通讯必须采用中断方式。1采用定时器查询方式时必须软件清除溢出标志。1进入串口中断后必须判断是接收中断还是发送中断。2进入定时器中断后必须软件清除溢出标志。1C51中,特殊功能寄存器一定需要用大写。()MCS-51单片机的程序存储器是可以用来存放数据的。()bit和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用1单片机的程序
12、中,一定有一个死循环的程序,否则,会出现运行错误。1中断函数的调用是在满足中断的情况下,自动完成函数调用的。2单片机能处理直接任何数据类型的变量,因此对变量的定义无特殊要求。2C语言是单片机能直接识别的一种语言()2l2C器件的地址由硬件连线所确定。1单片机程序设计时C语言中XBYTE和汇编语言中的MOV;是等效的2用KEIL编译器编译程序会自动生成hex文件。2在单片机C语言程序设计用switch/case语句时,default项是必须的不然程序会跑飞。2用switch/case语句时,每条case后不加break则程序是错误的。2单片机C语言程序设计中可以不分大小写。2单片机C语言程序设计
13、时只要完成相应的功能就行可以不考虑程序的结构和规范性。2单片机能处理直接任何数据类型的变量,因此对变量的定义无特殊要求。1;C51程序设计中在定义变量类型时一般要求定义无符号数据类型。1;定时器与计数器的工作原理均是对输入脉冲进行计数。()2;MCS-51单片机晶振频率为12MHz,定时器/计数器作计数器使用时,其计数频2率为1MHz()。2;使用循环语句时是必须用花括号将循环体括起来。2;应用Cx51编程必须清楚了解运算的优先级。2;不清楚了解运算的优先级将无法编写出正确的程序。2;用Cx51编程必须在每个函数说明后用using选择寄存器组。2;STC单片机在操作I2C器件时,既可做为主机、
14、也可做为从机。2;STC单片机片内E2PROM占用了外部数据存储器空间。2;I2C器件是串行通讯芯片,两条信号线是RXD与TXD1;I2C器件的两条信号线必须接上拉电阻。1;当硬件上将按键接到INT引脚上后,也可以编程为定时扫描出师表两汉:诸葛亮先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。宫中府中,俱为一体;陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理;不宜偏私,使内外异法也。侍中、侍郎
15、郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。能”,是以众议举宠为督:将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰能”,是以众议举宠为督:愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也-Ttf之、信之,则汉室之隆,可计日而待也-Ttf臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。后值倾覆,受任于败军之际,奉命于危难之间,尔来
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【葫芦岛】2025年辽宁葫芦岛市面向退役本科毕业生士兵招聘事业单位工作人员100人笔试历年典型考题及考点剖析附带答案详解
- 【九江】2025年江西九江市彭泽县红光港管理服务中心招聘海关协管员3人笔试历年典型考题及考点剖析附带答案详解
- 江苏2025年江苏海安市部分事业单位选调5人笔试历年参考题库附带答案详解(5卷)
- 其他地区2025年黄南州事业单位招聘68人笔试历年参考题库附带答案详解(5卷)
- 2026浙江宁波甬能综合能源服务有限公司招聘1人笔试历年参考题库附带答案详解
- 2026年3月广东广州地铁通过人员(第一批)笔试历年参考题库附带答案详解
- 2026中煤财务公司招聘2人笔试历年参考题库附带答案详解
- 2025下半年四川事业单位教师医疗统招考试排名笔试历年典型考题及考点剖析附带答案详解
- 【遵义】2025年上半年贵州遵义市绥阳县公开招聘事业单位工作人员73人笔试历年典型考题及考点剖析附带答案详解
- 陕西省2025陕西省林业局所属事业单位招聘博士研究生5人笔试历年参考题库典型考点附带答案详解
- 新工科大学英语 课件 Unit 1 Future by design;Unit 2 Living smarter,living better
- 2025年路桥专业中级试题及答案
- 纺织厂5S管理课件
- 乡风文明建设课件
- 毕业设计(论文)-水下4自由度抓取机械臂设计-scara机器人
- HSK4标准教材课件
- 云南省中药材产地加工(趁鲜切制)指导原则、品种目录、风险提示清单、中药材质量标准制定指导原则
- 金融风控模型建设及管理规范
- T/CSBME 070-2023计算机断层成像(CT)临床图像质量评价
- 《陶瓷工艺概览:课件中的釉料组成与特性》
- DB31T 1502-2024工贸行业有限空间作业安全管理规范
评论
0/150
提交评论