MC9S12的C语言编程举例.ppt
《MC9S12的C语言编程举例.ppt》由会员分享,可在线阅读,更多相关《MC9S12的C语言编程举例.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MC9S12的的C编程举例编程举例2010年年7月月控制科学与工程学院控制科学与工程学院主要内容1.课本3个例子2、C语言综合举例:数组排序3、求该数组的平均值4、实现“掐头去尾”的平均值滤波例1 对从RAM中0 x1000地址开始的10个无符号字节型数进行由小到大排序 程序分析:可以使用C语言把一个unsigned char类型的数组存储到从0 x1000开始的内存空间中,数组的大小为10个字节,内容由程序员自定义。由小到大的排序使用冒泡法完成。unsigned char data10 0 x1000=0 x22,i,j,temp;/*定义数组*/void main(void)for(i=0
2、;i10;i+)/*初始化数组*/datai=20-i;for(i=0;i9;i+)/*使用冒泡法排序*/for(j=0;jdataj+1)temp=dataj;dataj=dataj+1;dataj+1=temp;for(;)注:若在函数内定义变量,须在函数体开始处定义例2 求求1+2+100的和然后分成低、高字节存放在的和然后分成低、高字节存放在0 x1000和和0 x1001地址单元中地址单元中 程序分析:求1+2+100可以用100次循环来实现,因为求出来的和不可以用一个字节表示,所以必须分成高低字节存储。下面先给一个错误的程序。unsigned int sum 0 x1000=0,i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MC9S12 语言 编程 举例
限制150内