基于双核多接口的智能汽车控制系统设计
时间:08-13
来源:作者:北京科技大学 张永康 刘学伟
点击:
普通I/O接口的应用
MC9S08DZ60单片机的普通I/O口操作可以用于逻辑控制、显示控制、信息采集等,其中对各个引脚的配置也比较简单,需要配置方向寄存器PTXDD、上拉使能寄存器PTXPE,压摆率寄存器PTXSE及数据寄存器PTXD,以A口为例:
Int_A()
{
PTADD=0X00;//作为输入
PTAPE=0XFF;//上拉使能
PTASE=0XFF;//压摆率使能
}
程序需要读取A口数据时直接读出PTAD寄存器的值即可。
结语
该系统实现了智能车车中各模块间的通信,对芯片的资源进行了充分的利用,实现了智能车多状态的实时监测,保证了车模的速度控制和路径优化,为以后的技术发展提供了很好的平台。
参考文献:
[1] 卓晴,黄开胜,邵贝贝.学做智能车[M]. 北京:清华大学出版社,2007.02
[2] 邵贝贝.单片机嵌入式应用的在线开发方法[M]. 北京:清华大学出版社,2004.08
[3] 陈伟,黄秋元,周鹏.高速电路信号完整性分析与设计[M].北京:电子工业出版社,2009.1
[4] MC9S08DZ60 Data Sheet[D]. Freescale Semiconductor,2007
[5] 谭浩强.C程序设计(第二版)[M]. 北京:清华大学出版社,1999.9
MC9S08DZ60单片机的普通I/O口操作可以用于逻辑控制、显示控制、信息采集等,其中对各个引脚的配置也比较简单,需要配置方向寄存器PTXDD、上拉使能寄存器PTXPE,压摆率寄存器PTXSE及数据寄存器PTXD,以A口为例:
Int_A()
{
PTADD=0X00;//作为输入
PTAPE=0XFF;//上拉使能
PTASE=0XFF;//压摆率使能
}
程序需要读取A口数据时直接读出PTAD寄存器的值即可。
结语
该系统实现了智能车车中各模块间的通信,对芯片的资源进行了充分的利用,实现了智能车多状态的实时监测,保证了车模的速度控制和路径优化,为以后的技术发展提供了很好的平台。
参考文献:
[1] 卓晴,黄开胜,邵贝贝.学做智能车[M]. 北京:清华大学出版社,2007.02
[2] 邵贝贝.单片机嵌入式应用的在线开发方法[M]. 北京:清华大学出版社,2004.08
[3] 陈伟,黄秋元,周鹏.高速电路信号完整性分析与设计[M].北京:电子工业出版社,2009.1
[4] MC9S08DZ60 Data Sheet[D]. Freescale Semiconductor,2007
[5] 谭浩强.C程序设计(第二版)[M]. 北京:清华大学出版社,1999.9
- 以PC机为核心的教学闭路电视播放控制系统设计方案(05-25)
- 汽车车身电子网络控制系统(07-20)
- 基于CAN总线的汽车车身控制系统的研究与应用(08-07)
- 基于TLE7810的车门控制系统设计(08-24)
- 基于CPLD的空调控制系统(10-23)
- CAN总线在汽车控制系统中的研究与应用(11-04)