长江大学 嵌入式报告 - 图文(5)

2019-04-22 21:56

运行界面如下图所示:

图4-3

Light Control表示对XSBase270目标板的 8个发光二极管控制,按“Start”按钮,发光二极管左移或右移;L1~L8对应目标板的发光二极管,勾选后按“Set”按钮,对应的二极管点亮.按“Stop”按钮,二极管的左移或右移停止.Led Control表示对目标板的 4 个七段数码管的控制,在文本框中输入 4 位(0~9)数字,按“Set”按钮,七段数码管将显示输入的数字;按“Count”按钮,数码管进行计数操作,按“Stop”按钮停止计数.试验箱上面的七段数码管也有相应显示.,如4-4所示:

图4-4

(3)IO接口控制-电机控制设计

编辑好电机控制程序后,运行程序会自动下载到目标机上,程序下载成功,则在目标机上生成一个电机控制界面,如图4-5所示。

图4-5

在Motor界面中的Count属性框中设置电机的转速,而“Positive”和“Reverse”这两个选项可以设置电机转动的方向,然后点击“Start Run”,电机就会按照一点的转速和方向转动,如图4-6所示。

图4-6

(4)编写实用小程序在指定Windows CE平台上运行调试

本小程序是在ARM板上构建一个简单计算器,实现加减乘除四则运算。

图4-7(界面实现)

程序实现数a和数b的四则运算,其中a、b为实数。用字符串类库Tstring,每按一个键把数字添加到字符串末尾,再通过字符串转成实数的函数生成两个实数,进行运算。

涉及到的变量:

double a=0;//数a double b= 0;//数b

string sa, sb;//字符串型a,b

bool fir = true;//是第一个数还是第二个数 int mode; //四则运算 double res=0; //计算结果 以1按键为例:

private void button7_Click(object sender, EventArgs e) { if (fir == true) { sa = sa + \

textBox1.Text = sa; }

else {sb = sb + \ textBox1.Text = sb; }

} 求解:

private void button13_Click(object sender, EventArgs e) { if (mode == 0)

{ res = Convert.ToDouble(sa) + Convert.ToDouble(sb); textBox1.Text = res.ToString(); } if (mode == 1)

{ res = Convert.ToDouble(sa) - Convert.ToDouble(sb); textBox1.Text = res.ToString(); }

if (mode == 2)

{ res = Convert.ToDouble(sa) * Convert.ToDouble(sb); textBox1.Text = res.ToString(); }

if (mode == 3)

{ res = Convert.ToDouble(sa) / Convert.ToDouble(sb); textBox1.Text = res.ToString(); } }

九、课设收获、体会和建议


长江大学 嵌入式报告 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[浙江]钢结构综合楼工程监理大纲

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: