汽車(chē)防盜報警監控系統的設計
對于傾角的檢測通過(guò)現在的加速度值與平穩狀態(tài)下的加速度值作差得到,設初始加速度值為a(0),則當a(i)-a(0)的絕對值大于設定值時(shí)即可認為傾角變化超標,啟動(dòng)報警。ADC初始化的部分程序如下:
本文引用地址:http://dyxdggzs.com/article/86307.htm
車(chē)輛信息的傳輸與控制
車(chē)輛信息的傳輸與控制主要依靠的是Siemens公司的TC35i GSM Modem模塊。單片機通過(guò)串口對TC35i寫(xiě)AT指令,從而達到信息的傳輸與接收的目的。
單片機控制TC35i收發(fā)信息的主要程序如下:
MC9S08QG8單片機編程注意事項
MC9S08QG8單片機不同于一般的51單片機,在編程時(shí)有一些值得注意的地方,特列舉如下:
1) SOPT1寄存器寫(xiě)入問(wèn)題:SOPT1是一個(gè)單次寫(xiě)入寄存器,每次復位后只能寫(xiě)一次。所以它的每個(gè)位要一次寫(xiě)入,而不能分多次寫(xiě)。比如下面語(yǔ)句
則單片機只認為第一條指令有效,而后面的語(yǔ)句無(wú)效。這樣就造成外部中斷復位腳可用,看門(mén)狗定時(shí)器卻不能關(guān)閉。應該寫(xiě)成以下形式
2)片內起振狀態(tài)下ICS Trim Register (ICSTRM)寄存器一定要設置。這個(gè)寄存器就是用來(lái)調節內部振蕩器的時(shí)鐘頻率的,因為內部振蕩器是采用半導體工藝制成的,不同芯片的振蕩頻率會(huì )有偏差,Trim寄存器就用來(lái)調整這個(gè)偏差。調整值一般在出廠(chǎng)時(shí)就寫(xiě)在芯片的固定位置上了,直接使用即可。但是BDM調試時(shí)會(huì )根據設定的頻率對其進(jìn)行調整(可能與上電復位的初始值不同),將造成時(shí)鐘頻率微小改變,從而B(niǎo)DM調試狀態(tài)與掉電復位后的時(shí)鐘頻率不同,在SCI通信時(shí)造成波特率不準g。
評論