在16位处理器上实现32位快速定点除法
在TI的C2000的16位定点处理器上,往往需要进行32位的除法,系统库中的函数代码耗时极大,当除法的商结果小于16位时,实现了一种极为精简的32位汇编除法。可以被C、ASM调用。
全球定位系统(GlobalPositioningSystem,GPS),是一种以人造地球卫星为基础的高精度无线电导航的定位系统,它在全球任何地方以及近地空间都能够提供准确的地理位置、车行速度及精确的时间信息。GPS自问世以来,就以其高精度、全天候、全球覆盖、方便灵活吸引了众多用户。GPS不仅是汽车的...
在TI的C2000的16位定点处理器上,往往需要进行32位的除法,系统库中的函数代码耗时极大,当除法的商结果小于16位时,实现了一种极为精简的32位汇编除法。可以被C、ASM调用。
介绍嵌入式32 位CPU 在编译器中解决64 位运算的方法,并列举一个加法运算的例子,给出可供参考的指令模板。包括32 位RISC 体系嵌入式CPU 层次结构和编译器后端结构。
8051单晶片GPS定位范例。 程式需要采用C语言的编译软体(8051 Keil-C) 进行打开阅读,也可以使用“UltraEdit”等软体打开阅读或者编辑。电路图是用Protel软体画成,所以须使用该软体打开。
在linux下,开发gps接收程序,提取定位信息,并在地图上显示出来,包括行走路径等.
利用串口2进行77位GPS数据的模拟发送,可以实现GPS接受的仿真,而不需要GPS接收器,是我一直使用的调试工具,可以在自己的电脑商用串口2发送,串口1接受,很方便吧,直接用自己的电脑就可以进行串口接受程序的调试了。