嵌入式系统实验五

发布 2022-10-21 09:38:28 阅读 9252

淮海工学院计算机工程学院。

实验报告书。

课程名: 嵌入式系统原理及应用

题目: 实验五、c语言程序实验

班级。学号。

姓名。1、实验目的与要求。

目的:1)熟练使用embestide集成开发环境;

2)掌握基于arm平台的c语言编程。

要求: 1)独立完成程序设计、编码与调试。

2)编写实验报告

2、实验内容或题目。

用c语言编写一个程序,判断给定的立即数是否有效,即是否能在指令中直接表示,如果有效,计算immed_8和rotate_imm。

要求:编写一个主程序,调用该函数。

函数原型:unsigned int check_dat( unsigned int dat,unsigned char *immed_8,unsigned char *rotate_imm );

有效立即数immediate可以表示成:

=immed_8 循环右移(2×rotate_imm)

其中:immed_8为8位立即数; rotate_imm为4位立即数

3、实验步骤与源程序。

4、源程序:

编写源程序。

uint check_data(uint x, uchar *immed_8,uchar *rotate_imm);

start()

uchar immed_8,rotate_imm;

uint x;

uint result;

x = 0x12800;

result = check_data(x,&immed_8,&rotate_imm);

while(1);

uint check_data(uint x, uchar *immed_8,uchar *rotate_imm)

int i,j,v;

for(i = 0; i<16; i++)

if (i<16)

return -1;

实验截图:合法立即数:

5、结果分析与实验体会。

嵌入式系统实验五

嵌入式系统。实验五报告。七段数码管显示。一 实验目的。掌握七段数码管的驱动方式。二 实验设备。硬件 pc机一台。smartsopc教学实验开发平台一套。quickarm核心板一块。软件 ads1.2集成开发环境。c os ii 操作系统 v2.52 三 实验内容。在数码管上显示 lpc2220f 4...

嵌入式系统实验

哈尔滨德强学院。实验报告 题目 嵌入式系统设计。院 系 德强商务学院计算机系。姓名 指导教师 多智华。系主任 葛雷 2010年10月15日。实验。一 使用ads1.2调试程序。一 实验内容和目的。1 熟悉adtide adt2000 support 运行环境。2 使用adtide adt2000 s...

嵌入式系统 实验

实验一 基于ads的c语言程序实验。一 实验环境。pc机一台 ads 1.2集成开发环境一套。二 实验目的。通过实验了解使用ads 1.2编写c语言程序,并进行调试。三 实验内容。在c语言的环境内开发应用程序,一般需要一个汇编的启动程序,从汇编的启动程序,跳到c语言下的主程序,然后,执行c程序,具体...