汽车防盗报警监控系统的设计
对于倾角的检测通过现在的加速度值与平稳状态下的加速度值作差得到,设初始加速度值为a(0),则当a(i)-a(0)的绝对值大于设定值时即可认为倾角变化超标,启动报警。ADC初始化的部分程序如下:
本文引用地址:https://www.eepw.com.cn/article/86307.htm
车辆信息的传输与控制
车辆信息的传输与控制主要依靠的是Siemens公司的TC35i GSM Modem模块。单片机通过串口对TC35i写AT指令,从而达到信息的传输与接收的目的。
单片机控制TC35i收发信息的主要程序如下:
MC9S08QG8单片机编程注意事项
MC9S08QG8单片机不同于一般的51单片机,在编程时有一些值得注意的地方,特列举如下:
1) SOPT1寄存器写入问题:SOPT1是一个单次写入寄存器,每次复位后只能写一次。所以它的每个位要一次写入,而不能分多次写。比如下面语句
则单片机只认为第一条指令有效,而后面的语句无效。这样就造成外部中断复位脚可用,看门狗定时器却不能关闭。应该写成以下形式
2)片内起振状态下ICS Trim Register (ICSTRM)寄存器一定要设置。这个寄存器就是用来调节内部振荡器的时钟频率的,因为内部振荡器是采用半导体工艺制成的,不同芯片的振荡频率会有偏差,Trim寄存器就用来调整这个偏差。调整值一般在出厂时就写在芯片的固定位置上了,直接使用即可。但是BDM调试时会根据设定的频率对其进行调整(可能与上电复位的初始值不同),将造成时钟频率微小改变,从而BDM调试状态与掉电复位后的时钟频率不同,在SCI通信时造成波特率不准g。
评论