【摘要】:2)时钟系统图6.19小车干电池供电MSP430单片机时钟系统专门为电池供电类应用而设计,利用内部时钟,不需要外接振荡电路。图6.20小车与单片机开发板的下载端口连接示意图4)编程测试按如图6.20所示完成小车和单片机的接线,然后进入Modkit Micro对MSP430单片机进行图形化编程,实现单片机最小系统的运行。当小车上的电机工作状态指示灯D3和D4灯亮起时,表示程序下载成功,脱机运行完成,如图6.23所示。图6.23脱机运行结果
1)小车的供电
在本案例中,基于MSP430单片机的小车系统采用3节干电池为小车系统供电,电压约4.5 V,如图6.19所示。接通电源后,系统执行复位程序,查询各复位源的标志并确定复位源,执行相应的复位操作。MSP430单片机系统在VCC上电后开始进行硬件初始化。
2)时钟系统
图6.19 小车干电池供电(4.5 V)
MSP430单片机时钟系统专门为电池供电类应用而设计,利用内部时钟,不需要外接振荡电路。
3)程序下载端口连接
MSP430开发板只提供数据端口,没有状态口或控制口。在实际应用中,如应用查询式输入/输出时,可以用数据端口的某一位或几位来传送状态信息,通过查询对应位的状态来确定外设是否处于“准备好”状态。小车系统端口与单片机开发板端口的连接如图6.20所示。
图6.20 小车与单片机开发板的下载端口连接示意图
4)编程测试(www.xing528.com)
按如图6.20所示完成小车和单片机的接线,然后进入Modkit Micro对MSP430单片机进行图形化编程,实现单片机最小系统的运行。
①根据小车硬件设计的说明,用单片机P2.0和P2.1口的电平控制电机转动,因此,在硬件“Hardware”界面拖出如图6.21所示硬件模块,设置引脚分别为PIN20和PIN21。
②在代码块“Blocks”界面拖出相应代码块,编写程序,参考程序如图6.22所示。
图6.21 元件配置
图6.22 参考程序
③单击菜单栏Play“按钮”运行程序。当小车上的电机工作状态指示灯D3和D4灯亮起时,表示程序下载成功,脱机运行完成,如图6.23所示。
图6.23 脱机运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。