单片机试题集 NEW

发布 2024-04-17 18:55:10 阅读 3451

一、填空题(每空1分)

1. 完成下列数制的转换:

01100100)b=( 100 )d; (97 )d=( 1001 0111 )bcd

2.能够直接在电路中快速写入和读出的存储器是(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的内容将始终指示(堆栈的栈顶 ),当单步执行了调用指令lcall addr16 后sp的内容将(不会)改变。

15.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(sbuf)单元,若要接收数据也要到该单元取数。

16.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器t1)的溢出率来设定和计算波特率。

×51单片机dip封装的芯片共有 40 个引脚。

内核系列单片机的典型芯片分别为 8031 、 at89s51 、 at89c51 /w78e52/stc89c58/c8051f 。

×51单片机的 p2 、 p0 口为双功能口;

20、由89×51单片机组成的单片机系统在工作时,如使用内部rom,ea引脚应该接高电平 ;

×51单片机内部数据存储器的地址范围是 00h~7fh ,位地址空间的字节地址范围是 20h~2fh ,对应的位地址范围是 00h~7fh 。

×51单片机的中断源有外部中断0请求(in外部中断1请求(in定时/计数器0溢出中断请求(t0定时/计数器1溢出中断请求(t1以及串行口中断请求(tx有 2 个中断优先级。

×51单片机16位数据传送指令为 movx a,@ dptr 和 movx @ dptr, a。

24、ljmp的跳转范围是 64k ,ajmp的跳转范围是 2k 。

可以扩展 8 个并行口,共 24 条i/o口线,其中 8 条口线具有位操作功能;

26、若a中的内容为68h,那么p标志位为 0 。

ls138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。

28、mcs-51系列单片机为 8 位单片机。

×51单片机的异步通信口为全双工 (单工/半双工/全双工)

×51单片机有 2 级中断, 5 个中断源。

×51单片机内部数据存储器的地址范围是 00h~7fh ,位地址空间的字节地址范围是 20h~2fh ,对应的位地址范围是 00h~7fh 。

33、mcs-51系列单片机指令系统的寻址方式有立即数寻址、直接寻址、寄存器寻址、寄存器间址、变址寻址、相对寻址。

34、如果(a)=34h,(r7)=0abh,执行xch a, r7;结果(a)= 0abh ,r7)= 34h 。

可以扩展 8 个并行口,其中 8 条口线具有位操作功能;

36、当单片机复位时psw= 00 h,这时当前的工作寄存器区是 00 区,r4所对应的存储单元地址为 04 h。

37、若a中的内容为67h,那么,p标志位为 1 。

ls138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。

39、举出目前常用的单片机,8位的有 at89c51 、w78e52、sst89c5x、 pic16f877 (a) 、at90s2313、。16位的有 msp430f147 、 spce061a 。32位的有 at91sam7s64 、 s3c44b0 。

40、试举出5中单片机应用的场合家电、工业过程控制 、 计量测试 、 智能仪表 、 测控系统 、 数控机等 。

位单片机的代表是 arm ,采用 risc 结构,有体积小、低功耗、低成本、高性能等特点。

位的低功耗单片机的代表是 msp430 ,举出三种型号代表 msp430f147 、 msp430f412 、 msp430c336 。(msp430f149)

43、isp指在系统中可编程 ,iap指在应用中可编程 。

44、国内最常用的51单片机的开发环境是德国 keil software 公司的 uvision2 。(或uv2)

45、目前国内流行的51核心单片机有 at89c51 、 w78e52 、 c8051f 、 sst89c51 、 stc89c58 等。

46、在dsp系统中,mips是指每秒钟执行百万条指令 ,mflops是指每秒百万条浮点指令 。

48、请举出dsp常用的应用领域有数字图像处理 、 语音处理 、 模式识别 、 雷达 、 智能天线等。

49、tms320vc5402-pge100的指令周期是 10ns ,它的运算速度是 100 mips。

50、一般情况下,51单片机多采用冯诺依曼结构,而dsp多采用哈佛结构。

51、如果一个嵌入式系统的数值以2进制补码表示,那么二进制数0010000000000011b表示 8195 ,1111111111111100b表示 -4 。

单片机常用的开发环境有 keil u vsion2 ,arm常用的开发环境有 keil u vsion3、ads1.2、iar等 ,ti公司的dsp开发环境是 ccs2.0 或以上版本 。

二、简答题和试验题。

1、简要说明单片机**调试的一般步骤?

1)**调试,将软硬件结合起来进行排错、调试和检查;

2)程序编译过程,编写程序并通过编译软件将程序翻译成机器码;

3)**写入,程序**调试通过后,将编译器生成的机器码通过编程器写入到单片机内部程序存储器或其它存储器芯片。

2、什么是实时多任务操作系统?举例说明目前常用的在单片机可以运行的实时多任务操作系统。

答: 实时多任务操作系统(real time multi-tasking operation system, rtos) ,rtos是嵌入式应用软件的基础和开发平台,rtos是一段嵌入在目标**中的软件,用户的其它应用程序都建立在rtos之上。不但如此,rtos还是一个可靠性和可信性很高的实时内核,将cpu时间、中断、i/o、定时器等资源都包装起来,留给用户一个标准的api,并根据各个任务的优先级,合理地在不同任务之间分配cpu时间。

它的基本功能包括任务管理、定时器管理、存储器管理、资源管理、事件管理、系统管理、消息管理、队列管理、旗语管理等,这些管理功能是通过内核服务函数形式交给用户调用的,也就是rtos的api。

ucos-ii、rtx51实时多任务操作系统可以在51系列单片机上运行;

3、将89c51单片机的p0端口作为普通i/0口使用时需注意的问题有那些?

答:p0口为漏极开路,作为i/0口时驱动能力及驱动电流有限,须加上拉电阻。

4、举例说明在单片机应用系统中常用的显示器件及其优缺点。

lcd,led和vfd等。

led造价低廉,与单片机接口方便灵活,技术上易于实现,但只能显示阿拉伯数字和少数字符,通常用于显示要求部高的场合;

lcd和vfd显示器成本高,但可以显示包括汉字在内的多种字符,甚至是复杂的图形和曲线,并且耗电少,可以广泛用于各种终端设备。

5、分别写出数字在共阴和共阳的7段led**的16进制**。

共阳极:f9h,a4h,b0h,99h,92h

共阴极:06h,5bh,4fh,66h,6dh

6、在单片机系统中,举例说明led 显示器的常用的硬件驱动电路芯片。

max7219、zlg7289、zlg7290等等。

7、什么是键盘防抖动技术,举例说明采取的常用措施。

什么是键盘防抖动技术:

在触点抖动期间检测按键的通与断状态,可能导致判断出错,即按键一次按下或释放被错误地认为是多次操作,这种情况是不允许出现的。为了克服按键触点机械抖动所致的检测误判,必须采取去抖动措施。这一点可从硬件、软件两方面予以考虑。

在键数较少时,可采用硬件去抖,而当键数较多时,采用软件去抖。

措施: 在硬件上可采用在键输出端加r-s触发器(双稳态触发器)或单稳态触发器构成去抖动电路。

软件上采取的措施是:在检测到有按键按下时,执行一个10 ms左右(具体时间应视所使用的按键进行调整)的延时程序后,再确认该键电平是否仍保持闭合状态电平,若仍保持闭合状态电平,则确认该键处于闭合状态。同理,在检测到该键释放后,也应采用相同的步骤进行确认,从而可消除抖动的影响。

8、当89c51单片机的晶体为6mhz时,采用定时器方式1,求10ms的定时常数。

单片机试题new

单片机期末考试模拟题。一 选择题。1 在家用电器中使用单片机应属于微型计算机的 a 辅助设计应用 b 测量 控制应用。c 数值计算应用 d 数据处理应用。2 在控制领域中,把使用单片机实现以软件取代硬件并提供系统性能的技术称之为 a 多 技术 b 微控制技术 c cad技术 d 可编程序控制器技术。...

单片机试题集

单片机技术总复习。一 填空题 每题1分 1.51单片机的1个机器周期含有 个晶振周期或 状态周期。2.51单片机基本型单片机片内含有 字节的rom和 字节的ram。3.a d转换器的分辨率是指使 数字量变化1个相邻数码所需 模拟电压的变化量。4.立即寻址时,直接在指令编码中给出,它存放在 空间。5....

单片机试题集K

一 选择题。从a,b,c,d四个选项中选择一个正确答案填入括号内。陈朝霞。定时器 计数器工作方式0是 a a 13位定时器 计数器。b 16位定时器 计数器。c 8位初值自动重装定时器 计数器。d 仅适用于t0,分成两个8位计数器,t1停止计数。2 输入变量查看数值是以什么方式查看 d 十六进制十进...