版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z一、填空题〔每空1分〕1.完成以下数制的转换:(01100100)B=(100)D;〔97〕D=〔10010111〕BCD2.能够直接在电路中快速写入和读出的存储器是(flashROM)型存储器。3.指令的寻址方式是指寻找〔寻找操作数地址〕的方式,存放器间接寻址方式的意义是〔存放器里存放操作数地址的寻址方式〕。4.DA指令是〔BCD码加法指令〕指令,它只能紧跟在〔ADD,ADDC〕指令后使用。5.单片机并行I/O端口数据锁存器在复位后的状态值是〔FFH〕,在程序运行过程中从端口输入数据时,为不是使数据错乱必须事先向锁存器写入状态值〔FFH〕。6.单片机复位后堆栈指针SP的状态值〔07H〕。7.KEIL环境下,单步运行观察每条指令的快捷键是〔F11〕,全速运行的快捷键是〔F5〕。8/用汇编指令编写的程序称为〔汇编语言源程序〕,经过汇编的程序称为〔目标程序〕。9.单片机内部中断源按优先级别分为高级中断和低级中断两级是由〔中断优先级存放器〕存放器的置位状态决定的,在同一级别中中断源的优先顺序是由〔自然优先顺序〕决定的。10.89×51单片机定时计数器的工作方式是由方式存放器TMOD[GATE,C/T,M1,M0,GATE,C/T,M1,M0]位状态字决定的,当以定时器T1方式1对内定时,定时器T0不工作时其状态字应为〔10H〕,当定时器T1以方式1对内定时,同时定时器T0以方式1对外记数,其状态字应为〔15H〕。11.89×51单片机有两个16位可编程定时/计数器,其中定时作用是指对单片机〔对内部fosc/12〕脉冲进展计数,而计数器作用是指对单片机〔外部〕脉冲进展计数。12.当P1口做输入口输入数据时,必须先向该端口的锁存器写入〔FFH〕,否则输入数据可能出错。13.堆栈指针SP的内容将始终指示〔堆栈的栈顶〕,当单步执行了调用指令LCALLaddr16后SP的内容将〔不会〕改变。15.单片机串行通信时,假设要发送数据,就必须将要发送的数据送至〔SBUF〕单元,假设要接收数据也要到该单元取数。16.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用〔定时器T1〕的溢出率来设定和计算波特率。17、89×51单片机DIP封装的芯片共有40个引脚。18、51内核系列单片机的典型芯片分别为8031、AT89S51、AT89c51/W78E52/STC89C58/C8051F。19、89×51单片机的P2、P0口为双功能口;20、由89×51单片机组成的单片机系统在工作时,如使用内部ROM,EA引脚应该接高电平;21、89×51单片机内部数据存储器的地址*围是00H~7FH,位地址空间的字节地址*围是20H~2FH,对应的位地址*围是00H~7FH。22、89×51单片机的中断源有外部中断0请求〔INT0〕,外部中断1请求〔INT1〕,定时/计数器0溢出中断请求〔T0〕定时/计数器1溢出中断请求〔T1〕以及串行口中断请求〔Tx/Rx〕,有2个中断优先级。23、89×51单片机16位数据传送指令为MOV*A,DPTR和 MOV*DPTR,A。24、LJMP的跳转*围是 64K,AJMP的跳转*围是2K。25、8255可以扩展8个并行口,共24条I/O口线,其中8条口线具有位操作功能;26、假设A中的内容为68H,则P标志位为0。27、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8片芯片。28、MCS-51系列单片机为8位单片机30、89×51单片机的异步通信口为全双工〔单工/半双工/全双工〕31、89×51单片机有2级中断,5个中断源32、89×51单片机内部数据存储器的地址*围是00H~7FH,位地址空间的字节地址*围是20H~2FH,对应的位地址*围是00H~7FH。33、MCS-51系列单片机指令系统的寻址方式有立即数寻址、直接寻址、存放器寻址、存放器间址、变址寻址、相对寻址。34、如果(A)=34H,(R7)=0ABH,执行*CH A,R7;结果(A)=0ABH,(R7)=34H。35、8255可以扩展8个并行口,其中8条口线具有位操作功能;36、当单片机复位时PSW=00H,这时当前的工作存放器区是00区,R4所对应的存储单元地址为04H。37、假设A中的内容为67H,则,P标志位为1。38、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8片芯片。39、举出目前常用的单片机,8位的有AT89C51、W78E52、SST89C5*、PIC16F877(A)、AT90S2313、。16位的有MSP430F147、SPCE061A。32位的有AT91SAM7S64、S3C44B0。40、试举出5中单片机应用的场合家电、工业过程控制、计量测试、智能仪表、测控系统、数控机等。41、32位单片机的代表是ARM,采用RISC构造,有体积小、低功耗、低本钱、高性能等特点。42、16位的低功耗单片机的代表是MSP430,举出三种型号代表MSP430F147、MSP430F412、MSP430C336。〔MSP430F149〕43、ISP指在系统中可编程,IAP指在应用中可编程。44、国内最常用的51单片机的开发环境是德国KEILsoftware公司的uVision2。(或uv2)45、目前国内流行的51核心单片机有AT89C51、W78E52、C8051F、SST89C51、STC89C58等。46、在DSP系统中,MIPS是指每秒钟执行百万条指令,MFLOPS是指每秒百万条浮点指令。48、请举出DSP常用的应用领域有数字图像处理、语音处理、模式识别、雷达、智能天线等。49、TMS320VC5402-PGE100的指令周期是10ns,它的运算速度是100MIPS。50、一般情况下,51单片机多采用冯诺依曼构造,而DSP多采用哈佛构造。51、如果一个嵌入式系统的数值以2进制补码表示,则二进制数00011b表示8195,11100b表示-4。52、51单片机常用的开发环境有KEILuvsion2,ARM常用的开发环境有KEILuvsion3、ADS1.2、IAR等,TI公司的DSP开发环境是CCS2.0或以上版本。二、简答题和试验题1、简要说明单片机仿真调试的一般步骤.〔1〕仿真调试,将软硬件结合起来进展排错、调试和检查;〔2〕程序编译过程,编写程序并通过编译软件将程序翻译成机器码;〔3〕代码写入,程序仿真调试通过后,将编译器生成的机器码通过编程器写入到单片机内部程序存储器或其它存储器芯片。2、什么是实时多任务操作系统.举例说明目前常用的在单片机可以运行的实时多任务操作系统。答:实时多任务操作系统(RealTimemulti-taskingOperationSystem,RTOS),RTOS是嵌入式应用软件的根底和开发平台,RTOS是一段嵌入在目标代码中的软件,用户的其它应用程序都建立在RTOS之上。不但如此,RTOS还是一个可靠性和可信性很高的实时内核,将CPU时间、中断、I/O、定时器等资源都包装起来,留给用户一个标准的API,并根据各个任务的优先级,合理地在不同任务之间分配CPU时间。它的根本功能包括任务管理、定时器管理、存储器管理、资源管理、事件管理、系统管理、消息管理、队列管理、旗语管理等,这些管理功能是通过内核效劳函数形式交给用户调用的,也就是RTOS的API。uCOS-II、RT*51实时多任务操作系统可以在51系列单片机上运行;3、将89C51单片机的P0端口作为普通I/0口使用时需注意的问题有那些.答:P0口为漏极开路,作为I/0口时驱动能力及驱动电流有限,须加上拉电阻。4、举例说明在单片机应用系统中常用的显示器件及其优缺点。LCD,LED和VFD等LED造价低廉,与单片机接口方便灵活,技术上易于实现,但只能显示阿拉伯数字和少数字符,通常用于显示要求部高的场合;LCD和VFD显示器本钱高,但可以显示包括汉字在内的多种字符,甚至是复杂的图形和曲线,并且耗电少,可以广泛用于各种终端设备。5、分别写出数字1、2、3、4、5在共阴和共阳的7段LED代码的16进制代码。共阳极:F9H,A4H,B0H,99H,92H共阴极:06H,5BH,4FH,66H,6DH6、在单片机系统中,举例说明LED显示器的常用的硬件驱动电路芯片。MA*7219、ZLG7289、ZLG7290等等。7、什么是键盘防抖动技术,举例说明采取的常用措施。什么是键盘防抖动技术:在触点抖动期间检测按键的通与断状态,可能导致判断出错,即按键一次按下或释放被错误地认为是屡次操作,这种情况是不允许出现的。为了抑制按键触点机械抖动所致的检测误判,必须采取去抖动措施。这一点可从硬件、软件两方面予以考虑。在键数较少时,可采用硬件去抖,而当键数较多时,采用软件去抖。措施:在硬件上可采用在键输出端加R-S触发器(双稳态触发器)或单稳态触发器构成去抖动电路。软件上采取的措施是:在检测到有按键按下时,执行一个10ms左右〔具体时间应视所使用的按键进展调整〕的延时程序后,再确认该键电平是否仍保持闭合状态电平,假设仍保持闭合状态电平,则确认该键处于闭合状态。同理,在检测到该键释放后,也应采用一样的步骤进展确认,从而可消除抖动的影响。8、当89C51单片机的晶体为6Mhz时,采用定时器方式1,求10ms的定时常数。答:因为:t=10ms=10000us,*=16所以:TC=所以:TL0=78H;TH=0ECH9、当89C51单片机的晶体为6Mhz时,试编写在P1.0引脚产生一个20ms方波的程序。答:ORG0000HAJMPMAINORG000BHAJMPINT_T0ORG0100HMAIN:MOVTMOD,*01HMOVTH0,*0ECHMOVTL0,*78HSETBEASETBET0SETBTR0AJMP$INT_T0MOVTH0,*0ECHMOVTL0,*078HCLRP1.0RETIEND10、举例说明在单片机应用系统中常用的时钟芯片有那些.PCF8563、DS1302、PCF8583、*1203等11、什么是I2C总线,常用的芯片有那些.简要说明它的一般特征。答:IC(Inter-IntegratedCircuit)总线是PHILIPS公司提出的为了更好的协调IC器件之间的通信的串行接口协议,该协议的定义如下:〔1〕 只有总线非忙时才被允许进展数据传输。〔2〕 在数据传输时,当时钟线为高电平时,数据线必须为固定状态,不允许跳变,当时钟为高电平时,数据线的任何电平变化将被当作总线的启动或停顿条件。EEPROM:AT24C02显示驱动:PCF8576接口:PCF8574时钟:PCF856312、外部有一个信号的频率是1khz,VPP电压为5V,要求最小分辨率为50mV,请设计一个采样电路并选用适宜的MCU。因为ADC0809为8位的AD,其分辨率为5000mv/256=19.53mv<50mv,而ADC0809的转化时间在100us以上,外部信号的频率是1kHz,采样频率只需大于2KHz就可以,ADC0809从分辨率和采样率两方面都满足题目的要求,所以采用ADC0809就可以完成题目的要求,其电路图如下:因为满足条件的AD芯片很多,所以只要符合要求即可。13、输入信号的电压*围为-1~+1Vpp,但单片机系统选用的AD转换器器为单极性,请画出电路解决这个问题。答:以下列图可以实现题目的要求,当输入信号为0V时,IN0端的电压为Vcc/2,当输入信号为-1V时IN0端为〔R1=R2〕,经过这样变化,可以将负的输入信号转换为正信号。说明:以上是最简单的方法,答复采用放大器调理提升电路也正确。13、一个系统要求如下,在一个有干扰的现场环境中采集5路开关量信号,最高电平12V,同时需要控制2路24V继电器,试画出采用51单片机的最小系统。说明:在干扰环境下,输入和输出必须加光藕隔离。继电器须加反向二极管。直接连接单片机I/O口的可酌情扣分。14、完成上题采用51单片机的软件流程,并写出程序。15、在一个51单片机应用系统中,需要2路异步串行通信,请问如何选择器件完成硬件电路的设计。方法1、51单片机一般有1个串行通信接口,通过其它i/o可以模拟另外一个串口。方法2:采用串口扩展芯片如16C550系列或国产的一些芯片。方法3:采用有2串口的51核单片机,如W77E58等。16、举例说明常用的现场通信总线有那些.控制局域网络CAN(ControllerAreaNet-work)局部操作网络LonWorks(LocalOperatingNetwork)过程现场总线Profibus(ProcessFieldBus)HART(HighwayAddressableRemoteTransducer17、一个单片机最小系统的硬件电路见以下列图,请完成图中没有完成的局部。说明:加复位电路加晶振电路EA接VCC连接单片机和8155的/RD引脚。18.请写出上图的8155各个存放器的地址分配。命令存放器:0FB00HPA口存放器:0FB01HPB口存放器:0FB02HPC口存放器:0FB03H19、一个单片机系统要求可以在1200波特率通信速率,线路长度约200米下稳定运行,试设计这个通信电路。1、用RS485总线:T*DT*DR*D89C51AMA*485BbtbBBAMA*485BT*DR*D89C512、或用CAN总线:89C89C51T*DR*DSJA100089C51T*DR*DPCA82C250CAN_HCAN_LPCA82C250CAN_HCAN_LSJA100020、采用KEIL环境下用C语言编程,如何实现汇编NOP指令的功能。请写出完整代码。包含文件*include<intrins.h>e*ternvoid_nop_(void);直接调用_nop_();21、一个89C51单片机系统中采用仿真器调试成功,但将程序下载到片子里运行错误,请问如何查找该故障.答:1、芯片损坏2、目标电路板的晶振电路可能存在问题;3、目标电路板的复位电路可能存在问题;4、编译后下载到单片机的二进制文件可能超出单片机的FLASHROM的容量。22、一个单片机系统中,通过P0口扩展了多个芯片,但在试验中发现总线驱动能力较差,试举出2种解决该问题的方法。答:P0口使用双向数据总线驱动器74LS245、244等;作为I/O口使用时,P0口漏极开路,外接上拉电阻拉动电流负载;23、什么是嵌入式系统,其主要特点和应用是什么.答:嵌入式系统是将计算机直接嵌入至应用系统中,是信息技术IT的最终产品。采用“量体裁衣〞方式把所需的功能〔IP单元、芯片或模块等〕嵌入至各种应用系统中。嵌入式计算是比桌面式计算更普遍的计算机应用模式,是后PC时代的计算机应用的重要特征。主要特点:嵌入性:嵌入到对象体系中,有对象环境要求专用性:软、硬件按对象要求裁减计算机:实现对象的智能化功能应用:军事国防、信息家电、工业自动化、控制技术、通信等。24、ARM的主要特点.ARM的普遍流行是否意味着8位MCU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省字节精准教育联盟2025-2026学年高二下学期6月阶段检测物理试卷(川北)(含答案)
- 2026张家口辅警面试题及答案
- 2026年辽宁省海城市高二化学下册期末考试模拟测试卷附参考答案【培优B卷】
- 2026年山东省新泰市高二化学下册期末考试模拟试卷附完整答案(名师系列)
- 2026年安徽省明光市高二化学下册期末考试模拟试卷附答案(黄金题型)
- 2026年吉林省和龙市高二化学下册期末考试模拟考试卷必考题附答案
- 2026年云南省安宁市高二化学下册期末考试模拟检测卷及完整答案【历年真题】
- 2026年辽宁省大石桥市高二化学下册期末考试模拟试卷附参考答案【完整版】
- 2026年湖南省湘乡市高二化学下册期末考试模拟考试卷附参考答案(B卷)
- 护理成考心理学考点解析
- 2026年压力容器通关试卷附参考答案详解【培优A卷】
- 2024-2025学年广东省五校高一下学期期末联考化学试题含答案
- 市政工程雨季施工技术交底
- 国企工程管理岗笔试试题及答案
- 2026年中考生物会考全四册核心知识点梳理
- 2026年社区工作者招聘公共基础知识真题题库(附解析)
- 中国生育报告2026
- 2026中国焦糖色素市场营销前景展望及投资价值创新性研究报告
- 反恐怖联防联动联治工作制度
- 2026五年级道德与法治下册 历史教育课程
- 2026年危险货物水路运输从业人员资格复习提分资料带答案详解(研优卷)
评论
0/150
提交评论