简介:基于ATmega128单片机的智能小车控制系统,通过光电编码器实现对小车速度的测量并将速度值进行bang-bang+PID运算,产生控制直流电机转速的PWM电压信号,实现对车速的快速调整和精确控制。小车控制系统还配有避障和灰度传感器,用于检测障碍物和地面灰度,实现小车避障和寻迹功能。
简介:分析了以PCI总线为基础的IA-32系统结构及其中的PCI总线分段方式,论述了PCI配置地址空间及其头标区分配情况,给出了使用汇编语言访问PCI配置地址空间的方法和源代码,以及读出数据的方法及应用。
简介:在使用图形系统UCGUI显示字符时,需要程序员事先将可能用到的字符点阵信息转化为c语言数组连同程序代码一起进行编译,这对于字符数量巨大的汉字来说,不仅工作量巨大,且会导致编译后的目标代码体积过于庞大,甚至超过内部程序Flash的容量限制.本文提出在STM32或类似平台上外扩Flash存储芯片,并将中文字库独立于程序代码存放在外部Flash中,然后通过修改UCGUI的底层字符显示驱动,实现在UCGUI运行时实时读取外部字库来随机显示汉字,克服了UCGUI在汉字显示方面的固有缺陷,使之更适合于中文界面的场合.本方案已经用于某品牌无线点菜系统的手持机上,实际运行效果良好.
简介:MATLAB提供强大的科学计算和绘图功能,RSView32能够对自动控制系统进行有效监视和控制。介绍了MATLAB和RSView32通讯的基本方法,并以1336IMPACT系统为例论述了MATLAB和RSView32通讯在控制系统设计中的应用。