- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 菜鸟成长之路-函数调用
<br />(1)函数的返回值是通过return语句来返回的,返回值类型为char 和int型的函数在定义时可以省略类型标识符,系统默认返回值类型为int型<br />(2)在不返回函数值时,一种情况是函数体一直执行到函数末尾的“}”,返回到主调函数;另一种情况是使用不含表达式的return语句使流程返回到主调函数<br />(3)在定义函数时,形参并不占内存单元只有在调用时才给形参变量分配内存单元。形参只能是变量。<br />计算2的平方的阶乘加上3的平方的阶乘!(一开始把程序中的sum=sum+s2(i
2011-01-13 19:48:00 416
原创 菜鸟成长之路
<br />从键盘上输入三个字符(长度小于80),存入二维数组,然后对其进行排序(由小到大)并按次序输出<br />自己编写的,调试通过(刚开始写的时候,不知道怎么把字符串存入数组,后来想到了gets()函数,加一个for循环即可,接着,就想到了用选择排序法对字符串排序,其中要用到字符串比较函数strcmp(),和字符串拷贝函数strcpy(),就顺利的将其调试通过!)<br />#include <stdio.h><br />#include <string.h><br />main()<br />{<b
2011-01-11 22:17:00 457
原创 TIMER 定时器
<br />增强型定时器模块(ECT) ECT功能相当于高速的I/O口,由一个4位预分频器、一个16位自由运行计数器,8个16位IC/OC通道,2个16位脉冲累加器以及一个16位模数递减计数器组成。<br /> <br /><br />Bit7<br />Bit6<br />Bit5<br />Bit4<br />Bit3<br />Bit2<br />Bit1<br />Bit0<br />TEN <br />TSWAI<br />TSFRZ<br />TFFCA<br />0 <
2011-01-09 17:39:00 1675
原创 RTI
<br />RTI,是ORG时钟和复位发生模块中的一个功能,一般用它来3秒后启动车子。<br /><br />初始化它,需要两个寄存器:CRGINT和RTICTL。<br /><br />CRGINT的第8位:RTIE是RTI的中断使能位,为1使能。<br /><br /><br />下面来重点说说:而RTICTL的设置。<br /><br /><br />它的第8位:RTR[8],没用,不管。<br /><br />6到4位:RTR[6:4],预分频选择位。<br /><br />3到0位:RTR[3:0
2011-01-09 16:54:00 839
转载 PIT
转自http://www.cnblogs.com/pang123hui/articles/1800096.html言归正传,开始讲PIT,讲PIT,我准备先简单讲讲寄存器,之前不讲主要是基本上买的到的书都是DG128的,里面关于IO口的寄存器和PWM的寄存器都是完全可以照搬的,而这一章的东西照搬是要出问题的。核心内容就在这张图上: 相信大家都明白总线的概念,在图中可以看到6个定时器模块,Micro Timer 0、Micro Timer 1、Timer 0、Timer 1、Timer 2、Timer 3
2011-01-09 16:04:00 1748 1
原创 SCI
<br /> XS128的SCI寄存器主要用来通信,下面主要来介绍一下常用到的各个寄存器<br /> 波特率控制寄存器SCIBDH SCIBDL 一般设置IREN=0,则SCI baud rate=SCI bus clock/(16xSBR[12:0])<br /> 数据寄存器SCIDRH SCIDRL<br /> 控制寄存器SCICR1和SCICR2<br /> 状态寄存器SCISR1和SCISR2<br />//串口部分<br />void SCI_int()<br />{<br /
2011-01-08 22:08:00 608
原创 PWM
<br /> XS128 的PWM用来控制舵机和电机。XS128 的PWM调制波有8个独立的输出通道,每个通道有一个计数器,一个周期控制器和两个可供选择的时钟源,通过编程可以实现的时钟周期和左对齐输出或者居中对齐输出。<br /> 现在简单的介绍一下我用到寄存器<br /> PWM启动寄存器PWME 通过使能位PWMEx可控制相应通道PWM的波形输出和关闭<br /> PWM时钟选择寄存器PWMCLK 其中0、1、4、5通道可选用ClockA和CLockSA 2、3、6
2011-01-08 21:15:00 1086
原创 锁相环 PLL
<br />锁相环(phase-locked loop):是指一种电路或者模块,它用于在通信的接收机中,其作用是对接收<br />到的信号进行处理,并从其中提取某个时钟的相位信息。或者说,对于接收到的信号,仿制一个时钟信号,使得这两个信号从某种角度来看是同步的(或者说,相干的)。锁相环主要由相位比较器(PC)、压控振荡器(VCO)、低通滤波器三部分组成 。 <br /> PLL 锁相环的作用是将系统提供的实时时钟基频进行倍频,来提升单片机的运算速度,那么XS128 芯片的PLL锁相环怎么设置
2011-01-08 18:00:00 1367
转载 DG128与XS128的区别
<br /> S12系列单片机是以CPU12内核为系列的,典型的S12总线频率为25MHz,S12XS系列单片机是在S12XE系列基础上去掉XGate协处理器的单片机,该系列单片机采用 CPU12X V2内核,可运行在40MHz总线频率上。后者是在前者的基础结构上发展起来的,S12X提供的性能高达S12系列的5倍左右。从历届比赛要求可以看出,飞思卡尔是在引导他的用户群使用新系列高性能控制器,S12系列逐渐将会退出市场。<br /> 对比它们之间的资源,这里就以你提到的DG128和XS128为例
2011-01-07 12:26:00 1077
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人