版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
天津職業(yè)技術(shù)師范大學(xué)
教案
所在學(xué)院:汽車與交通學(xué)院
講授課程:汽車總線技術(shù)
教師姓名:孔超
天津職業(yè)技術(shù)師范大學(xué)
汽車與交通學(xué)院制
天津職業(yè)技術(shù)師范大學(xué)教事(首頁)
學(xué)院:汽車與交通學(xué)院
總
學(xué)時
學(xué)
課程代碼32n寸
忖
講
課
課程名稱汽車總線技術(shù)學(xué)
學(xué)分228
寸
上
機(jī)
學(xué)
寸
實
驗
課程類別理論課()公共課()必修課()學(xué)
2n
(V)實驗課()專業(yè)課(V)院級任選課()
授課專業(yè)汽車維修工程教育授課班級汽修0713-14
任課教師孔超職稱助教
使學(xué)生掌握汽車總線系統(tǒng)的結(jié)構(gòu)和性質(zhì),了解CAN總線的功能,對于CAN總
教學(xué)目的和要求線系統(tǒng)的檢修有較深入的認(rèn)識,熟悉其中重要的總線檢修過程,同時對汽車總線維
修的規(guī)律有一個基本的認(rèn)識,從而增強(qiáng)學(xué)生的專業(yè)知識。
1、掌握總線系統(tǒng)的結(jié)構(gòu)、性質(zhì)及CAN總線系統(tǒng)工作原理。
2、熟悉總線系統(tǒng)的種類、結(jié)構(gòu)。
教學(xué)重點、難點
3、了解總線系統(tǒng)發(fā)展的基本過程以及部件等。
4、熟記主要的相關(guān)總線控制器工作的具體過程以及。
教材:《汽車單片機(jī)及車載總線技術(shù)》南金瑞主編。
參考書:
《汽車總線系統(tǒng)檢修》張軍主編;
教材和參考書
天津職業(yè)技術(shù)師范大學(xué)教親(章節(jié)備課)
學(xué)時:2
早下第一章汽車電子技術(shù)與單片機(jī)(2學(xué)時)
1、了解:汽車電子技術(shù)的的概念以及單片機(jī)的發(fā)展階段。
2、熟悉汽車總線的分類。
教學(xué)目的
3、掌握單片機(jī)軟硬件系統(tǒng)和最新的發(fā)展技術(shù)組成。
和要求
4、掌握數(shù)制與碼制。
1、單片機(jī)的軟件和硬件系統(tǒng)。
教學(xué)重點、
2、數(shù)制
難點
3、碼制
時間分配
課堂設(shè)計(教學(xué)內(nèi)容、過程、方法)
及備注
緒論
引言
汽車電子技術(shù)的發(fā)展使汽車成為一個綜合的機(jī)電產(chǎn)品,從而引入汽車電子
技術(shù)的作用、地位以及其發(fā)展史
重點強(qiáng)調(diào)汽車電子技術(shù)結(jié)構(gòu)特點,引入本課程。
第一章汽車電子技術(shù)與單片機(jī)
第一節(jié)汽車電子技術(shù)的發(fā)展
一、當(dāng)今汽車技術(shù)發(fā)展的幾個重要方向
汽車電子在汽車技術(shù)發(fā)展過程中起到了很大的作用,例如汽車發(fā)動機(jī)電
控、自動變速器等(講解一下發(fā)動機(jī)電控的工作過程,從而加深同學(xué)對汽45分鐘
教學(xué)進(jìn)程
車電子技術(shù)發(fā)展的了解)
(含章節(jié)教二、汽車電子技術(shù)的發(fā)展史
汽車電子技術(shù)的發(fā)展實際和電子技術(shù)的發(fā)展有密切的關(guān)系?;A(chǔ)一一微電
學(xué)內(nèi)容、學(xué)
子技術(shù)的發(fā)展和單片機(jī)的發(fā)展
時分配、教講述單片機(jī)在汽車上發(fā)展的過程。
三、汽車電子系統(tǒng)在整車中的地位
學(xué)方法、
1、汽車電子技術(shù)價格在整車中的地位45分鐘
輔助手段)2、汽車電子技術(shù)的創(chuàng)新性應(yīng)用是汽車工業(yè)成功的決定性應(yīng)用
3、現(xiàn)在汽車電子技術(shù)不僅提高了汽車動力性、經(jīng)濟(jì)型和安全性,還為電
子鏟平拓展了廣闊的市場。
三、單片機(jī)在汽車中的應(yīng)用和總線系統(tǒng)
汽車電子化程度越來越高,電子設(shè)備的使用必然導(dǎo)致車身布線龐大而且復(fù)
雜。安裝空間緊缺。運行可靠性降低,增加維修難度。在此基礎(chǔ)上CAN總
線系統(tǒng)誕生了。
目前汽車技術(shù)的發(fā)展應(yīng)用與汽車線束數(shù)量及線束急劇增加的矛盾相當(dāng)突
出。因此,數(shù)據(jù)總線已經(jīng)被廣泛的應(yīng)用到汽車電控系統(tǒng)。
第二節(jié)單片機(jī)的基本知識
一、單片機(jī)的軟件和硬件系統(tǒng)
單片機(jī)包括中央處理器、存儲器、輸入/輸出接口電路、定時器/計數(shù)器等,
制作在一塊繼承電路芯片中。
計算機(jī)的軟件包括系統(tǒng)軟件和應(yīng)用軟件
嵌入式系統(tǒng)開發(fā)
C語言開發(fā)方式
第三節(jié)數(shù)制與碼制
進(jìn)位計數(shù)制及各計數(shù)制間的轉(zhuǎn)化
一、進(jìn)位計數(shù)制
1、基數(shù)R(Radix):它代表計數(shù)制中所用到的數(shù)碼個數(shù)。如:在十進(jìn)制計
數(shù)中用到0~9十個數(shù)碼,基數(shù)是10;二進(jìn)制計數(shù)中用到0和1兩個數(shù)碼,
基數(shù)是2;而十六進(jìn)制計數(shù)中用到0、1、2、3、4、5、6、7、8、9、A、B、
C、D、E、F共十六個數(shù)碼,基數(shù)是16。一般地說,基數(shù)為R的數(shù)制(簡
稱R進(jìn)制)中,包含0、1、…、R—1個數(shù)碼,進(jìn)位規(guī)律為“逢R進(jìn)1”或
“借1當(dāng)R”。
2、位權(quán)W(Weight)
二、三種進(jìn)制數(shù)間的相互轉(zhuǎn)換
1、二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù):按權(quán)展成多項式
2、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù):任一十進(jìn)制整數(shù)N轉(zhuǎn)換成二進(jìn)制數(shù)的方法
是連續(xù)除以2倒取余。
3、二進(jìn)制數(shù)與十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換
從個位開始向左4位為1組進(jìn)行轉(zhuǎn)換;若高位不足4位添。補(bǔ)足4位,便
可將二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)。
4、十進(jìn)制數(shù)與十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換
由于十六進(jìn)制數(shù)是二進(jìn)制數(shù)的縮寫,二進(jìn)制數(shù)與十進(jìn)制數(shù)轉(zhuǎn)換又較為方
便,故十六進(jìn)制數(shù)與十進(jìn)制數(shù)之間的轉(zhuǎn)換可通過二進(jìn)制數(shù)進(jìn)行。
三、二進(jìn)制數(shù)的算術(shù)運算
二進(jìn)制數(shù)的加、減法遵循"逢2進(jìn)1”、“借1當(dāng)2”的原則。
四、二進(jìn)制與十六進(jìn)制的互換
二進(jìn)制轉(zhuǎn)換為十六進(jìn)制數(shù)
整數(shù)從小數(shù)點開始向左,每四位二進(jìn)制整數(shù)為一組可轉(zhuǎn)換為一位的十
六進(jìn)制數(shù)。
小數(shù)從小數(shù)點開始向右,每四位二進(jìn)制小數(shù)為一組可轉(zhuǎn)換為一位的十六
進(jìn)制小數(shù)。
十六進(jìn)制轉(zhuǎn)換為二進(jìn)制數(shù)
整數(shù)十六進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)整數(shù),同樣從小數(shù)點開始向左,一
位十六進(jìn)制數(shù)可轉(zhuǎn)換為四位二進(jìn)制數(shù)。
小數(shù)十六進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù),也是從小數(shù)點開始向右一位十
六進(jìn)制小數(shù)轉(zhuǎn)換為四位二進(jìn)制小數(shù)。
五、二進(jìn)制與十進(jìn)制數(shù)的互換
二進(jìn)制轉(zhuǎn)換為十進(jìn)制數(shù)
整數(shù)二進(jìn)制整數(shù)轉(zhuǎn)換為十進(jìn)制整數(shù),可按各位數(shù)的權(quán),即底數(shù)為2的n-1
次塞來確定,n表示該數(shù)的位數(shù),例如二進(jìn)制數(shù)為10101010B,則十進(jìn)制
數(shù)為:
小數(shù)二進(jìn)制小數(shù)轉(zhuǎn)換為十進(jìn)制小數(shù),可按底數(shù)為2的負(fù)n次嘉來確定,
n同樣表示位數(shù),例如求0.00110011B的十進(jìn)制值。
十進(jìn)制轉(zhuǎn)換為二進(jìn)制數(shù)
整數(shù)十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù),采用逐次除以2,余數(shù)反序排列,
即第1次除以2的余數(shù)排在最低位。以25為例逐次除以2的列式如下:
25+2=12.......余1
124-2=6.......余0
6+2=3……余。
34-2=1.......余1
14-2=0.......余1
并按習(xí)慣將二進(jìn)制數(shù)寫成8位,可得25=00011001B。
小數(shù)十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù),采用小數(shù)部分逐次乘2,每次乘
積若產(chǎn)生整數(shù)則將整數(shù)個位(即所為溢出位)按正序排列,小數(shù)部分繼續(xù)乘
2。以0.6875為例。將小數(shù)點右邊數(shù)逐次乘2
0.6875X2=1.375……小數(shù)點左邊整數(shù)為1
0.375X2=0.75……小數(shù)點左邊整數(shù)為0
0.75X2=1.5……小數(shù)點左邊整數(shù)為1
0.5X2=l……小數(shù)點左邊整數(shù)為1
可得出
0.6875=0.10110000B
六、十六進(jìn)制與十進(jìn)制數(shù)的互換
十六進(jìn)制轉(zhuǎn)換為十進(jìn)制數(shù)
整數(shù)十六進(jìn)制整數(shù)轉(zhuǎn)換為十進(jìn)制整數(shù)可按各位數(shù)的權(quán),即底數(shù)為16的
n-1次基來確定,n表示該數(shù)的位數(shù)。
小數(shù)十六進(jìn)制小數(shù)轉(zhuǎn)換為十進(jìn)制小數(shù),則按小數(shù)點以后各位的權(quán),用底
數(shù)為16的負(fù)n次基來確定,n同樣表示位數(shù)。
十進(jìn)制轉(zhuǎn)換為十六進(jìn)制數(shù)
整數(shù)十進(jìn)制整數(shù)轉(zhuǎn)為十六進(jìn)制整數(shù)采用逐次除以16,余數(shù)反序排
列的方法。例如:
135624-16=847.......余10(記作0AH)
847+16=52.......余15(記作0FH)
524-16=3.......余4
34-16=0.......余3
可得13562=34FAH
小數(shù)十進(jìn)制小數(shù)轉(zhuǎn)為十六進(jìn)制小數(shù)采用小數(shù)部分逐次乘16,每
次乘積若產(chǎn)生整數(shù),則將所得整數(shù)按正序排列,例如十進(jìn)制小數(shù)0.359375
轉(zhuǎn)換為十六進(jìn)制數(shù):
0.359375X16=5.75...小數(shù)點左邊整數(shù)為5
0.75X16=12.0……小數(shù)點左邊整數(shù)為0CH
可得0.359375=0.5CH
七、帶符號二進(jìn)制數(shù)的表示方法
原碼表示法:規(guī)定最高位為符號位,其余表示數(shù)值。
反碼表示法:規(guī)定最高位為符號位,對于正數(shù),其余各位表示數(shù)值。
對于負(fù)數(shù),其余各位應(yīng)將1換成0,將0換成1,即所謂逐位取反。
補(bǔ)碼表示法:仍然規(guī)定最高位定為符號位,對于正數(shù),其余各位表示
數(shù)值。對于負(fù)數(shù),除符號位外,其余按原碼的各位值,逐位取反,全部取
反后再加1,簡稱為取反加1。
八、碼制及其轉(zhuǎn)化
1、原碼
無符號數(shù)所有數(shù)位均為表示二進(jìn)制數(shù)大小的數(shù)值位,其表示的十進(jìn)制數(shù)的
范圍從0~255。對于帶符號二進(jìn)制數(shù)而言,在計算機(jī)中通常把其最高位作
為符號位,用。表示“+”,用1表示“一”,其余位作為數(shù)值位,稱為帶
符號數(shù)的原碼,或稱機(jī)器數(shù)。而用正負(fù)號表示的帶符號數(shù)稱為[X]原的
真值。
2、反碼
正數(shù)的反碼與其原碼相同。保持負(fù)數(shù)原碼的符號位不變,數(shù)值位逐位取反
3、補(bǔ)碼
正數(shù)的補(bǔ)碼與其原碼相同。負(fù)數(shù)的補(bǔ)碼在其反碼最低位加1得出。
補(bǔ)碼所表示的8位二進(jìn)制數(shù)的范圍從一128'+127。真值需將結(jié)果先還原
為原碼,或利用互補(bǔ)的特點,繼續(xù)求補(bǔ),得到補(bǔ)碼對應(yīng)的原碼,進(jìn)而計算
其真值。
九、BCD碼(BinaryCodedDecimal)
BCD碼是用二進(jìn)制直接表示十進(jìn)制數(shù)。1位十進(jìn)制數(shù)有0?9共10個不同
數(shù)碼,故需要由4位二進(jìn)制數(shù)來編碼。4位二進(jìn)制數(shù)有16種組合,可任取
其中10種組合分別代表10個十進(jìn)制數(shù)碼,其余6種組合為非法碼。常用
8421BCD碼,取十六進(jìn)制數(shù)的前10種組合作為10個十進(jìn)制數(shù)碼,而A、B、
C、D、E、F視為非法碼,不允許出現(xiàn)。
十、BCD碼(BinaryCodedDecimal)
BCD碼是用二進(jìn)制直接表示十進(jìn)制數(shù)。1位十進(jìn)制數(shù)有0?9共10個不同
數(shù)碼,故需要由4位二進(jìn)制數(shù)來編碼。4位二進(jìn)制數(shù)有16種組合,可任取
其中10種組合分別代表10個十進(jìn)制數(shù)碼,其余6種組合為非法碼。常用
8421BCD碼,取十六進(jìn)制數(shù)的前10種組合作為10個十進(jìn)制數(shù)碼,而A、B、
C、D、E、F視為非法碼,不允許出現(xiàn)。
二、ASCII碼
ASCII碼是美國信息交換標(biāo)準(zhǔn)代碼的簡稱,共128個,用數(shù)碼
00000000-01111111表示各種文字或符號,其中包括
英文大小寫字母:52個;
。至9數(shù)碼:10個;
常用書寫符號和常用運算符號:!%和+、-、<、>等)有32個;
控制符號:34個:
共計128個。例如英文大寫字母A的ASCII碼為01000001,或
寫成十六進(jìn)制為41H。詳見附錄。
小結(jié)
1、汽車電子技術(shù)的發(fā)展
2、單片機(jī)的硬件與軟件
3、數(shù)制與碼制
思考題
數(shù)制之間的轉(zhuǎn)化原則,BCD碼和ASCII碼各自的轉(zhuǎn)化原則
作業(yè)布置
主要教材:《汽車單片機(jī)及車載總線技術(shù)》南金瑞主編。
參考資料參考書:
《汽車總線系統(tǒng)檢修》張軍主編:
課后小結(jié)學(xué)生對所學(xué)內(nèi)容掌握較好。對單片機(jī)結(jié)構(gòu)的認(rèn)識,了解了單片機(jī)所用的二進(jìn)制碼。
天津職業(yè)技術(shù)師范大學(xué)教事(章節(jié)備課)
學(xué)時:2
章節(jié)第二章51單片機(jī)的結(jié)構(gòu)與原理(2學(xué)時)
1、了解51單片機(jī)的結(jié)構(gòu)和原理。
教學(xué)目的
2、熟悉51單片機(jī)的存儲方式。
和要求
3、掌握單片機(jī)的擴(kuò)展
1、51單片機(jī)的I/O口
教學(xué)重點、
2、單片機(jī)的存儲方式
難點
3、單片機(jī)的擴(kuò)展方式
時間分配
課堂設(shè)計(教學(xué)內(nèi)容、過程、方法)
及備注
引s
汽車電子技術(shù)的發(fā)展和微電子的發(fā)展密切相關(guān),因此我們首先來看一下在
自動化領(lǐng)域里面具有劃時代意義的單片機(jī)-MCS-51單片機(jī),它在汽車電子
發(fā)展的初期作為汽車ECU而使用的。
第二章51單片機(jī)的結(jié)構(gòu)與原理
1、內(nèi)部組成
中央處理器
內(nèi)部數(shù)據(jù)存儲器
內(nèi)部程序存儲器
定時器/計數(shù)器
45分鐘
教學(xué)進(jìn)程并行I/O接口
串行口
(含章節(jié)教
2、外部引腳
學(xué)內(nèi)容、學(xué)8051單片機(jī)的引腳是面向用戶的,所以使用者需要熟悉各引腳的用途,以
便正確接線。常用的8051芯片是用雙列直插40腳封裝。
時分配、教
-Vcc
—POO地
址
一PO.I匚
學(xué)方法、向
£
—P0.2RST/Vp據(jù)
D45分鐘
一P0.3總
XTALIJ
—P0.4線
輔助手段)一PO.5
XTAL2I
—P0.6
RST/V―一P0.7
TOE
EA/V.一
RXD/P3.0——EA/VppnE
TXD/P3.1———AU7PROGPSEN-
INT0/P3.2————WEN
ALE/PROCi-
INTI/P3.3——P2.7
T0/P3.4—
TI/P3.5——地
口
WR/P3.6——址
I
RDT3.7——d虺
XTAL2—線
XTAL1——
引腳排列圖輸入輸出邏輯示at
3、時鐘振蕩器
時鐘振蕩器是單片機(jī)工作的原始動力,可以利用內(nèi)部的振蕩電路,在
外圍加接晶振和電容組成。也可從外部引入。
利用內(nèi)部時鐘電路組成的振蕩器
4、中央處理器
A運算器:
算術(shù)邏輯器件ALU、
位處理器、
累加器A、
寄存器B、
程序狀態(tài)字PSW
B控制器:
控制時序、
指令解釋(指令寄存器、指令譯碼器)
5單片機(jī)存儲器組織
存儲器哈佛配置ROM、RAM
片內(nèi)集成、片外擴(kuò)展
物理上有4個存儲空間
5.1RAM
A、片內(nèi)數(shù)據(jù)存儲器
是8位地址的存儲空間。保存數(shù)據(jù)、運算結(jié)果,做數(shù)據(jù)緩沖區(qū)等,用途廣
泛;
使用頻繁。按照側(cè)重的功能有4個功能分區(qū):寄存器區(qū)、位尋址區(qū)、用戶
RAM區(qū)和SFR區(qū)。
B、片外數(shù)據(jù)存儲器
8051可以通過并行總線擴(kuò)展片外數(shù)據(jù)存儲器,最大可擴(kuò)展至64KB。片外
64KB數(shù)據(jù)存儲器和I/0口統(tǒng)一編址,地址范圍OOOOH'OFFFFHo
5.2程序存儲器
片內(nèi)外連續(xù)統(tǒng)一ROM
程序存儲器存放二進(jìn)制的程序和常數(shù),由PC(程序計數(shù)器、指令指針)尋
址。
三款I(lǐng)ntel公司的存儲器產(chǎn)品,分別是EPROM芯片2764、E2PR0M芯片2864
和RAM芯片6264。前兩位27表示存儲器類型為EPROM,28表示E2PROM,
62表示RAM。后兩位64表示存儲器容量為64kbit=8KB,單一+5V供電。
5.3存儲器擴(kuò)展
圖4-13程序存儲器擴(kuò)展
圖4-14數(shù)據(jù)存儲器擴(kuò)展
P37
P3.6
KEN
『
P2.6rBAJ
P2.7C
G
G
_VccVcc
8051
Vcc而福麗諾說vppCgOEVpp
P2.0-P2.5A8-A13—\A8-A13A8-A13
16Kxs16Kxs
ALE16Kx8
JGRAMR0M1RORI2
POD——^4LS373^AO?A7A0~A7——-A0~A7
D0-D7D0-D7DO?D7
jt亢
圖315單片機(jī)混合存儲器擴(kuò)展
圖4-16大容量數(shù)據(jù)存儲器擴(kuò)展
小結(jié)
1、單片機(jī)的內(nèi)部組成及引腳
2、單片機(jī)的內(nèi)部存儲
3、單片機(jī)的擴(kuò)展
思考題
如何連接8個led燈使之能夠受單片機(jī)控制
作業(yè)布置
主要教材:《汽車單片機(jī)及車載總線技術(shù)》南金瑞主編。
參考資料參考書:
《汽車總線系統(tǒng)檢修》張軍主編;
課后小結(jié)學(xué)生對所學(xué)內(nèi)容掌握較好。對單片機(jī)結(jié)構(gòu)的認(rèn)識,了解了單片機(jī)存儲和輸入輸出.
天津職業(yè)技術(shù)師范大學(xué)教素(章節(jié)備課)
學(xué)時:2
章節(jié)第一章單片機(jī)程序設(shè)計(2學(xué)時)
1、了解:單片機(jī)的指令系統(tǒng)的的概念、
教學(xué)目的
2、熟悉單片機(jī)編程高級語言和匯編語言。
和要求
3、掌握匯編語言編制單片機(jī)程序。
教學(xué)重點、
1、匯編語言編制單片機(jī)程序語言的方法及其原理
難點
時間分配
課堂設(shè)計(教學(xué)內(nèi)容、過程、方法)
及備注
引言
復(fù)習(xí)單片機(jī)的結(jié)構(gòu)。以提問的方式引導(dǎo)學(xué)生回想單片機(jī)的結(jié)構(gòu)特點.一個
單片機(jī)正常工作需要有程序,這就是本章講述的內(nèi)容:單片機(jī)程序的編制
第三章單片機(jī)程序設(shè)計
單片機(jī)的程序編制有兩種語言:匯編語言和高級語言,
3.1匯編語言
指令系統(tǒng)是編寫程序的基礎(chǔ),本章將介紹用于8051類單片機(jī)的MCS-51
指令系統(tǒng)。
在MCS-51指令系統(tǒng)中,包括有數(shù)據(jù)傳送指令、算術(shù)與邏輯運算指令、
45分鐘
教學(xué)進(jìn)程控制轉(zhuǎn)移指令、位操作指令等111條指令,
按機(jī)器碼的長度分類有
(含章節(jié)教
單字節(jié)49
學(xué)內(nèi)容、學(xué)兩字節(jié)45
三字節(jié)17等三種類型
時分配、教
學(xué)方法、按指令功能分類有
45分鐘
數(shù)據(jù)傳送指令
輔助手段)
算術(shù)運算指令
邏輯運算指令
位操作指令
控制轉(zhuǎn)移指令等五種類型
指令種類:
一、數(shù)據(jù)傳輸指令
數(shù)據(jù)傳送指令的功能是將數(shù)據(jù)從源送到目標(biāo),源可以是立即數(shù)、寄存器、
寄存器間接地址,片外存儲器或片外存儲器間接地址。目標(biāo)也可以是寄存
器、寄存器間接地址,片外存儲器或片外存儲器間接地址.
二、算術(shù)與邏輯運算指令
1、算術(shù)運算指令
2、邏輯運算指令
三、控制轉(zhuǎn)移指令
四、位操作指令
3.2匯編語言程序的格式
匯編語言編寫的程序由語句組成,每一語句占一行填寫一條指令。每行分
4段,分別為標(biāo)號、操作碼、操作數(shù)和注釋。
ORG2000H
ADDR:MOVA,00H;累加器清零
MOV41H,A;41H、42H清零
MOV42H,A
MOVR2,0AH;設(shè)定累加次數(shù)
MOVRl,30H;設(shè)定數(shù)據(jù)首地址
LOOP:MOVA,@R1;取數(shù)
ADDA,41H;累加到41H
JNCNEXT;是否有進(jìn)位
INC42H;有進(jìn)位42H加1
NEXT:MOV41H,A;將和存入41H
INCRI
DJNZR2,LOOP
LJMP$
END
匯編語言程序基本結(jié)構(gòu)有三種:順序結(jié)構(gòu):分支結(jié)構(gòu):循環(huán)結(jié)構(gòu)
四程序設(shè)計舉例
求最大值或最小值
例在以2042H為首地址的存儲單元中,連續(xù)存放一組單字節(jié)無符號數(shù),
數(shù)據(jù)個數(shù)存于2041H單元,從中找出最大數(shù)并存于2040H
0100ORG0100H
0100902041MOVDPTR,#2041H
0103E0MOVXA,@DPTR
0104FFMOVR7,A
0105753000MOV30H,#00H
0107A3LOOP:INCDPTR
0108E0MOVXA,@DPIR
0109B53002CJNEA,30H,HERE
010C8004SJMPTOSMA
010E4002HERE:JCTOSMA
0110F530MOV30H,A;大于30H取代原有值
0112DFF3TOSMA:DJNZR7,LOOP;小于30H,繼續(xù)比較
0114902040MOVDPTR,#2040H
0117E530MOVA,30H
0119F0MOVX@DPTR,A
011A80FESJMP$
END
小結(jié)
1、1、了解單片機(jī)程序編制的方法
2、對單片機(jī)的指令系統(tǒng)有深入的理解
3、掌握單片機(jī)匯編語言的編程方式
思考題
用程序編制一個程序,使單片機(jī)能夠產(chǎn)生流水燈的效果
作業(yè)布置
主要教材:《汽車單片機(jī)及車載總線技術(shù)》南金瑞主編。
參考資料參考書:
《汽車總線系統(tǒng)檢修》張軍主編:
課后小結(jié)學(xué)生對所學(xué)內(nèi)容掌握較好。對單片機(jī)編程方法有正確的認(rèn)識,掌握了一定的編程方法。
天津職業(yè)技術(shù)師范大學(xué)教素(章節(jié)備課)
學(xué)時:X
章節(jié)第五章車用總線與通訊協(xié)議(4學(xué)時)
1、了解:計算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的概念。
教學(xué)目的2、熟悉總線系統(tǒng)的分類。
和要求3、掌握車用總線系統(tǒng)結(jié)構(gòu)組成。
4、CAN總線的構(gòu)成和特點。
教學(xué)重點、1、CAN總線的必要性。
難點2、CAN總線系統(tǒng)的構(gòu)成和分類
時間分配
課堂設(shè)計(教學(xué)內(nèi)容、過程、方法)
及備注
(詳細(xì)內(nèi)容見課件,板書加多媒體輔助授課)
緒論
引言
復(fù)習(xí)單片機(jī)的指令系統(tǒng),以提問的方式引導(dǎo)學(xué)生回憶制冷系統(tǒng)和程序設(shè)計
的思路
汽車上ECU越來越多,他們之間如何通訊呢,這么多的ECU如何構(gòu)成網(wǎng)
絡(luò)的呢?這就是今天要講述的內(nèi)容
45分鐘
教學(xué)進(jìn)程第五章車用總線與通訊協(xié)議
(含章節(jié)教
第一節(jié)技術(shù)總線技術(shù)概述
學(xué)內(nèi)容、學(xué)?汽車總線技術(shù)的產(chǎn)生
汽車的電氣系統(tǒng)
時分配、教
汽車的電線束
學(xué)方法、汽車控制系統(tǒng)
45分鐘
總線種類:CAN、LIN、MOST等等
輔助手段)
。傳統(tǒng)的汽車線束連接
BodyControl
Seat
Powe■trainControl
Door,ControlPower
u
EngineTransmissionCopirtSl.Locks
Control
--Dash
■—*board亡
Active:“一
二Suspension"Airbag
Condition、Light
Control
?汽車總線分類
A類總線:面向傳感器、執(zhí)行器,<10kb/s
B類總線:舒適性系統(tǒng)、儀表的信息共享,10~125kb/s
C類總線:實時控制系統(tǒng),動力系統(tǒng),125~1M
D類總線:多媒體設(shè)備,2M
?專用總線
故障診斷總線
故障診斷是現(xiàn)代汽車必不可少的一項功能,其目的主要是為了滿足
OBDII(ONBoardDiagnose),OBDHI或E-OBD(European-OnBoard
Diagnose)標(biāo)準(zhǔn)。目前,許多汽車生產(chǎn)廠商都采用ISO14230(Keyword
Protocol2000)作為診斷系統(tǒng)的通信標(biāo)準(zhǔn)。
如:美國J1850、J2480;歐洲ISO9141(K線)、ISO14230
安全總線
安全總線主要用于安全氣囊系統(tǒng),以連接加速度計、安全傳感器等裝
置,為被動安全提供保障。
?總線發(fā)展前景
▲
25?1-
124.S
第二節(jié)CAN總線介紹
?CAN總線發(fā)展歷程
發(fā)展歷程
是20世紀(jì)80年代初德國Bosch公司為解決現(xiàn)代汽車中眾多控制單元、測
試儀器之間的實時數(shù)據(jù)交換而開發(fā)的一種串行通信協(xié)議
1983年,Bosch開始研究車上網(wǎng)絡(luò)技術(shù)
1986年,Bosch在SAE大會公布CAN協(xié)議
1987年,Intel和Philips先后推出CAN控制器芯片
1991年,Bosch頒布CAN2.0技術(shù)規(guī)范,CAN2.0包括A和B兩個部分
1991年,CAN總線最先在BenzS系列轎車上實現(xiàn)
1993年,ISO頒布CAN國際標(biāo)準(zhǔn)ISO-H898
1994年,SAE頒布基于CAN的J1939標(biāo)準(zhǔn)
2003年,Maybach發(fā)布帶76個ECU的新車型(CAN,LIN,MOST)
2003年,VW發(fā)布帶35個ECU的新型Golf
CAN總線的特點
低成本
極高的總線利用率
很遠(yuǎn)的數(shù)據(jù)傳輸距離
高速的數(shù)據(jù)傳輸速率
根據(jù)ID決定是否發(fā)送/接收報文
可靠的錯誤處理和檢錯機(jī)制
自動重發(fā)
自動退出總線
平等的節(jié)點設(shè)置
CAN總線的位數(shù)值與通訊距離
顯性0、隱性1
使用非屏蔽的雙絞線(UnshieldedTwistedPair,UTP)。
CAN_HIGH:隱性為2.5V,顯性為3.5V
CAN_LOW:隱性為2.5V,顯性為1.5V
CAN總線的技術(shù)規(guī)范
是設(shè)計CAN應(yīng)用系統(tǒng)的基本依據(jù)
CAN2.0A和CAN2.0B
對應(yīng)用者的要求
基本結(jié)構(gòu)
概念
規(guī)則
CAN總線的應(yīng)用層協(xié)議(高層協(xié)議)
基于應(yīng)用環(huán)境
CAL和OSEK
J1939
工業(yè)應(yīng)用CANopen、DeviceNetSDS
汽車總線分類
A類總線
遵循UART標(biāo)準(zhǔn)-通用異步接收/發(fā)送器
LIN總線規(guī)范最有前途
名稱
特性
UARTCCDJ1708BEANACPLIN
所屬通用克萊斯勒SAE豐田福特摩托羅拉
用途通用診斷通用診斷控制診斷車身控制音頻控制
年限2005200220022002
傳輸媒介單線單線雙線單線雙線單線
位編碼NRZNRZNRZNRZNRZ
容錯方式檢驗和校驗和校驗和CRC校驗和校驗和
數(shù)據(jù)長度85B5B11B248
位速率8192b/s7812b/s9600b/s10000b/s9600b/s20000b/s
B類總線
遵循CAN標(biāo)準(zhǔn)-ISO11898-1,位速率47.6-125
歐洲的標(biāo)準(zhǔn),淘汰美國的J1850
小結(jié)
思考題
作業(yè)布置
主要教材:《汽車單片機(jī)及車載總線技術(shù)》南金瑞主編。
參考資料參考書:
《汽車總線系統(tǒng)檢修》張軍主編;
課后小結(jié)學(xué)生對所學(xué)內(nèi)容掌握較好。對單片機(jī)編程方法有正確的認(rèn)識,掌握了一定的編程方法。
天津職業(yè)技術(shù)師范大學(xué)教事(章節(jié)備課)
學(xué)時:4
章節(jié)第六章CAN技術(shù)規(guī)范在汽車中的應(yīng)用
1、了解:CAN總線的一些概念
2、掌握CAN標(biāo)準(zhǔn)。
教學(xué)目的
3、掌握CAN通訊機(jī)制。
和要求
4、熟悉CAN幀的格式
1、CAN標(biāo)準(zhǔn)。
教學(xué)重點、
2、CAN通訊機(jī)制。
難點
3、CAN幀的格式
時間分配
課堂設(shè)計(教學(xué)內(nèi)容、過程、方法)
及備注
(詳細(xì)內(nèi)容見課件,板書加多媒體輔助授課)
緒論
引言
復(fù)習(xí)CAN總線的分類.以提問的方式引導(dǎo)學(xué)生歸納CAN總線的四類總線
類型。
具體在總線中是怎么來應(yīng)用的呢?這就是本章的內(nèi)容
分鐘
教學(xué)進(jìn)程45
(含章節(jié)教
第六章CAN總線技術(shù)規(guī)范
學(xué)內(nèi)容、學(xué)
第一節(jié)CAN標(biāo)準(zhǔn)
時分配、教
■CAN標(biāo)準(zhǔn)
學(xué)方法、
?:?CAN與OSI參考模型_____45分鐘
輔助手段)汽車和工業(yè)自動
OSI參考模型?CAI.CANOXSCIA)化領(lǐng)域廣泛應(yīng)用
[??DeviceNet(ODVA)
;?SDS(Honeywell)
[1?NMEA-2000(NMEA)
|6表示層|?J1939(SAE)
5會話層
U4倡硼后.
|3網(wǎng)絡(luò)層—|2LLCOLLC.LogicalLinkControl邏MtfS路控制
[±J'數(shù)據(jù)
鏈路層MAC。MAC.MediumAccessControlIK介訪問控IM
oPLS.PhysicalSignalingSublayer物理信令于.
PLS
PMA。PMA.PhysicalMediumAtUchmant物理介敏連接
MDIoMDi.MediumDependentInterface介質(zhì)相關(guān)接口
?CAN標(biāo)準(zhǔn)
?:?CAN2.0版本
□2.0A—將29位ID視為錯誤
□2.0B被動一忽略29位ID的報文
□2.0B主動一可處理11位和29位兩種ID的報文
11件ID數(shù)據(jù)幀29位ID數(shù)據(jù)幀
CAN2.0B
OKOK
Active
CAN2.0B
OK容納
Passive
CAN2.0AOK總線鋪設(shè)
第二節(jié)通訊機(jī)制
■報文發(fā)送
節(jié)點發(fā)送報文時要檢測總線狀態(tài)
□只有總線處于空閑,節(jié)點才能發(fā)送報文
□在發(fā)送報文過程中進(jìn)行“回讀”,判斷送出的位與
回讀的位是否一致
-報文發(fā)送
?:?“線與“機(jī)制
□通過ID進(jìn)行仲裁
□顯性位能夠覆蓋隱性位fID值越小,報文優(yōu)先級
非破壞性仲裁
□退出仲裁后進(jìn)入“只聽”狀態(tài)
□在總線空閑時進(jìn)行報文重發(fā)
練習(xí)1:CAN總線訪問仲裁機(jī)制
練習(xí)1答案:CAN總線訪問仲裁機(jī)制
?:?位填充
□發(fā)送節(jié)點發(fā)送5個連續(xù)的相同極性位后,在位流中
自動插入一個極性相反的位分位填充
□接收節(jié)點對相同極性位的數(shù)量進(jìn)行檢測,從位流
中將填充位去掉》清除填充
■報文接收過濾
通過濾波器,節(jié)點可以對接收的報文進(jìn)行過
濾》如果報文相關(guān)就進(jìn)行接收
?收波波器(AcceptanceFilter)I報文的過淖過程
100
?iRR(IO)01巴0
允需過010X1XXX00X
>接收規(guī)則:比較消息ID與選擇器中和
接收過濾相關(guān)的位是否相同
■接收過渡相關(guān)位:由掩碼定義
41=與消息過濃有關(guān)
?0=與消息過濾無關(guān)搐碼(Mask)叵國目0目00o|l|l|o
第三節(jié)CAN的楨格式
現(xiàn)有的幀格式
?:?數(shù)據(jù)幀“攜帶從發(fā)送節(jié)點至接收節(jié)點的數(shù)據(jù)
.:.遠(yuǎn)程幀今向其他節(jié)點請求發(fā)送具有同一標(biāo)識
符的數(shù)據(jù)幀
?>幀間空間》數(shù)據(jù)幀(或遠(yuǎn)程幀)通過幀間空
間與前述的各幀分開
錯誤幀今節(jié)點檢測到錯誤后發(fā)送錯誤幀
?超載幀今在先行的和后續(xù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年電影制作、發(fā)行和放映合同
- 職高電氣基礎(chǔ)課程設(shè)計答案
- 自動倒角機(jī)現(xiàn)狀課程設(shè)計
- 芣苢課程設(shè)計
- 自動化編程講解課程設(shè)計
- 苯乙醇課程設(shè)計
- 希臘國際高中課程設(shè)計
- 支教特色美術(shù)課程設(shè)計
- 碳匯課程設(shè)計
- 稅收情況工作總結(jié)
- B2C網(wǎng)絡(luò)商店物流服務(wù)質(zhì)量及其與顧客忠誠的關(guān)系研究的中期報告
- 年同等學(xué)歷考研申碩綜合科復(fù)習(xí)指導(dǎo)(教育心理學(xué))課件
- 線段角動點問題
- 劍橋英語PET真題校園版
- 【課件】沉心靜氣打贏最后一仗 課件-2022-2023學(xué)年高中主題班會
- 2023-2024學(xué)年山東省臨沂市小學(xué)語文六年級期末評估考試題附參考答案和詳細(xì)解析
- 2021傳播心理學(xué)課程教學(xué)大綱
- 農(nóng)學(xué)技能高考【種植類】復(fù)習(xí)題庫大全-2、《植物生產(chǎn)與環(huán)境》-下(判斷題)
- HSk-lesson07part2-第-七-課-最好的醫(yī)生是自己
- 抖音直播電商項目計劃書抖音電商創(chuàng)業(yè)商業(yè)計劃書抖音直播帶貨計劃書抖音電商運營方案
- GB/T 24218.2-2009紡織品非織造布試驗方法第2部分:厚度的測定
評論
0/150
提交評論