A.CODE_SECTION(img,"imgSection");
B.DATA_SECTION(img,"imgSection");
C.#pragma CODE_SECTION(img,"imgSection")
D.#pragma DATA_SECTION(img,"imgSection")
第1题
三.编程题(28分) 1.出租车计价器计程方法是车轮每运转一圈产生一个负脉冲,从外中断(P3.2)引脚输入,行驶里程=轮胎周长×运转圈数,设轮胎周长为2m,试实时计算出租车行驶里程(单位:m)(汇编语言可存于30H,31H,32H中,C语言可将数据存于变量distance中)(7分) 2. 设单片机的fosc=12MHz,请利用定时计数器T0的定时功能在P1.0脚上输出周期为2秒的方波。(9分,注意是2秒的方波,即输出高电平1秒,低电平1秒的周期性波形) 3. 两个MCS-51单片机系统A和B进行串行数据通信,电路连接如下图所示,双方采用串行通信方式1,8位数据通信格式。设置SMOD=0,A、B两个系统的晶振频率均为11.0592MHz,波特率为2400。待发送16字节数据存放在A机RAM数组fasong[16]中,B机接收到数据后存放在B机RAM数组jieshou[16]中。(12分,需要写出发送机和接收机两个代码)
第2题
1. 在CCS中利用C语言编写C54x DSP程序时,需要运行时支持库支持,请简答以下问题。 (1)请简述运行时支持库的作用。 (2分) (2)如果选择使用rts.lib,请问在编译链接选项中选择使用“近调用”还是“远调用”? (2分) 2. 以TMS320C54x DSP为例,请分析DSP的中断处理系统: (1)写出确定TMS320VC54x DSP中断向量入口地址的计算方法?(2分) (2)如果IPTR设置为1FFH,计算INT0(中断号为16)的中断向量入口地址。(2分) 3. 写出TMS320C54x的数据寻址方式,注意至少要写出5种。 (5分) 4. (1)为什么要使用Bootloader程序?(2分) (2)在TMS320VC5416芯片的Bootloader 程序中,可以采用哪些方式进行Bootloader自举。(5分) 5. 以TI TMS320VC5416 DSP作为主处理芯片,设计一个嵌入式系统通过其XF管脚输出频率为8KHz的方波信号。 如果使用DSP的时钟中断进行方波输出设计(每发生一次中断改变一次XF输出的电平),请问其TDDR、PRD寄存器的值应设为多少?(DSP以160MHz全速运行)(4分) 6. 在基于C语言编程的TMS320VC5416 DSP嵌入式系统应用程序开发过程中,DSP的存储空间映射和分配是重要知识点,请分析解答以下存储空间映射和分配的问题。在DSP程序初始化时执行 #define PMST (volatile unsigned int*)0x1D *PMST = 0x7FA0 ; // 给PMST寄存器赋值 语句后,请解释说明并绘制出数据存储空间、第0页程序存储空间的存储器映射图。(6分)
第3题
A、port0
B、port11
C、port12
D、portC
第9题
A.机器语言和汇编语言编程通常采用面向计算机的程序设计方式
B.面向过程的程序设计方法通常采用结构化和模块化设计方法
C.面向对象的程序设计方法采用客观世界的描述方式
D.C语言是一种兼顾面向过程和面向对象的高级程序设计语言
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!