购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

思考与提高

一、填空题

(1)实验箱中在线编程(下载程序)电路采用的USB转串行端口的芯片是______。

(2)在Keil C251中,既可以编辑、编译C语言程序,也可以编辑、编译________程序。在保存程序文件时,若是采用C语言编程,其后缀名是________;若是采用汇编语言编程,其后缀名是________。

(3)在Keil C251中,除可以编辑、编译用户程序外,还可以________用户程序。

(4)在Keil C251中编译程序时,在允许自动创建机器代码文件状态下,其默认文件名与________相同。

(5)STC系列单片机能够识别的文件类型为________,其后缀名是________。

二、选择题

(1)在Keil C251中,勾选“Create HEX File”复选框后,默认状态下的机器代码名称与________相同。

A.项目名 B.文件名 C.项目文件夹名

(2)在Keil C251中,下列不属于编辑、编译界面操作功能的是________。

A.输入用户程序 B.编辑用户程序

C.全速运行程序 D.编译用户程序

(3)在Keil C251中,下列不属于调试界面操作功能的是________。

A.单步运行用户程序 B.跟踪运行用户程序

C.全速运行程序 D.编译用户程序

(4)在Keil C251中,编译过程中生成的机器代码文件的后缀名是_______。

A..c B..asm C..hex D..uvproj

(5)设置STC32G12K128编译环境时,“CPU Mode”选项应设置为_______。

A.Source(251 native) B.Binary(8051 compatible)

(6)设置STC32G12K128编译环境时,“Memory Mode”选项应设置为_______。

A.Tiny B.XTiny C.Small

D.XSmall E.Large

(7)设置STC32G12K128编译环境时,“Code Rom Size”选项应设置为_______。

A.Small B.Medium C.Compact

D.Huge E.Large

(8)9.4版本实验箱的下载通信电路是_______。

A.USB端口转串行端口通信 B.直接通过USB端口通信

三、判断题

(1)STC89C52RC单片机与STC32G12K128单片机在相同封装下,其引脚排列是一样的。(  )

(2)在Keil C251中进行编译的过程中,默认状态下会自动生成机器代码文件。 (  )

(3)在Keil C251中,若不勾选“Create HEX File”复选框,就不能调试用户程序。 (  )

(4)Keil C251既可以用于编辑、编译C语言程序,也可以编辑、编译汇编语言程序。 (  )

(5)在Keil C251调试界面中,默认状态下选择的仿真方式是软件模拟仿真。 (  )

(6)在Keil C251调试界面中,若调试的用户程序无子函数调用,那么单步运行与跟踪运行的功能是完全一致的。 (  )

(7)在Keil C251中,若编辑、编译的程序种类不同,所生成机器代码文件的后缀名也不同。(  )

(8)STC-ISP是直接通过计算机、USB端口与单片机串行端口进行数据通信的。 (  )

(9)STC-ISP中,在单击“下载/编程”按钮后,一定要让单片机重新上电,才能完成程序下载工作。 (  )

(10)STC32G12K128单片机既可用作目标芯片,又可用作仿真芯片。 (  )

(11)STC32G12K128单片机可不经过USB端口转串行端口芯片,直接与PC的USB端口相连,实现在线编程功能。 (  )

(12)STC32G12K128单片机可不经过USB端口转串行端口芯片,直接与PC的USB端口相连,实现在线编程功能,而且可实现在线仿真。 (  )

四、问答题

(1)简述应用Keil C251进行单片机应用程序开发的工作流程。

(2)在Keil C251中,如何根据编程语言的种类选择保存文件的扩展名?

(3)在Keil C251中,如何切换编辑与调试程序界面?

(4)在Keil C251中,可以使用哪几种程序调试方法?各有什么特点?

(5)在Keil C251中调试程序时,如何观察片内RAM的信息?

(6)在Keil C251中调试程序时,如何观察片内通用寄存器的信息?

(7)在Keil C251中调试程序时,如何观察或设置定时器、中断与串行端口的工作状态?

(8)简述利用STC-ISP下载用户程序的工作流程。

(9)怎样通过设置实现下载程序时自动更新用户程序?

(10)怎样通过设置实现当用户程序发生变化时自动更新用户程序并启动下载命令?

(11)STC32G12K128单片机既可用作目标芯片,又可用作仿真芯片,简述如何制作仿真单片机。

(12)简述Keil C251硬件仿真(在线仿真)的设置。

(13)如何实现不停电下载用户程序? 6uBzKgppB5rc6qXJOt6lWLI7GjvkAp7eXU1OXan6b2Gij6ou+9XEidrW/52JiI/+

点击中间区域
呼出菜单
上一章
目录
下一章
×