⑴ xs128单片机进行浮点运算的速度与进行非浮点运算的速度相比是不是相差特别大(可能千倍以上)
不会吧,你仿真试试,控制个小车完全没问题,现在有的芯片支持硬件浮点运算
⑵ 飞思卡尔的XS128单片机是属于哪种编程语言的单片机为什么网上大部分的都是51单片机的程序
你可以试试飞思卡尔论坛或者是飞思卡尔智能车的论坛或者相关的。我只在做飞思卡尔智能车的时候用过飞思卡尔单片机,而且还是c的。。。
⑶ xs128单片机中 中的怎么开方
加个Math.h头文件,看看里面有没有开方的寒暑
⑷ XS128单片机中ECT模块和TIM模块的区别
xs128没有ECT模块,而是分成了PIT和TIM两个模块。PIT的作用是产生周期中断,与51单片机的定时器功能一样,只是不需像51那样在中断中要重赋定时器初值。计数是在TIM中实现,xs128只有16位一个脉冲累加器PACA(与IOC7脚相连),而dg128还有PACB,比如你用光电编码器测速,编码器传回一系列脉冲,由PACA记录脉冲数,有一个脉冲就记一个数(这与你设定的触发沿有关)。另外,每个引脚都有一个对应的TCx寄存器,当相应引脚触发时,TIM模块中的自由计数器TCNT中的计数值就存到对应的TCx中(读回TCx),再触发一次TCNT再存入TCx(再读回),两次相减就为两次触发的间隔时间。
⑸ 怎么学好XS128单片机
既然学XS128,不可能是零基础吧?以前玩儿过单片机的话,你应该不会对单片机陌生。
XS128不过是比51功能强大点儿罢了,完全可以按照学51的思路去学习——看书,编程,调试,验证……
慢慢来,不要害怕,祝你成功!
⑹ xs128和stm32两种单片机分别有哪些优势用起来有什么区别
stm32比128高级,我两块板都写过程序,更精通于32,个人也更偏向于32。
这么说吧,128能实现的的32也能,128不能实现的的32也能。而且128写程序的编译器还没有写32的keil高级,调试的时候麻烦。
⑺ xs128单片机~本人新手,想在xs128的某两个引脚上加个开关来控制高低电平,进而写程序,哪些脚可以直接检测
#include <hidef.h> /* common defines and macros */
#include "derivative.h" /* derivative-specific definitions */
#include"mc9s12xs128.h"
unsigned char pa=0;//存放PORTA输入值
void main(void) {
/* put your own code here */
DDRB=0XFF; //PB设置为输出
PUCR|=0X01; //设置PA为上拉电阻
DDRA=0; //设置PA为输入方向
EnableInterrupts;
for(;;)//上拉电阻过于敏感,
{
PORTB=PORTA;//读出PA口输入值,并通过PB输出
pa=PORTA;//读出PA口输入值
_FEED_COP(); /* feeds the dog */
} /* loop forever */
/* please make sure that you never leave main */
}
⑻ xs128单片机中CAN 是什么
CAN是控制器局域网络(Controller Area Network, CAN)的简称,
是由研发和生产汽车电子产品着称的德国BOSCH公司开发了的,并最终成为国际标准(ISO118?8)。是国际上应用最广泛的现场总线之一。
⑼ xs128单片机是什么内核的……
XS128是摩托罗拉基于68系列处理器的16位单片机,STM32是ARM结构cortex-m构架的32位单片机,两个的差别当然大了。
⑽ 将程序移植到xs128单片机上应该注意什么问题
IO配置,寄存器的输入输出,中断等等。。。