《汽車(chē)單片機(jī)應(yīng)用技術(shù)》全套課程教學(xué)課件_第1頁(yè)
《汽車(chē)單片機(jī)應(yīng)用技術(shù)》全套課程教學(xué)課件_第2頁(yè)
《汽車(chē)單片機(jī)應(yīng)用技術(shù)》全套課程教學(xué)課件_第3頁(yè)
《汽車(chē)單片機(jī)應(yīng)用技術(shù)》全套課程教學(xué)課件_第4頁(yè)
《汽車(chē)單片機(jī)應(yīng)用技術(shù)》全套課程教學(xué)課件_第5頁(yè)
已閱讀5頁(yè),還剩1439頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1.分析MCS-51單片機(jī)的鍵盤(pán)與顯示接口技術(shù)。

2.熟練編寫(xiě)MCS-51單片機(jī)鍵盤(pán)與顯示接口程序。

3.正確編寫(xiě)汽車(chē)直流電動(dòng)機(jī)的單片機(jī)控制程序。

4.完成汽車(chē)直流電動(dòng)機(jī)的單片機(jī)控制電路的焊接。

1.在單片機(jī)中包括哪些常用外設(shè)?

2.常用外設(shè)工作原理?

3.接口的形式和電路有哪些?

4.1單片機(jī)與鍵盤(pán)接口

4.2顯示器與單片機(jī)接口

4.3汽車(chē)發(fā)動(dòng)機(jī)怠速系統(tǒng)單片機(jī)控制技術(shù)5.1汽車(chē)電腦原理

5.2汽車(chē)電腦內(nèi)部電路的分析

5.3汽車(chē)電腦數(shù)據(jù)綜合處理與檢修1.分析MCS-51單片機(jī)的鍵盤(pán)與顯示接口技術(shù)。

2.熟練編寫(xiě)MCS-51單片機(jī)鍵盤(pán)與顯示接口程序。

3.正確編寫(xiě)汽車(chē)直流電動(dòng)機(jī)的單片機(jī)控制程序。

4.完成汽車(chē)直流電動(dòng)機(jī)的單片機(jī)控制電路的焊接。

1.在單片機(jī)中包括哪些常用外設(shè)?

2.常用外設(shè)工作原理?

3.接口的形式和電路有哪些?

4.1單片機(jī)與鍵盤(pán)接口4.1.1鍵盤(pán)工作原理

4.1.2獨(dú)立式鍵盤(pán)及其接口

4.1.3矩陣式按鍵及其接口4.1.1鍵盤(pán)工作原理1.按鍵的分類

2.按鍵結(jié)構(gòu)與特點(diǎn)

3.編制鍵盤(pán)程序1.按鍵的分類圖4-1按鍵觸點(diǎn)的機(jī)械抖動(dòng)2.按鍵結(jié)構(gòu)與特點(diǎn)圖4-2雙穩(wěn)態(tài)去抖電路3.編制鍵盤(pán)程序①判斷鍵盤(pán)上是否有鍵閉合。

②按鍵消抖。

③確定閉合鍵的物理位置。

④按鍵編碼。①判斷鍵盤(pán)上是否有鍵閉合。

②按鍵消抖。

③確定閉合鍵的物理位置。

④按鍵編碼。圖4-3獨(dú)立式按鍵電路4.1.2獨(dú)立式鍵盤(pán)及其接口1.獨(dú)立式按鍵結(jié)構(gòu)

2.獨(dú)立式按鍵的軟件結(jié)構(gòu)1.獨(dú)立式按鍵結(jié)構(gòu)

2.獨(dú)立式按鍵的軟件結(jié)構(gòu)

4.1.3矩陣式按鍵及其接口1.矩陣式鍵盤(pán)的結(jié)構(gòu)及原理

2.矩陣式鍵盤(pán)按鍵的識(shí)別

3.鍵盤(pán)的編碼

4.鍵盤(pán)的工作方式1.矩陣式鍵盤(pán)的結(jié)構(gòu)及原理圖4-4矩陣式鍵盤(pán)結(jié)構(gòu)2.矩陣式鍵盤(pán)按鍵的識(shí)別1)判斷鍵盤(pán)上有無(wú)鍵按下。

2)去鍵抖動(dòng)影響。

3)逐列掃描鍵盤(pán)以確定被按鍵的位置號(hào)即行列號(hào)。

4)再次調(diào)用整個(gè)鍵盤(pán)掃描程序,判斷按下的鍵是否已釋放。

5)由按鍵位置號(hào)(即列、行號(hào)),采用查表技術(shù)來(lái)確定按鍵的鍵值,然后轉(zhuǎn)各按鍵的功能處理程序。1)判斷鍵盤(pán)上有無(wú)鍵按下。

2)去鍵抖動(dòng)影響。

3)逐列掃描鍵盤(pán)以確定被按鍵的位置號(hào)即行列號(hào)。

4)再次調(diào)用整個(gè)鍵盤(pán)掃描程序,判斷按下的鍵是否已釋放。

5)由按鍵位置號(hào)(即列、行號(hào)),采用查表技術(shù)來(lái)確定按鍵的鍵值,然后轉(zhuǎn)各按鍵的功能處理程序。

3.鍵盤(pán)的編碼

4.鍵盤(pán)的工作方式(1)編程掃描方式圖4-5所示是以4行4列按鍵所構(gòu)成的行列式鍵盤(pán)。

(2)定時(shí)掃描方式定時(shí)掃描方式就是每隔一段時(shí)間對(duì)鍵盤(pán)掃描一次,它利用單片機(jī)內(nèi)部的定時(shí)器產(chǎn)生一定時(shí)間(例如10ms)的定時(shí),當(dāng)定時(shí)時(shí)間到就產(chǎn)生定時(shí)器溢出中斷,CPU響應(yīng)中斷后對(duì)鍵盤(pán)進(jìn)行掃描,并在有鍵按下時(shí)識(shí)別出該鍵,再執(zhí)行該鍵的功能程序。

(3)中斷掃描方式(1)編程掃描方式圖4-5所示是以4行4列按鍵所構(gòu)成的行列式鍵盤(pán)。1)依次使列線P1.4~P1.7輸出0電平,檢測(cè)行線P1.0~P1.3的電平狀態(tài)。

2)如果沒(méi)有鍵閉合,就返回掃描。(1)編程掃描方式圖4-5所示是以4行4列按鍵所構(gòu)成的行列式鍵盤(pán)。圖4-5動(dòng)態(tài)掃描法行列式鍵盤(pán)接口電路1)依次使列線P1.4~P1.7輸出0電平,檢測(cè)行線P1.0~P1.3的電平狀態(tài)。

2)如果沒(méi)有鍵閉合,就返回掃描。例4.1在圖4-5中,若從第一行第一列鍵開(kāi)始把16個(gè)按鍵按行編號(hào),依次編為00H、01H、02H、…、0DH、0EH、0FH,f=6MHz,編寫(xiě)程序?qū)ふ宜聪碌逆I為哪個(gè)鍵號(hào),結(jié)果存放在40H單元內(nèi)。

解:按鍵掃描程序采用子程序編寫(xiě),先判斷是否有鍵按下,若有,確定按鍵所在的行和列,然后計(jì)算出該鍵的鍵號(hào)(鍵號(hào)=行首鍵號(hào)+掃描列號(hào)),存入單元40H;若無(wú),退出掃描程序。例4.1在圖4-5中,若從第一行第一列鍵開(kāi)始把16個(gè)按鍵按行編號(hào),依次編為00H、01H、02H、…、0DH、0EH、0FH,f=6MHz,編寫(xiě)程序?qū)ふ宜聪碌逆I為哪個(gè)鍵號(hào),結(jié)果存放在40H單元內(nèi)。

解:按鍵掃描程序采用子程序編寫(xiě),先判斷是否有鍵按下,若有,確定按鍵所在的行和列,然后計(jì)算出該鍵的鍵號(hào)(鍵號(hào)=行首鍵號(hào)+掃描列號(hào)),存入單元40H;若無(wú),退出掃描程序。

(2)定時(shí)掃描方式定時(shí)掃描方式就是每隔一段時(shí)間對(duì)鍵盤(pán)掃描一次,它利用單片機(jī)內(nèi)部的定時(shí)器產(chǎn)生一定時(shí)間(例如10ms)的定時(shí),當(dāng)定時(shí)時(shí)間到就產(chǎn)生定時(shí)器溢出中斷,CPU響應(yīng)中斷后對(duì)鍵盤(pán)進(jìn)行掃描,并在有鍵按下時(shí)識(shí)別出該鍵,再執(zhí)行該鍵的功能程序。

(3)中斷掃描方式圖4-6中斷掃描鍵盤(pán)電路4.2顯示器與單片機(jī)接口4.2.1LED顯示及其接口

4.2.2靜態(tài)顯示接口

4.2.3動(dòng)態(tài)顯示接口4.2.1LED顯示及其接口1.LED結(jié)構(gòu)

2.LED工作原理

3.LED字形編碼1.LED結(jié)構(gòu)圖4-7LED數(shù)碼管顯示器

a)共陽(yáng)極結(jié)構(gòu)b)共陰極結(jié)構(gòu)c)外形和引腳2.LED工作原理

3.LED字形編碼表4-1數(shù)碼管字形編碼表4.2.2靜態(tài)顯示接口例4.2用定時(shí)器/計(jì)數(shù)器模擬汽車(chē)生產(chǎn)線產(chǎn)品計(jì)件,以按鍵模擬產(chǎn)品檢測(cè),按一次鍵相當(dāng)于產(chǎn)品計(jì)數(shù)一次。檢測(cè)到的產(chǎn)品數(shù)送P1口顯示,采用單只數(shù)碼管顯示,計(jì)滿16次后從頭開(kāi)始,依次循環(huán)。系統(tǒng)采用12MHz晶振。

解:根據(jù)題意可設(shè)計(jì)出硬件電路如圖4-8所示。4.2.2靜態(tài)顯示接口圖4-8模擬汽車(chē)生產(chǎn)線產(chǎn)品計(jì)件數(shù)碼管顯示電路例4.2用定時(shí)器/計(jì)數(shù)器模擬汽車(chē)生產(chǎn)線產(chǎn)品計(jì)件,以按鍵模擬產(chǎn)品檢測(cè),按一次鍵相當(dāng)于產(chǎn)品計(jì)數(shù)一次。檢測(cè)到的產(chǎn)品數(shù)送P1口顯示,采用單只數(shù)碼管顯示,計(jì)滿16次后從頭開(kāi)始,依次循環(huán)。系統(tǒng)采用12MHz晶振。

解:根據(jù)題意可設(shè)計(jì)出硬件電路如圖4-8所示。

4.2.3動(dòng)態(tài)顯示接口1.動(dòng)態(tài)顯示概念

2.多位動(dòng)態(tài)顯示接口應(yīng)用

3.典型的鍵盤(pán)、顯示接口電路1.動(dòng)態(tài)顯示概念

2.多位動(dòng)態(tài)顯示接口應(yīng)用(1)掃描顯示的技巧圖4-9是5個(gè)顯示器的字形碼掃描電路,7段顯示器的共陰極是由MCS-51的Port3控制,所以想控制哪一個(gè)顯示器發(fā)亮,只需改變送至Port3的值即可。

(2)字形碼由于在圖4-9中是使用PNP晶體管來(lái)驅(qū)動(dòng),所以由Port1送出的字形,要亮的字劃需送出低電位使晶體管導(dǎo)通,不要亮的字劃就送出高電位使晶體管截止。

(3)流程圖程序流程圖如圖4-12所示。

(4)程序2.多位動(dòng)態(tài)顯示接口應(yīng)用圖4-9LED顯示器掃描顯示接線圖(1)掃描顯示的技巧圖4-9是5個(gè)顯示器的字形碼掃描電路,7段顯示器的共陰極是由MCS-51的Port3控制,所以想控制哪一個(gè)顯示器發(fā)亮,只需改變送至Port3的值即可。圖4-10改變Port3的值選擇段碼(1)掃描顯示的技巧圖4-9是5個(gè)顯示器的字形碼掃描電路,7段顯示器的共陰極是由MCS-51的Port3控制,所以想控制哪一個(gè)顯示器發(fā)亮,只需改變送至Port3的值即可。圖4-11改變Port3的值選定位選(2)字形碼由于在圖4-9中是使用PNP晶體管來(lái)驅(qū)動(dòng),所以由Port1送出的字形,要亮的字劃需送出低電位使晶體管導(dǎo)通,不要亮的字劃就送出高電位使晶體管截止。

(3)流程圖程序流程圖如圖4-12所示。圖4-12流程圖(4)程序

3.典型的鍵盤(pán)、顯示接口電路圖4-138155構(gòu)成的鍵盤(pán)、顯示接口電路4.3汽車(chē)發(fā)動(dòng)機(jī)怠速系統(tǒng)單片機(jī)控制技術(shù)4.3.1步進(jìn)電動(dòng)機(jī)控制技術(shù)

4.3.2直流電動(dòng)機(jī)調(diào)速控制技術(shù)4.3.1步進(jìn)電動(dòng)機(jī)控制技術(shù)1.控制原理

2.汽車(chē)步進(jìn)電動(dòng)機(jī)型怠速控制閥的結(jié)構(gòu)與工作原理

3.步進(jìn)電動(dòng)機(jī)的單片機(jī)控制1.控制原理(1)控制換相順序步進(jìn)電動(dòng)機(jī)的通電換相順序嚴(yán)格按照步進(jìn)電動(dòng)機(jī)的工作方式進(jìn)行。

(2)控制步進(jìn)電動(dòng)機(jī)的轉(zhuǎn)向如果按給定的工作方式正序通電換相,步進(jìn)電動(dòng)機(jī)就正轉(zhuǎn);如果按反序通電換相,則電動(dòng)機(jī)就反轉(zhuǎn)。

(3)控制步進(jìn)電動(dòng)機(jī)的速度如果給步進(jìn)電動(dòng)機(jī)發(fā)一個(gè)控制脈沖,它就轉(zhuǎn)一步,再發(fā)一個(gè)脈沖,它會(huì)再轉(zhuǎn)一步。(1)控制換相順序步進(jìn)電動(dòng)機(jī)的通電換相順序嚴(yán)格按照步進(jìn)電動(dòng)機(jī)的工作方式進(jìn)行。

(2)控制步進(jìn)電動(dòng)機(jī)的轉(zhuǎn)向如果按給定的工作方式正序通電換相,步進(jìn)電動(dòng)機(jī)就正轉(zhuǎn);如果按反序通電換相,則電動(dòng)機(jī)就反轉(zhuǎn)。

(3)控制步進(jìn)電動(dòng)機(jī)的速度如果給步進(jìn)電動(dòng)機(jī)發(fā)一個(gè)控制脈沖,它就轉(zhuǎn)一步,再發(fā)一個(gè)脈沖,它會(huì)再轉(zhuǎn)一步。

2.汽車(chē)步進(jìn)電動(dòng)機(jī)型怠速控制閥的結(jié)構(gòu)與工作原理圖4-14豐田公司步進(jìn)電動(dòng)機(jī)型怠速控制閥

a)步進(jìn)電動(dòng)機(jī)內(nèi)部結(jié)構(gòu)b)步進(jìn)電動(dòng)機(jī)定子與轉(zhuǎn)子相互作用原理c)步進(jìn)電動(dòng)機(jī)控制電路簡(jiǎn)圖3.步進(jìn)電動(dòng)機(jī)的單片機(jī)控制(1)2相步進(jìn)電機(jī)的勵(lì)磁方式勵(lì)磁就是使線圈通過(guò)電流,2相步進(jìn)電動(dòng)機(jī)的基本驅(qū)動(dòng)電路如圖4-15所示,可采用3種勵(lì)磁方式。

(2)電路圖用單片機(jī)控制步進(jìn)電動(dòng)機(jī)運(yùn)轉(zhuǎn)的電路圖如圖4-17所示。

(3)程序設(shè)計(jì)方法根據(jù)圖4-17可以列出表4-2。

(4)程序(1)2相步進(jìn)電機(jī)的勵(lì)磁方式勵(lì)磁就是使線圈通過(guò)電流,2相步進(jìn)電動(dòng)機(jī)的基本驅(qū)動(dòng)電路如圖4-15所示,可采用3種勵(lì)磁方式。圖4-15步進(jìn)電動(dòng)機(jī)的基本驅(qū)動(dòng)電路(1)2相步進(jìn)電機(jī)的勵(lì)磁方式勵(lì)磁就是使線圈通過(guò)電流,2相步進(jìn)電動(dòng)機(jī)的基本驅(qū)動(dòng)電路如圖4-15所示,可采用3種勵(lì)磁方式。圖4-161相勵(lì)磁的時(shí)序圖(2)電路圖用單片機(jī)控制步進(jìn)電動(dòng)機(jī)運(yùn)轉(zhuǎn)的電路圖如圖4-17所示。圖4-17用單片機(jī)控制步進(jìn)電動(dòng)機(jī)運(yùn)轉(zhuǎn)的電路圖(3)程序設(shè)計(jì)方法根據(jù)圖4-17可以列出表4-2。表4-21相勵(lì)磁的順序表(3)程序設(shè)計(jì)方法根據(jù)圖4-17可以列出表4-2。圖4-181相勵(lì)磁時(shí)累加器的內(nèi)容(4)程序

4.3.2直流電動(dòng)機(jī)調(diào)速控制技術(shù)1.脈寬調(diào)制信號(hào)

2.汽車(chē)單驅(qū)動(dòng)旋轉(zhuǎn)電磁閥型怠速控制閥的結(jié)構(gòu)和工作原理

3.直流電動(dòng)機(jī)的單片機(jī)控制

1.單片機(jī)控制接線圖

2.流程圖

3.項(xiàng)目程序

4.項(xiàng)目步驟

1.鍵盤(pán)的作用是什么?為什么要設(shè)置按鍵?

2.機(jī)械式按鍵組成的鍵盤(pán),應(yīng)如何消除按鍵抖動(dòng)?獨(dú)立式按鍵和矩陣式按鍵分別具有什么特點(diǎn)?適用于什么場(chǎng)合?4.3.2直流電動(dòng)機(jī)調(diào)速控制技術(shù)3.獨(dú)立式按鍵和行列式按鍵有什么區(qū)別?分別說(shuō)明它們的優(yōu)缺點(diǎn)?

4.一個(gè)系統(tǒng)若需要8個(gè)按鍵,采用哪種按鍵接口方法最好?說(shuō)明理由。

5.試設(shè)計(jì)一個(gè)4×4的行列式按鍵電路,寫(xiě)出各鍵的鍵值。

6.七段LED顯示器有靜態(tài)和動(dòng)態(tài)兩種顯示方式,這兩種顯示方式要求8051系列單片機(jī)如何安排接口電路?

7.顯示器的種類有哪幾種?它們的作用是什么?

8.數(shù)碼管共陽(yáng)極與共陰極是什么意思?若數(shù)碼管的段選碼數(shù)據(jù)位排列為a,c,b,e,g,f,d,dp,分別列表寫(xiě)出數(shù)字0~F和“-”、字母H、P的共陽(yáng)極與共陰極段選碼。4.3.2直流電動(dòng)機(jī)調(diào)速控制技術(shù)9.舉例說(shuō)明步進(jìn)電動(dòng)機(jī)的方向是如何控制的?

10.汽車(chē)怠速控制閥的類型與控制方法?

1.描述汽車(chē)電腦的分類與特點(diǎn)。

2.分析汽車(chē)電腦的工作原理。

3.正確完成對(duì)汽車(chē)電腦硬件電路的檢測(cè)。

4.正確完成對(duì)汽車(chē)電腦軟件數(shù)據(jù)存儲(chǔ)的處理。

5.用專用編程器完成對(duì)汽車(chē)單片機(jī)EEPROM的編程。

1.汽車(chē)電腦的原理?

2.汽車(chē)電腦的常見(jiàn)故障和維修方法?1.脈寬調(diào)制信號(hào)圖4-19直流電動(dòng)機(jī)控制輸入/輸出波形

a)輸入控制信號(hào)b)輸出電壓波形1.脈寬調(diào)制信號(hào)圖4-20電動(dòng)機(jī)速度控制連接電路2.汽車(chē)單驅(qū)動(dòng)旋轉(zhuǎn)電磁閥型怠速控制閥的結(jié)構(gòu)和工作原理圖4-21單驅(qū)動(dòng)旋轉(zhuǎn)電磁閥型怠速控制閥的剖面圖2.汽車(chē)單驅(qū)動(dòng)旋轉(zhuǎn)電磁閥型怠速控制閥的結(jié)構(gòu)和工作原理圖4-22單驅(qū)動(dòng)旋轉(zhuǎn)電磁閥型怠速控制閥的工作原理2.汽車(chē)單驅(qū)動(dòng)旋轉(zhuǎn)電磁閥型怠速控制閥的結(jié)構(gòu)和工作原理圖4-23開(kāi)環(huán)脈沖調(diào)速系統(tǒng)3.直流電動(dòng)機(jī)的單片機(jī)控制(1)程序延時(shí)的方法假設(shè)通電時(shí)間為N個(gè)單位時(shí)間,斷電時(shí)間為N補(bǔ)(N的補(bǔ)碼)個(gè)單位時(shí)間。

(2)計(jì)數(shù)方法以寄存器R0作為計(jì)數(shù)器,系統(tǒng)啟動(dòng)后,讀入N值,然后把N值與計(jì)數(shù)值比較,當(dāng)計(jì)數(shù)值小于等于N值時(shí),直流電動(dòng)機(jī)通電;當(dāng)計(jì)數(shù)值等于N值時(shí),使直流電動(dòng)機(jī)斷電。(1)程序延時(shí)的方法假設(shè)通電時(shí)間為N個(gè)單位時(shí)間,斷電時(shí)間為N補(bǔ)(N的補(bǔ)碼)個(gè)單位時(shí)間。

(2)計(jì)數(shù)方法以寄存器R0作為計(jì)數(shù)器,系統(tǒng)啟動(dòng)后,讀入N值,然后把N值與計(jì)數(shù)值比較,當(dāng)計(jì)數(shù)值小于等于N值時(shí),直流電動(dòng)機(jī)通電;當(dāng)計(jì)數(shù)值等于N值時(shí),使直流電動(dòng)機(jī)斷電。

1.單片機(jī)控制接線圖圖4-24汽車(chē)直流電動(dòng)機(jī)正反轉(zhuǎn)的單片機(jī)控制接線圖2.流程圖圖4-25流程圖3.項(xiàng)目程序

4.項(xiàng)目步驟(1)按照?qǐng)D4-24所示的電路圖接好電路。

(2)輸入程序,并通電執(zhí)行。

(3)按下FOR按鈕時(shí),RL1通電或RL2通電?答:。

(4)按下REV按鈕時(shí),RL1通電或RL2通電?答:。

(5)按下OFF按鈕時(shí),RL1或RL2都斷電嗎?答:。(1)按照?qǐng)D4-24所示的電路圖接好電路。圖4-26電動(dòng)機(jī)正反轉(zhuǎn)的仿真實(shí)驗(yàn)電路(2)輸入程序,并通電執(zhí)行。

(3)按下FOR按鈕時(shí),RL1通電或RL2通電?答:。

(4)按下REV按鈕時(shí),RL1通電或RL2通電?答:。

(5)按下OFF按鈕時(shí),RL1或RL2都斷電嗎?答:。

1.鍵盤(pán)的作用是什么?為什么要設(shè)置按鍵?

2.機(jī)械式按鍵組成的鍵盤(pán),應(yīng)如何消除按鍵抖動(dòng)?獨(dú)立式按鍵和矩陣式按鍵分別具有什么特點(diǎn)?適用于什么場(chǎng)合?

3.獨(dú)立式按鍵和行列式按鍵有什么區(qū)別?分別說(shuō)明它們的優(yōu)缺點(diǎn)?

4.一個(gè)系統(tǒng)若需要8個(gè)按鍵,采用哪種按鍵接口方法最好?說(shuō)明理由。

5.試設(shè)計(jì)一個(gè)4×4的行列式按鍵電路,寫(xiě)出各鍵的鍵值。

6.七段LED顯示器有靜態(tài)和動(dòng)態(tài)兩種顯示方式,這兩種顯示方式要求8051系列單片機(jī)如何安排接口電路?

7.顯示器的種類有哪幾種?它們的作用是什么?

8.數(shù)碼管共陽(yáng)極與共陰極是什么意思?若數(shù)碼管的段選碼數(shù)據(jù)位排列為a,c,b,e,g,f,d,dp,分別列表寫(xiě)出數(shù)字0~F和“-”、字母H、P的共陽(yáng)極與共陰極段選碼。

9.舉例說(shuō)明步進(jìn)電動(dòng)機(jī)的方向是如何控制的?

10.汽車(chē)怠速控制閥的類型與控制方法?

1.描述汽車(chē)電腦的分類與特點(diǎn)。

2.分析汽車(chē)電腦的工作原理。

3.正確完成對(duì)汽車(chē)電腦硬件電路的檢測(cè)。

4.正確完成對(duì)汽車(chē)電腦軟件數(shù)據(jù)存儲(chǔ)的處理。

5.用專用編程器完成對(duì)汽車(chē)單片機(jī)EEPROM的編程。

1.汽車(chē)電腦的原理?

2.汽車(chē)電腦的常見(jiàn)故障和維修方法?

5.1汽車(chē)電腦原理5.1.1汽車(chē)控制電腦介紹

5.1.2汽車(chē)輸入信號(hào)處理5.1.1汽車(chē)控制電腦介紹1.汽車(chē)電腦的分類

2.汽車(chē)電腦的構(gòu)成

3.汽車(chē)電腦的工作過(guò)程

4.汽車(chē)電腦的特點(diǎn)

5.汽車(chē)電腦生產(chǎn)廠家1.汽車(chē)電腦的分類(1)發(fā)動(dòng)機(jī)電腦控制裝置主要包括電控汽油噴射系統(tǒng)、電控汽油點(diǎn)火系統(tǒng)、發(fā)動(dòng)機(jī)怠速控制系統(tǒng)、廢氣再循環(huán)控制系統(tǒng)、汽油機(jī)進(jìn)氣控制系統(tǒng)、氣缸變排量控制系統(tǒng)、可變壓縮比系統(tǒng)、柴油機(jī)電控系統(tǒng)等。

(2)汽車(chē)傳動(dòng)系統(tǒng)微電腦控制裝置主要有電控自動(dòng)變速器、四輪驅(qū)動(dòng)系統(tǒng)控制、防滑差速器控制等。

(3)汽車(chē)轉(zhuǎn)向和行駛系統(tǒng)電控裝置動(dòng)力轉(zhuǎn)向系統(tǒng)控制、電腦控制主動(dòng)懸架系統(tǒng)、巡航行駛控制系統(tǒng)等。1.汽車(chē)電腦的分類(4)保證行車(chē)安全的電控裝置主要有電子控制防抱死制動(dòng)系統(tǒng)(ABS)、電子防滑系統(tǒng)(ASR)、電子控制安全氣囊和安全帶裝置、電子車(chē)身穩(wěn)定控制(ESP)、系統(tǒng)防撞報(bào)警系統(tǒng)、電子防盜系統(tǒng)等。

(5)舒適性和娛樂(lè)性的電控裝置包括電腦控制的全自動(dòng)空調(diào)系統(tǒng)、自動(dòng)駕駛系統(tǒng)、DVD電子語(yǔ)音導(dǎo)航系統(tǒng)、車(chē)載電視等。

(6)汽車(chē)工況監(jiān)視及信息管理系統(tǒng)主要有數(shù)字式儀表、油耗指示儀、維修間隔指示儀、倒車(chē)監(jiān)視、電子地圖等。(1)發(fā)動(dòng)機(jī)電腦控制裝置主要包括電控汽油噴射系統(tǒng)、電控汽油點(diǎn)火系統(tǒng)、發(fā)動(dòng)機(jī)怠速控制系統(tǒng)、廢氣再循環(huán)控制系統(tǒng)、汽油機(jī)進(jìn)氣控制系統(tǒng)、氣缸變排量控制系統(tǒng)、可變壓縮比系統(tǒng)、柴油機(jī)電控系統(tǒng)等。

(2)汽車(chē)傳動(dòng)系統(tǒng)微電腦控制裝置主要有電控自動(dòng)變速器、四輪驅(qū)動(dòng)系統(tǒng)控制、防滑差速器控制等。

(3)汽車(chē)轉(zhuǎn)向和行駛系統(tǒng)電控裝置動(dòng)力轉(zhuǎn)向系統(tǒng)控制、電腦控制主動(dòng)懸架系統(tǒng)、巡航行駛控制系統(tǒng)等。圖5-1汽車(chē)電子控制單元(ECU)的基本構(gòu)成(4)保證行車(chē)安全的電控裝置主要有電子控制防抱死制動(dòng)系統(tǒng)(ABS)、電子防滑系統(tǒng)(ASR)、電子控制安全氣囊和安全帶裝置、電子車(chē)身穩(wěn)定控制(ESP)、系統(tǒng)防撞報(bào)警系統(tǒng)、電子防盜系統(tǒng)等。

(5)舒適性和娛樂(lè)性的電控裝置包括電腦控制的全自動(dòng)空調(diào)系統(tǒng)、自動(dòng)駕駛系統(tǒng)、DVD電子語(yǔ)音導(dǎo)航系統(tǒng)、車(chē)載電視等。

(6)汽車(chē)工況監(jiān)視及信息管理系統(tǒng)主要有數(shù)字式儀表、油耗指示儀、維修間隔指示儀、倒車(chē)監(jiān)視、電子地圖等。

2.汽車(chē)電腦的構(gòu)成圖5-2汽車(chē)發(fā)動(dòng)機(jī)電噴系統(tǒng)實(shí)物圖3.汽車(chē)電腦的工作過(guò)程(1)輸入接口輸入電路接收傳感器和其他裝置的輸入信號(hào),并對(duì)信號(hào)進(jìn)行過(guò)濾和放大。

(2)A/D轉(zhuǎn)換器(模擬/數(shù)字轉(zhuǎn)換器)從傳感器送出的信號(hào),有模擬信號(hào)和數(shù)字兩種。

(3)輸出接口輸出接口為微機(jī)與執(zhí)行器之間建立聯(lián)系的一部分裝置。

(4)發(fā)動(dòng)機(jī)電子控制系統(tǒng)的工作過(guò)程發(fā)動(dòng)機(jī)起動(dòng)時(shí),電子控制器進(jìn)入工作狀態(tài),通過(guò)CPU的控制,一個(gè)個(gè)指令逐個(gè)地進(jìn)行循環(huán)。(1)輸入接口輸入電路接收傳感器和其他裝置的輸入信號(hào),并對(duì)信號(hào)進(jìn)行過(guò)濾和放大。圖5-3輸入信號(hào)的處理(2)A/D轉(zhuǎn)換器(模擬/數(shù)字轉(zhuǎn)換器)從傳感器送出的信號(hào),有模擬信號(hào)和數(shù)字兩種。

(3)輸出接口輸出接口為微機(jī)與執(zhí)行器之間建立聯(lián)系的一部分裝置。圖5-4輸出信號(hào)的處理回路(4)發(fā)動(dòng)機(jī)電子控制系統(tǒng)的工作過(guò)程發(fā)動(dòng)機(jī)起動(dòng)時(shí),電子控制器進(jìn)入工作狀態(tài),通過(guò)CPU的控制,一個(gè)個(gè)指令逐個(gè)地進(jìn)行循環(huán)。

4.汽車(chē)電腦的特點(diǎn)1)汽車(chē)需要在不同的道路和氣候條件下行駛,汽車(chē)電腦的工作環(huán)境較差,經(jīng)常需要承受振動(dòng)以及溫度和濕度的變化。

2)汽車(chē)電腦必須具有足夠的智能化,具有自診斷和檢測(cè)能力,能及時(shí)發(fā)現(xiàn)系統(tǒng)中存在的故障,并存儲(chǔ)故障碼,告知維修人員故障可能存在的部位,以便于維修。

3)幾乎所有汽車(chē)電腦都使用5V電源驅(qū)動(dòng)其傳感器。1)汽車(chē)需要在不同的道路和氣候條件下行駛,汽車(chē)電腦的工作環(huán)境較差,經(jīng)常需要承受振動(dòng)以及溫度和濕度的變化。

2)汽車(chē)電腦必須具有足夠的智能化,具有自診斷和檢測(cè)能力,能及時(shí)發(fā)現(xiàn)系統(tǒng)中存在的故障,并存儲(chǔ)故障碼,告知維修人員故障可能存在的部位,以便于維修。

3)幾乎所有汽車(chē)電腦都使用5V電源驅(qū)動(dòng)其傳感器。

5.汽車(chē)電腦生產(chǎn)廠家

5.1.2汽車(chē)輸入信號(hào)處理1.傳感器的種類

2.輸入信號(hào)處理1.傳感器的種類(1)模擬信號(hào)

(2)數(shù)字信號(hào)(1)模擬信號(hào)1)直流(DC)信號(hào)。

2)交流(AC)信號(hào)。1)直流(DC)信號(hào)。

2)交流(AC)信號(hào)。

(2)數(shù)字信號(hào)1)頻率調(diào)制信號(hào)。

2)脈寬調(diào)制信號(hào)。

3)串行數(shù)據(jù)(多路)信號(hào)。1)頻率調(diào)制信號(hào)。

2)脈寬調(diào)制信號(hào)。

3)串行數(shù)據(jù)(多路)信號(hào)。

2.輸入信號(hào)處理(1)數(shù)字信號(hào)的處理

(2)模擬信號(hào)的處理在系統(tǒng)中,微處理器獲取的被測(cè)模擬量信號(hào)的精度是至關(guān)重要的,而汽車(chē)上傳感器送出的信號(hào)往往很小,有的是毫伏級(jí)甚至是微伏級(jí),很容易被干擾噪聲所淹沒(méi)。2.輸入信號(hào)處理圖5-5鉗位濾波電路(1)數(shù)字信號(hào)的處理1)鉗位濾波電路。

2)RC延時(shí)電路。

3)RS觸發(fā)器。

4)去開(kāi)關(guān)抖動(dòng)集成電路。

5)滅弧電路。

6)光耦合器。1)鉗位濾波電路。

2)RC延時(shí)電路。圖5-6施密特反相器的RC延遲電路3)RS觸發(fā)器。圖5-7RS觸發(fā)器電路4)去開(kāi)關(guān)抖動(dòng)集成電路。

5)滅弧電路。

6)光耦合器。

(2)模擬信號(hào)的處理在系統(tǒng)中,微處理器獲取的被測(cè)模擬量信號(hào)的精度是至關(guān)重要的,而汽車(chē)上傳感器送出的信號(hào)往往很小,有的是毫伏級(jí)甚至是微伏級(jí),很容易被干擾噪聲所淹沒(méi)。1)串模干擾的抑制。

①在輸入回路中接入模擬濾波器,如果干擾信號(hào)頻率比被測(cè)信號(hào)頻率高,可采用低通濾波器,如果干擾頻率比被測(cè)信號(hào)頻率低,則采用高通濾波器,若串模干擾信號(hào)落在被測(cè)信號(hào)頻率的兩側(cè)時(shí),需采用帶通濾波器。若串模干擾和被測(cè)信號(hào)的頻率相當(dāng),則很難用濾波的辦法消除,通常在信號(hào)源到

②當(dāng)尖峰型串模干擾為主要干擾時(shí),使用雙積分A/D轉(zhuǎn)換器,因?yàn)樗禽斎腚妷涸谝欢螘r(shí)間內(nèi)的平均值,所以對(duì)瞬態(tài)干擾有較好的抑制作用。如果取積分周期等于主要串模干擾的周期或?yàn)檎麛?shù)倍,則通過(guò)積分比較變換后,對(duì)串模干擾有更好的抑制效果。(2)模擬信號(hào)的處理在系統(tǒng)中,微處理器獲取的被測(cè)模擬量信號(hào)的精度是至關(guān)重要的,而汽車(chē)上傳感器送出的信號(hào)往往很小,有的是毫伏級(jí)甚至是微伏級(jí),很容易被干擾噪聲所淹沒(méi)。③對(duì)于串模干擾主要來(lái)自電磁感應(yīng)的情況,對(duì)被測(cè)信號(hào)應(yīng)盡可能早地進(jìn)行前置放大,從而達(dá)到提高回路中的信號(hào)噪聲比的目的;或盡可能早地完成模/數(shù)轉(zhuǎn)換或采取隔離和屏蔽等措施。

④盡量用電流傳輸來(lái)代替電壓傳輸。在一次表直接輸出4~20mA的電流時(shí),再并聯(lián)一個(gè)250Ω的精密電阻,使電流轉(zhuǎn)換成1~5V的直流電壓,然后進(jìn)入A/D轉(zhuǎn)換器。在現(xiàn)代發(fā)展的微型傳感器中,為了避免信號(hào)線傳輸過(guò)程中的干擾,常將放大線路與傳感器做成一體,甚至將其進(jìn)行A/D轉(zhuǎn)換,以數(shù)字量的形式輸出。選用這類傳感器,將使整個(gè)系統(tǒng)的可靠性和抗干擾能力大為加強(qiáng)。(2)模擬信號(hào)的處理在系統(tǒng)中,微處理器獲取的被測(cè)模擬量信號(hào)的精度是至關(guān)重要的,而汽車(chē)上傳感器送出的信號(hào)往往很小,有的是毫伏級(jí)甚至是微伏級(jí),很容易被干擾噪聲所淹沒(méi)。⑤從選擇邏輯器件入手,利用邏輯器件的特性來(lái)抑制串模干擾。此時(shí)可采用高抗擾度邏輯器件,通過(guò)高閾值電平來(lái)抑制低噪聲的干擾;也可采用低速邏輯器件來(lái)抑制高頻干擾;當(dāng)然也可以人為地通過(guò)附加電容器,以降低某個(gè)邏輯電路的工作速度來(lái)抑制高頻干擾。對(duì)于主要由所選用的元器件內(nèi)部的熱擾動(dòng)產(chǎn)生的隨機(jī)噪聲所形成的串模干擾,或在數(shù)字信號(hào)的傳輸過(guò)程中夾帶的低噪聲或窄脈沖干擾時(shí),這種方法是比較有效的。

⑥采用雙絞線作信號(hào)引線的目的是減少電磁感應(yīng),并且使各個(gè)小環(huán)路的感應(yīng)電動(dòng)勢(shì)互相呈反向抵消。選用帶有屏蔽的雙絞線或同軸電纜作信號(hào)線,且有良好接地,并對(duì)測(cè)量?jī)x表進(jìn)行電磁屏蔽。(2)模擬信號(hào)的處理在系統(tǒng)中,微處理器獲取的被測(cè)模擬量信號(hào)的精度是至關(guān)重要的,而汽車(chē)上傳感器送出的信號(hào)往往很小,有的是毫伏級(jí)甚至是微伏級(jí),很容易被干擾噪聲所淹沒(méi)。2)共模干擾的抑制。1)串模干擾的抑制。

①在輸入回路中接入模擬濾波器,如果干擾信號(hào)頻率比被測(cè)信號(hào)頻率高,可采用低通濾波器,如果干擾頻率比被測(cè)信號(hào)頻率低,則采用高通濾波器,若串模干擾信號(hào)落在被測(cè)信號(hào)頻率的兩側(cè)時(shí),需采用帶通濾波器。若串模干擾和被測(cè)信號(hào)的頻率相當(dāng),則很難用濾波的辦法消除,通常在信號(hào)源到圖5-8兩級(jí)阻容低通濾波網(wǎng)絡(luò)②當(dāng)尖峰型串模干擾為主要干擾時(shí),使用雙積分A/D轉(zhuǎn)換器,因?yàn)樗禽斎腚妷涸谝欢螘r(shí)間內(nèi)的平均值,所以對(duì)瞬態(tài)干擾有較好的抑制作用。如果取積分周期等于主要串模干擾的周期或?yàn)檎麛?shù)倍,則通過(guò)積分比較變換后,對(duì)串模干擾有更好的抑制效果。

③對(duì)于串模干擾主要來(lái)自電磁感應(yīng)的情況,對(duì)被測(cè)信號(hào)應(yīng)盡可能早地進(jìn)行前置放大,從而達(dá)到提高回路中的信號(hào)噪聲比的目的;或盡可能早地完成模/數(shù)轉(zhuǎn)換或采取隔離和屏蔽等措施。

④盡量用電流傳輸來(lái)代替電壓傳輸。在一次表直接輸出4~20mA的電流時(shí),再并聯(lián)一個(gè)250Ω的精密電阻,使電流轉(zhuǎn)換成1~5V的直流電壓,然后進(jìn)入A/D轉(zhuǎn)換器。在現(xiàn)代發(fā)展的微型傳感器中,為了避免信號(hào)線傳輸過(guò)程中的干擾,常將放大線路與傳感器做成一體,甚至將其進(jìn)行A/D轉(zhuǎn)換,以數(shù)字量的形式輸出。選用這類傳感器,將使整個(gè)系統(tǒng)的可靠性和抗干擾能力大為加強(qiáng)。

⑤從選擇邏輯器件入手,利用邏輯器件的特性來(lái)抑制串模干擾。此時(shí)可采用高抗擾度邏輯器件,通過(guò)高閾值電平來(lái)抑制低噪聲的干擾;也可采用低速邏輯器件來(lái)抑制高頻干擾;當(dāng)然也可以人為地通過(guò)附加電容器,以降低某個(gè)邏輯電路的工作速度來(lái)抑制高頻干擾。對(duì)于主要由所選用的元器件內(nèi)部的熱擾動(dòng)產(chǎn)生的隨機(jī)噪聲所形成的串模干擾,或在數(shù)字信號(hào)的傳輸過(guò)程中夾帶的低噪聲或窄脈沖干擾時(shí),這種方法是比較有效的。

⑥采用雙絞線作信號(hào)引線的目的是減少電磁感應(yīng),并且使各個(gè)小環(huán)路的感應(yīng)電動(dòng)勢(shì)互相呈反向抵消。選用帶有屏蔽的雙絞線或同軸電纜作信號(hào)線,且有良好接地,并對(duì)測(cè)量?jī)x表進(jìn)行電磁屏蔽。

2)共模干擾的抑制。

5.2汽車(chē)電腦內(nèi)部電路的分析1.Motronic1.5.4電腦的CPUB58468

2.點(diǎn)火控制電路

3.空調(diào)繼電器控制電路

4.油泵繼電器控制電路

5.故障實(shí)例5.2汽車(chē)電腦內(nèi)部電路的分析圖5-9Motronic1.5.4電腦實(shí)物圖1.Motronic1.5.4電腦的CPUB5846810CC3A1.eps1.Motronic1.5.4電腦的CPUB58468圖5-11B58468內(nèi)部結(jié)構(gòu)框圖1.Motronic1.5.4電腦的CPUB58468表5-1CPU-B58468各腳功能說(shuō)明表2.點(diǎn)火控制電路(1)霍爾式傳感器工作原理霍爾原理如圖5-12所示。

(2)霍爾效應(yīng)式點(diǎn)火信號(hào)發(fā)生器的工作原理霍爾信號(hào)發(fā)生器正是利用霍爾現(xiàn)象來(lái)產(chǎn)生點(diǎn)火信號(hào)的。

(3)點(diǎn)火控制電路分析(1)霍爾式傳感器工作原理霍爾原理如圖5-12所示。圖5-12霍爾原理(2)霍爾效應(yīng)式點(diǎn)火信號(hào)發(fā)生器的工作原理霍爾信號(hào)發(fā)生器正是利用霍爾現(xiàn)象來(lái)產(chǎn)生點(diǎn)火信號(hào)的。圖5-13霍爾信號(hào)發(fā)生器

a)霍爾信號(hào)發(fā)生器的組成b)葉片在氣隙內(nèi)c)葉片不在氣隙內(nèi)(2)霍爾效應(yīng)式點(diǎn)火信號(hào)發(fā)生器的工作原理霍爾信號(hào)發(fā)生器正是利用霍爾現(xiàn)象來(lái)產(chǎn)生點(diǎn)火信號(hào)的。圖5-14霍爾信號(hào)發(fā)生器的輸出信號(hào)(3)點(diǎn)火控制電路分析圖5-15電腦內(nèi)部部分電路原理圖(3)點(diǎn)火控制電路分析圖5-16B58290的引腳功能定義3.空調(diào)繼電器控制電路

4.油泵繼電器控制電路

5.故障實(shí)例圖5-17Motronic1.5.4電腦電源部分電路圖5.3汽車(chē)電腦數(shù)據(jù)綜合處理與檢修5.3.1電腦芯片的識(shí)別

5.3.2汽車(chē)電腦的檢修過(guò)程

5.3.3瑪瑞利單點(diǎn)電腦邏輯電路的檢修

5.3.4電腦芯片的參數(shù)測(cè)量對(duì)比法

5.3.5汽車(chē)電腦軟件數(shù)據(jù)的檢修過(guò)程5.3.1電腦芯片的識(shí)別1.電腦芯片引腳順序的識(shí)別方法

2.汽車(chē)芯片端子說(shuō)明

3.常用EEPROM數(shù)據(jù)特殊芯片的識(shí)別

4.汽車(chē)電腦常用存儲(chǔ)器的分類1.電腦芯片引腳順序的識(shí)別方法圖5-18EEPROM芯片24系列1.電腦芯片引腳順序的識(shí)別方法圖5-19EEPROM芯片93系列1.電腦芯片引腳順序的識(shí)別方法圖5-20EEPROM芯片93C56外形2.汽車(chē)芯片端子說(shuō)明表5-2汽車(chē)芯片端子說(shuō)明表3.常用EEPROM數(shù)據(jù)特殊芯片的識(shí)別1)標(biāo)準(zhǔn)芯片93系列封裝引腳排列如圖5-21所示,該芯片在電路板上的特點(diǎn)是第5腳接地(也稱搭鐵),第7腳懸空或6、7、8腳連接在一起。

2)非標(biāo)準(zhǔn)芯片93系列封裝引腳排列如圖5-22所示,該芯片在電路板上的特點(diǎn)是第7腳接地(也稱搭鐵),第1腳懸空或1、2腳連接在一起。

3)14腳93CS56與8腳93C56引腳對(duì)應(yīng)圖如圖5-23所示。1)標(biāo)準(zhǔn)芯片93系列封裝引腳排列如圖5-21所示,該芯片在電路板上的特點(diǎn)是第5腳接地(也稱搭鐵),第7腳懸空或6、7、8腳連接在一起。

2)非標(biāo)準(zhǔn)芯片93系列封裝引腳排列如圖5-22所示,該芯片在電路板上的特點(diǎn)是第7腳接地(也稱搭鐵),第1腳懸空或1、2腳連接在一起。圖5-21標(biāo)準(zhǔn)芯片93系列2)非標(biāo)準(zhǔn)芯片93系列封裝引腳排列如圖5-22所示,該芯片在電路板上的特點(diǎn)是第7腳接地(也稱搭鐵),第1腳懸空或1、2腳連接在一起。圖5-22非標(biāo)準(zhǔn)芯片93系列3)14腳93CS56與8腳93C56引腳對(duì)應(yīng)圖如圖5-23所示。圖5-2314腳93CS564.汽車(chē)電腦常用存儲(chǔ)器的分類(1)8~16引腳存儲(chǔ)器按封裝分有直插型、貼片型;按數(shù)據(jù)系列分有24xxxx系列,25xxxx系列,31xxxx系列,35xxxx系列,59xxxx系列,68xxxx系列,85xxxx系列,89xxx系列,93xxx系列,95xxx系列,97xxx系列,Bxxxxx系列,Cxxxxxx系列,Dxxxx系列,PDHxxxx系列,S~STxxxxx系列,Xxxxxxxxx系列,非標(biāo)準(zhǔn)93Cxxx系列等,汽車(chē)常用各系列EEPROM芯片型號(hào)(直插型、貼片型)如表5-3所示。

(2)20~54引腳存儲(chǔ)器主要用于Bootloader程序存儲(chǔ),包括ATxxxxx系列(含單片機(jī)ATMEGA8L系列),AVPxxxx系列,PICxxxx系列,ImBusxxxx系列,MCxxxxx系列,AMxxxx系列等。4.汽車(chē)電腦常用存儲(chǔ)器的分類(3)CPU四方型存儲(chǔ)器EEPROM內(nèi)置在CPU里,數(shù)據(jù)安全級(jí)別很高,主要應(yīng)用在中高檔汽車(chē)電腦上,如表5-4所示。(1)8~16引腳存儲(chǔ)器按封裝分有直插型、貼片型;按數(shù)據(jù)系列分有24xxxx系列,25xxxx系列,31xxxx系列,35xxxx系列,59xxxx系列,68xxxx系列,85xxxx系列,89xxx系列,93xxx系列,95xxx系列,97xxx系列,Bxxxxx系列,Cxxxxxx系列,Dxxxx系列,PDHxxxx系列,S~STxxxxx系列,Xxxxxxxxx系列,非標(biāo)準(zhǔn)93Cxxx系列等,汽車(chē)常用各系列EEPROM芯片型號(hào)(直插型、貼片型)如表5-3所示。表5-38~16引腳EEPROM芯片型號(hào)表(2)20~54引腳存儲(chǔ)器主要用于Bootloader程序存儲(chǔ),包括ATxxxxx系列(含單片機(jī)ATMEGA8L系列),AVPxxxx系列,PICxxxx系列,ImBusxxxx系列,MCxxxxx系列,AMxxxx系列等。

(3)CPU四方型存儲(chǔ)器EEPROM內(nèi)置在CPU里,數(shù)據(jù)安全級(jí)別很高,主要應(yīng)用在中高檔汽車(chē)電腦上,如表5-4所示。表5-4四方型內(nèi)置EEPROMCPU芯片型號(hào)表5.3.2汽車(chē)電腦的檢修過(guò)程(1)噴油器電源電路噴油器電路分為電源電路和發(fā)動(dòng)機(jī)電腦控制電路兩部分。

(2)發(fā)動(dòng)機(jī)電腦控制電路發(fā)動(dòng)機(jī)電腦依據(jù)負(fù)載、轉(zhuǎn)速以及各種修正信號(hào)進(jìn)行運(yùn)算,由輸出電路輸出噴油器脈沖信號(hào),并由驅(qū)動(dòng)電路放大電壓信號(hào),再接到NPN功率晶體管的基極(b),使晶體管執(zhí)行脈沖頻率的開(kāi)關(guān)動(dòng)作,即完成噴油器電磁線圈的通電與斷開(kāi)的動(dòng)作。

(3)噴油器電路故障分析執(zhí)行噴油器開(kāi)關(guān)動(dòng)作的控制電路,是由晶體管控制噴油器線圈的搭鐵回路,晶體管的集電極(c)連接噴油器,發(fā)射極(e)搭鐵。5.3.2汽車(chē)電腦的檢修過(guò)程(4)噴油器電路檢測(cè)方法可以使用數(shù)字萬(wàn)用表、示波器或LED測(cè)試燈等工具,嚴(yán)禁帶電插拔線束插頭,或使用指針式萬(wàn)用表或大功率測(cè)試燈,以免引起瞬間大電流造成發(fā)動(dòng)機(jī)電腦內(nèi)部晶體管損壞。(1)噴油器電源電路噴油器電路分為電源電路和發(fā)動(dòng)機(jī)電腦控制電路兩部分。

(2)發(fā)動(dòng)機(jī)電腦控制電路發(fā)動(dòng)機(jī)電腦依據(jù)負(fù)載、轉(zhuǎn)速以及各種修正信號(hào)進(jìn)行運(yùn)算,由輸出電路輸出噴油器脈沖信號(hào),并由驅(qū)動(dòng)電路放大電壓信號(hào),再接到NPN功率晶體管的基極(b),使晶體管執(zhí)行脈沖頻率的開(kāi)關(guān)動(dòng)作,即完成噴油器電磁線圈的通電與斷開(kāi)的動(dòng)作。

(3)噴油器電路故障分析執(zhí)行噴油器開(kāi)關(guān)動(dòng)作的控制電路,是由晶體管控制噴油器線圈的搭鐵回路,晶體管的集電極(c)連接噴油器,發(fā)射極(e)搭鐵。

(4)噴油器電路檢測(cè)方法可以使用數(shù)字萬(wàn)用表、示波器或LED測(cè)試燈等工具,嚴(yán)禁帶電插拔線束插頭,或使用指針式萬(wàn)用表或大功率測(cè)試燈,以免引起瞬間大電流造成發(fā)動(dòng)機(jī)電腦內(nèi)部晶體管損壞。

5.3.3瑪瑞利單點(diǎn)電腦邏輯電路的檢修(1)時(shí)鐘信號(hào)時(shí)鐘信號(hào)是邏輯電路同步的基礎(chǔ),沒(méi)有時(shí)鐘信號(hào),邏輯電路就會(huì)癱瘓。

(2)復(fù)位信號(hào)復(fù)位信號(hào)是邏輯電路的啟動(dòng)指令,由L9170產(chǎn)生,接通電源通電后在8腳產(chǎn)生一定時(shí)間的低電平延遲信號(hào),然后跳到高電平,用示波器SCAN檔在通電瞬間測(cè)量8腳應(yīng)能看到明顯的低電平延遲及跳變過(guò)程,如果沒(méi)有說(shuō)明L9170內(nèi)部復(fù)位電路損壞,更換L9170。

(3)數(shù)據(jù)及地址信號(hào)測(cè)量在CPU的數(shù)據(jù)及地址線上應(yīng)能測(cè)到如圖5-25所示的波形。(1)時(shí)鐘信號(hào)時(shí)鐘信號(hào)是邏輯電路同步的基礎(chǔ),沒(méi)有時(shí)鐘信號(hào),邏輯電路就會(huì)癱瘓。圖5-24時(shí)鐘信號(hào)波形(2)復(fù)位信號(hào)復(fù)位信號(hào)是邏輯電路的啟動(dòng)指令,由L9170產(chǎn)生,接通電源通電后在8腳產(chǎn)生一定時(shí)間的低電平延遲信號(hào),然后跳到高電平,用示波器SCAN檔在通電瞬間測(cè)量8腳應(yīng)能看到明顯的低電平延遲及跳變過(guò)程,如果沒(méi)有說(shuō)明L9170內(nèi)部復(fù)位電路損壞,更換L9170。

(3)數(shù)據(jù)及地址信號(hào)測(cè)量在CPU的數(shù)據(jù)及地址線上應(yīng)能測(cè)到如圖5-25所示的波形。圖5-25數(shù)據(jù)波形5.3.4電腦芯片的參數(shù)測(cè)量對(duì)比法(1)帕薩特四缸機(jī)發(fā)動(dòng)機(jī)電腦各芯片位置、型號(hào)數(shù)據(jù)的測(cè)量

(2)68針電腦各插腳與電腦地線搭鐵之間電阻值的測(cè)量

(3)68針電腦各插腳與電腦地線搭鐵之間的空載電壓值的測(cè)量5.3.4電腦芯片的參數(shù)測(cè)量對(duì)比法圖5-2668腳電腦芯片位置示意圖5.3.4電腦芯片的參數(shù)測(cè)量對(duì)比法圖5-27電腦插腳示意圖(1)帕薩特四缸機(jī)發(fā)動(dòng)機(jī)電腦各芯片位置、型號(hào)數(shù)據(jù)的測(cè)量1)S100B58368主處理器84腳電壓參考如表5-5所示。

2)S101B57826芯片28腳電壓參考如表5-6所示。1)S100B58368主處理器84腳電壓參考如表5-5所示。表5-5S100B58368主處理器84腳電壓參考表2)S101B57826芯片28腳電壓參考如表5-6所示。表5-6S101B57826芯片28腳電壓參考表(2)68針電腦各插腳與電腦地線搭鐵之間電阻值的測(cè)量1)電腦各插腳與電腦地線(黑筆)搭鐵之間的電阻值(kΩ),測(cè)量值參照如表5-7所示。

2)電腦各插腳與電腦地線(紅筆)搭鐵之間的電阻值(kΩ),測(cè)量值參照如表5-8所示。1)電腦各插腳與電腦地線(黑筆)搭鐵之間的電阻值(kΩ),測(cè)量值參照如表5-7所示。表5-7插腳與電腦地線(黑筆)搭鐵之間的電阻值參考表2)電腦各插腳與電腦地線(紅筆)搭鐵之間的電阻值(kΩ),測(cè)量值參照如表5-8所示。表5-8插腳與電腦地線(紅筆)搭鐵之間的電阻值參考表(3)68針電腦各插腳與電腦地線搭鐵之間的空載電壓值的測(cè)量表5-9插腳與電腦地線搭鐵之間的空載電壓值參考表5.3.5汽車(chē)電腦軟件數(shù)據(jù)的檢修過(guò)程1.數(shù)據(jù)提取常用的幾種接線方法

2.在做免拆讀寫(xiě)時(shí)一定要注意不要把線接錯(cuò)。

3.UPA一定要把晶體管的一腳焊開(kāi)。

4.在讀寫(xiě)93CXX系列時(shí)一定要注意芯片6腳是和8腳連接還是和5腳連接,如6腳和8腳連接用16位來(lái)讀寫(xiě),如6腳和5腳連接用8位來(lái)讀寫(xiě)。

2.數(shù)據(jù)提取中的注意事項(xiàng)

3.數(shù)據(jù)對(duì)比或替換

4.數(shù)據(jù)及地址信號(hào)測(cè)量確定

5.汽車(chē)電腦的軟件數(shù)據(jù)檢修后的在車(chē)檢測(cè)步驟

1.MOTOROLA編程器與CPU的硬件連接5.3.5汽車(chē)電腦軟件數(shù)據(jù)的檢修過(guò)程2.MOTOROLA編程器的軟件操作

1.汽車(chē)電腦的分類?

2.汽車(chē)電腦的構(gòu)成與工作過(guò)程?

3.汽車(chē)電腦輸入信號(hào)的處理方法有哪些?

4.Motronic1.5.4電腦點(diǎn)火電路的原理?

5.汽車(chē)電腦的硬件檢修步驟與方法?

6.汽車(chē)電腦的軟件數(shù)據(jù)檢修步驟與方法?1.數(shù)據(jù)提取常用的幾種接線方法(1)EEPROM摘取法根據(jù)維修的需要,直接把EEPROM程序芯片或CPU摘取下來(lái),安裝在專用的適配器上,進(jìn)行數(shù)據(jù)的讀出、顯示、保存、改寫(xiě)或替換,如圖5-28、圖5-29所示。

(2)免拆連線法根據(jù)維修的需要,直接把EEPROM程序芯片或CPU的與適配器對(duì)應(yīng)的各功能腳用導(dǎo)線連接起來(lái),進(jìn)行數(shù)據(jù)的讀出、顯示、保存、改寫(xiě)或替換,如圖5-30、圖5-31、圖5-32和圖5-33所示。(1)EEPROM摘取法根據(jù)維修的需要,直接把EEPROM程序芯片或CPU摘取下來(lái),安裝在專用的適配器上,進(jìn)行數(shù)據(jù)的讀出、顯示、保存、改寫(xiě)或替換,如圖5-28、圖5-29所示。圖5-28EEPROM摘取法(1)EEPROM摘取法根據(jù)維修的需要,直接把EEPROM程序芯片或CPU摘取下來(lái),安裝在專用的適配器上,進(jìn)行數(shù)據(jù)的讀出、顯示、保存、改寫(xiě)或替換,如圖5-28、圖5-29所示。圖5-29芯片適配器(1)EEPROM摘取法根據(jù)維修的需要,直接把EEPROM程序芯片或CPU摘取下來(lái),安裝在專用的適配器上,進(jìn)行數(shù)據(jù)的讀出、顯示、保存、改寫(xiě)或替換,如圖5-28、圖5-29所示。圖5-30EEPROM免拆連線法(2)免拆連線法根據(jù)維修的需要,直接把EEPROM程序芯片或CPU的與適配器對(duì)應(yīng)的各功能腳用導(dǎo)線連接起來(lái),進(jìn)行數(shù)據(jù)的讀出、顯示、保存、改寫(xiě)或替換,如圖5-30、圖5-31、圖5-32和圖5-33所示。圖5-31CPU免拆連線法(2)免拆連線法根據(jù)維修的需要,直接把EEPROM程序芯片或CPU的與適配器對(duì)應(yīng)的各功能腳用導(dǎo)線連接起來(lái),進(jìn)行數(shù)據(jù)的讀出、顯示、保存、改寫(xiě)或替換,如圖5-30、圖5-31、圖5-32和圖5-33所示。圖5-32免拆適配器(2)免拆連線法根據(jù)維修的需要,直接把EEPROM程序芯片或CPU的與適配器對(duì)應(yīng)的各功能腳用導(dǎo)線連接起來(lái),進(jìn)行數(shù)據(jù)的讀出、顯示、保存、改寫(xiě)或替換,如圖5-30、圖5-31、圖5-32和圖5-33所示。圖5-33拆卸CPU連接適配器和常用免拆適配器(2)免拆連線法根據(jù)維修的需要,直接把EEPROM程序芯片或CPU的與適配器對(duì)應(yīng)的各功能腳用導(dǎo)線連接起來(lái),進(jìn)行數(shù)據(jù)的讀出、顯示、保存、改寫(xiě)或替換,如圖5-30、圖5-31、圖5-32和圖5-33所示。表5-10儀表免拆調(diào)校的接線方法2.在做免拆讀寫(xiě)時(shí)一定要注意不要把線接錯(cuò)。

3.UPA一定要把晶體管的一腳焊開(kāi)。

4.在讀寫(xiě)93CXX系列時(shí)一定要注意芯片6腳是和8腳連接還是和5腳連接,如6腳和8腳連接用16位來(lái)讀寫(xiě),如6腳和5腳連接用8位來(lái)讀寫(xiě)。(3)通訊K線連接法該種方法需要維修人員對(duì)汽車(chē)電路和電腦外圍電路比較了解,操作簡(jiǎn)便,對(duì)電腦及附屬件無(wú)傷壞。(3)通訊K線連接法該種方法需要維修人員對(duì)汽車(chē)電路和電腦外圍電路比較了解,操作簡(jiǎn)便,對(duì)電腦及附屬件無(wú)傷壞。圖5-34K線連接法2.數(shù)據(jù)提取中的注意事項(xiàng)圖5-35保存電腦或芯片的原始數(shù)據(jù)3.數(shù)據(jù)對(duì)比或替換圖5-36正常數(shù)據(jù)與維修電腦數(shù)據(jù)對(duì)比4.數(shù)據(jù)及地址信號(hào)測(cè)量確定

5.汽車(chē)電腦的軟件數(shù)據(jù)檢修后的在車(chē)檢測(cè)步驟(1)汽車(chē)檢測(cè)儀的在車(chē)故障檢查維修好的汽車(chē)電腦安裝好后,安裝好汽車(chē)檢測(cè)儀,起動(dòng)發(fā)動(dòng)機(jī)或打開(kāi)點(diǎn)火鑰匙對(duì)維修后的電腦進(jìn)行故障碼的讀取、故障碼的清除、動(dòng)態(tài)數(shù)據(jù)數(shù)據(jù)流的分析,參照汽車(chē)原廠標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行分析,確認(rèn)汽車(chē)故障是否真正排除。5.汽車(chē)電腦的軟件數(shù)據(jù)檢修后的在車(chē)檢測(cè)步驟(2)汽車(chē)電腦的初始化、同步、匹配當(dāng)維修的是發(fā)動(dòng)機(jī)電腦、AT自動(dòng)變速器電腦、氣囊電腦、儀表電腦、車(chē)身電腦(BCM)之一時(shí),由于修改的數(shù)據(jù)當(dāng)中包含車(chē)輛信息存儲(chǔ)值,如系統(tǒng)初始化數(shù)據(jù)、運(yùn)行狀態(tài)數(shù)據(jù)、鑰匙信息數(shù)據(jù)、匹配數(shù)據(jù)、VIN碼和程序軟件信息數(shù)據(jù)、配置信息數(shù)據(jù)等,當(dāng)與原車(chē)車(chē)輛信息存儲(chǔ)值不一樣就必須進(jìn)行恢復(fù)一致,此時(shí)利用維修儀器給汽車(chē)進(jìn)行初始化、同步、匹配等工作,汽車(chē)才能正常運(yùn)行。

(3)路試和動(dòng)態(tài)數(shù)據(jù)流分析通過(guò)路試和動(dòng)態(tài)數(shù)據(jù)流的分析更進(jìn)一步論證電腦是否完全恢復(fù)原有的功能。(1)汽車(chē)檢測(cè)儀的在車(chē)故障檢查維修好的汽車(chē)電腦安裝好后,安裝好汽車(chē)檢測(cè)儀,起動(dòng)發(fā)動(dòng)機(jī)或打開(kāi)點(diǎn)火鑰匙對(duì)維修后的電腦進(jìn)行故障碼的讀取、故障碼的清除、動(dòng)態(tài)數(shù)據(jù)數(shù)據(jù)流的分析,參照汽車(chē)原廠標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行分析,確認(rèn)汽車(chē)故障是否真正排除。

(2)汽車(chē)電腦的初始化、同步、匹配當(dāng)維修的是發(fā)動(dòng)機(jī)電腦、AT自動(dòng)變速器電腦、氣囊電腦、儀表電腦、車(chē)身電腦(BCM)之一時(shí),由于修改的數(shù)據(jù)當(dāng)中包含車(chē)輛信息存儲(chǔ)值,如系統(tǒng)初始化數(shù)據(jù)、運(yùn)行狀態(tài)數(shù)據(jù)、鑰匙信息數(shù)據(jù)、匹配數(shù)據(jù)、VIN碼和程序軟件信息數(shù)據(jù)、配置信息數(shù)據(jù)等,當(dāng)與原車(chē)車(chē)輛信息存儲(chǔ)值不一樣就必須進(jìn)行恢復(fù)一致,此時(shí)利用維修儀器給汽車(chē)進(jìn)行初始化、同步、匹配等工作,汽車(chē)才能正常運(yùn)行。

(3)路試和動(dòng)態(tài)數(shù)據(jù)流分析通過(guò)路試和動(dòng)態(tài)數(shù)據(jù)流的分析更進(jìn)一步論證電腦是否完全恢復(fù)原有的功能。圖5-37瑪瑞利單點(diǎn)電腦實(shí)物圖(3)路試和動(dòng)態(tài)數(shù)據(jù)流分析通過(guò)路試和動(dòng)態(tài)數(shù)據(jù)流的分析更進(jìn)一步論證電腦是否完全恢復(fù)原有的功能。圖5-3868引腳PLCC封裝引腳圖1.MOTOROLA編程器與CPU的硬件連接圖5-39編程MC68HC11F1的接線圖1.MOTOROLA編程器與CPU的硬件連接圖5-40MOTOROLA的編程接口2.MOTOROLA編程器的軟件操作

1.汽車(chē)電腦的分類?

2.汽車(chē)電腦的構(gòu)成與工作過(guò)程?

3.汽車(chē)電腦輸入信號(hào)的處理方法有哪些?

4.Motronic1.5.4電腦點(diǎn)火電路的原理?

5.汽車(chē)電腦的硬件檢修步驟與方法?

6.汽車(chē)電腦的軟件數(shù)據(jù)檢修步驟與方法?

10CC2主編1.分析MCS-51單片機(jī)指令系統(tǒng)的類型與尋址方式。

2.使用MCS-51單片機(jī)指令正確編寫(xiě)程序。

3.正確連接和使用單片機(jī)開(kāi)發(fā)系統(tǒng)。

4.正確編寫(xiě)汽車(chē)轉(zhuǎn)向燈的單片機(jī)控制程序。

5.完成汽車(chē)轉(zhuǎn)向燈單片機(jī)控制電路的焊接。

1.什么是單片機(jī)的指令系統(tǒng)?

2.單片機(jī)指令的格式、分類和功能?

2.1指令簡(jiǎn)介

2.2尋址方式

2.3指令系統(tǒng)2.16位數(shù)據(jù)傳送指令(1條)

2.4單片機(jī)開(kāi)發(fā)系統(tǒng)

1.8051系列單片機(jī)的指令系統(tǒng)有何特點(diǎn)?

3.1定時(shí)/計(jì)數(shù)器

3.2中斷系統(tǒng)1.分析MCS-51單片機(jī)指令系統(tǒng)的類型與尋址方式。

2.使用MCS-51單片機(jī)指令正確編寫(xiě)程序。

3.正確連接和使用單片機(jī)開(kāi)發(fā)系統(tǒng)。

4.正確編寫(xiě)汽車(chē)轉(zhuǎn)向燈的單片機(jī)控制程序。

5.完成汽車(chē)轉(zhuǎn)向燈單片機(jī)控制電路的焊接。

1.什么是單片機(jī)的指令系統(tǒng)?

2.單片機(jī)指令的格式、分類和功能?

2.1指令簡(jiǎn)介1.指令概述

2.指令格式1.指令概述

2.指令格式

2.2尋址方式1.立即數(shù)尋址

2.直接尋址

3.寄存器尋址

4.寄存器間接尋址

5.變址尋址

6.相對(duì)尋址

7.位尋址1.立即數(shù)尋址圖2-1立即數(shù)尋址示意圖1.立即數(shù)尋址圖2-2直接尋址示意圖2.直接尋址

3.寄存器尋址圖2-3寄存器尋址示意圖4.寄存器間接尋址

5.變址尋址圖2-4寄存器間接尋址示意圖5.變址尋址圖2-5變址尋址示意圖6.相對(duì)尋址圖2-6相對(duì)尋址示意圖7.位尋址圖2-7位尋址示意圖2.3指令系統(tǒng)2.3.1指令系統(tǒng)中的符號(hào)說(shuō)明

2.3.2數(shù)據(jù)傳送類指令2.3.1指令系統(tǒng)中的符號(hào)說(shuō)明表2-1指令描述約定2.3.2數(shù)據(jù)傳送類指令1.內(nèi)部8位數(shù)據(jù)傳送指令1.內(nèi)部8位數(shù)據(jù)傳送指令(1)以累加器A為目的地址的傳送指令(4條)

(2)以Rn為目的地址的傳送指令(3條)

(3)以直接地址為目的地址的傳送指令(5條)

(4)以寄存器間接地址為目的地址的傳送指令(3條)(1)以累加器A為目的地址的傳送指令(4條)例2.1已知相應(yīng)單元的內(nèi)容,請(qǐng)指出每條指令執(zhí)行后相應(yīng)單元內(nèi)容的變化。

①M(fèi)OVA,#30H

②MOVA,40H

③MOVA,R0

④MOVA,@R0

②MOVA,40H執(zhí)行后(A)=60H

③MOVA,R0執(zhí)行后(A)=50H

④MOVA,@R0執(zhí)行后(A)=20H(1)以累加器A為目的地址的傳送指令(4條)表格例2.1已知相應(yīng)單元的內(nèi)容,請(qǐng)指出每條指令執(zhí)行后相應(yīng)單元內(nèi)容的變化。

①M(fèi)OVA,#30H

②MOVA,40H

③MOVA,R0

④MOVA,@R0解:①M(fèi)OVA,#30H執(zhí)行后(A)=30H解:①M(fèi)OVA,#30H執(zhí)行后(A)=30H

②MOVA,40H執(zhí)行后(A)=60H

③MOVA,R0執(zhí)行后(A)=50H

④MOVA,@R0執(zhí)行后(A)=20H

(2)以Rn為目的地址的傳送指令(3條)表格(3)以直接地址為目的地址的傳送指令(5條)表格(4)以寄存器間接地址為目的地址的傳送指令(3條)例2.2已知相應(yīng)單元的內(nèi)容,請(qǐng)指出下列指令執(zhí)行后各單元內(nèi)容相應(yīng)的變化。

①M(fèi)OVA,R6

②MOVR7,70H

③MOV70H,50H

④MOV40H,@R0

⑤MOV@R1,#88H

②MOVR7,70H執(zhí)行后(R7)=30H

③MOV70H,50H執(zhí)行后(70H)=60H

④MOV40H,@R0執(zhí)行后(40H)=60H

⑤MOV@R1,#88H執(zhí)行后(66H)=88H(4)以寄存器間接地址為目的地址的傳送指令(3條)表格例2.2已知相應(yīng)單元的內(nèi)容,請(qǐng)指出下列指令執(zhí)行后各單元內(nèi)容相應(yīng)的變化。

①M(fèi)OVA,R6

②MOVR7,70H

③MOV70H,50H

④MOV40H,@R0

⑤MOV@R1,#88H解:①M(fèi)OVA,R6執(zhí)行后(A)=20H解:①M(fèi)OVA,R6執(zhí)行后(A)=20H

②MOVR7,70H執(zhí)行后(R7)=30H

③MOV70H,50H執(zhí)行后(70H)=60H

④MOV40H,@R0執(zhí)行后(40H)=60H

⑤MOV@R1,#88H執(zhí)行后(66H)=88H

2.16位數(shù)據(jù)傳送指令(1條)3.外部數(shù)據(jù)傳送指令(4條)

4.交換和查表類指令

2.3.3算術(shù)運(yùn)算類指令

2.3.4邏輯運(yùn)算及移位類指令

2.3.5控制轉(zhuǎn)移類指令

2.3.6位操作類指令

2.3.7常用偽指令

2.3.8匯編子程序舉例2.16位數(shù)據(jù)傳送指令(1條)表格3.外部數(shù)據(jù)傳送指令(4條)①外部RAM只能通過(guò)累加器A進(jìn)行數(shù)據(jù)傳送。

②累加器A與外部RAM之間傳送數(shù)據(jù)時(shí)只能用間接尋址方式,間接尋址寄存器為DPTR,R0,R1。

③以上傳送指令結(jié)果通常影響程序狀態(tài)字寄存器PSW的P標(biāo)志。3.外部數(shù)據(jù)傳送指令(4條)表格①外部RAM只能通過(guò)累加器A進(jìn)行數(shù)據(jù)傳送。

②累加器A與外部RAM之間傳送數(shù)據(jù)時(shí)只能用間接尋址方式,間接尋址寄存器為DPTR,R0,R1。

③以上傳送指令結(jié)果通常影響程序狀態(tài)字寄存器PSW的P標(biāo)志。例2.3把外部數(shù)據(jù)存儲(chǔ)器2040H單元中的數(shù)據(jù)傳送到外部數(shù)據(jù)存儲(chǔ)器2570H單元中去。

解:MOVDPTR,#2040H例2.3把外部數(shù)據(jù)存儲(chǔ)器2040H單元中的數(shù)據(jù)傳送到外部數(shù)據(jù)存儲(chǔ)器2570H單元中去。

解:MOVDPTR,#2040H

4.交換和查表類指令(1)字節(jié)交換指令(3條)

(2)半字節(jié)交換指令(1條)

(3)累加器A中高4位和低4位交換(1條)

(4)查表指令(2條)

(5)堆棧操作指令(2條)(1)字節(jié)交換指令(3條)表格(2)半字節(jié)交換指令(1條)表格(3)累加器A中高4位和低4位交換(1條)例2.4設(shè)內(nèi)部數(shù)據(jù)存儲(chǔ)區(qū)2BH、2CH單元中連續(xù)存放有4個(gè)BCD碼,試編寫(xiě)一程序把這4個(gè)BCD碼倒序排序,即:

解:MOVR0,#2BH;將立即數(shù)2BH傳送到寄存器R0中(3)累加器A中高4位和低4位交換(1條)表格例2.4設(shè)內(nèi)部數(shù)據(jù)存儲(chǔ)區(qū)2BH、2CH單元中連續(xù)存放有4個(gè)BCD碼,試編寫(xiě)一程序把這4個(gè)BCD碼倒序排序,即:

解:MOVR0,#2BH;將立即數(shù)2BH傳送到寄存器R0中

(4)查表指令(2條)①以上指令結(jié)果影響程序狀態(tài)字寄存器PSW的P標(biāo)志。

②查表指令用于查找存放在程序存儲(chǔ)器中的表格。(4)查表指令(2條)表格①以上指令結(jié)果影響程序狀態(tài)字寄存器PSW的P標(biāo)志。

②查表指令用于查找存放在程序存儲(chǔ)器中的表格。

(5)堆棧操作指令(2條)①堆棧是用戶自己設(shè)定的內(nèi)部RAM中的一塊專用存儲(chǔ)區(qū),使用時(shí)一定先設(shè)堆棧指針;堆棧指針缺省為SP=07H。

②堆棧遵循后進(jìn)先出的原則安排數(shù)據(jù)。

③堆棧操作必須是字節(jié)操作,而且只能直接尋址。將累加器A入棧、出棧指令可以寫(xiě)成:PUSH/POPACC或PUSH/POP0E0H,而不能寫(xiě)成:PUSH/POPA。

④堆棧通常用于臨時(shí)保護(hù)數(shù)據(jù)及子程序調(diào)用時(shí)保護(hù)現(xiàn)場(chǎng)/恢復(fù)現(xiàn)場(chǎng)。

⑤此類指令結(jié)果不影響程序狀態(tài)字寄存器PSW標(biāo)志。(5)堆棧操作指令(2條)表格①堆棧是用戶自己設(shè)定的內(nèi)部RAM中的一塊專用存儲(chǔ)區(qū),使用時(shí)一定先設(shè)堆棧指針;堆棧指針缺省為SP=07H。

②堆棧遵循后進(jìn)先出的原則安排數(shù)據(jù)。

③堆棧操作必須是字節(jié)操作,而且只能直接尋址。將累加器A入棧、出棧指令可以寫(xiě)成:PUSH/POPACC或PUSH/POP0E0H,而不能寫(xiě)成:PUSH/POPA。

④堆棧通常用于臨時(shí)保護(hù)數(shù)據(jù)及子程序調(diào)用時(shí)保護(hù)現(xiàn)場(chǎng)/恢復(fù)現(xiàn)場(chǎng)。

⑤此類指令結(jié)果不影響程序狀態(tài)字寄存器PSW標(biāo)志。例2.5設(shè)(30H)=01H,(40H)=1AH。將內(nèi)部RAM的30H與40H兩單元的內(nèi)容交換。

解:PSUH30H例2.5設(shè)(30H)=01H,(40H)=1AH。將內(nèi)部RAM的30H與40H兩單元的內(nèi)容交換。

解:PSUH30H

2.3.3算術(shù)運(yùn)算類指令1.加、減法指令

01010110(56D)

10000111(87D)

000101000011(143D)

2.乘、除法指令1.加、減法指令(1)加法指令(8條)

(2)減法指令(4條)

(3)BCD碼調(diào)正指令(1條)(1)加法指令(8條)①ADD與ADDC的區(qū)別為是否加進(jìn)位位Cy。

②指令執(zhí)行結(jié)果均在累加器A中。

③以上指令結(jié)果均影響程序狀態(tài)字寄存器PSW的Cy、OV、AC和P標(biāo)志。(1)加法指令(8條)表格①ADD與ADDC的區(qū)別為是否加進(jìn)位位Cy。

②指令執(zhí)行結(jié)果均在累加器A中。

③以上指令結(jié)果均影響程序狀態(tài)字寄存器PSW的Cy、OV、AC和P標(biāo)志。

(2)減法指令(4條)①減法指令中沒(méi)有不帶借位的減法指令,所以在需要時(shí),必須先將Cy清0。

②指令執(zhí)行結(jié)果均在累加器A中。

③減法指令結(jié)果影響程序狀態(tài)字寄存器PSW的Cy、OV、AC和P標(biāo)志。(2)減法指令(4條)表格①減法指令中沒(méi)有不帶借位的減法指令,所以在需要時(shí),必須先將Cy清0。

②指令執(zhí)行結(jié)果均在累加器A中。

③減法指令結(jié)果影響程序狀態(tài)字寄存器PSW的Cy、OV、AC和P標(biāo)志。例2.6(A)=0C3H,(R0)=0AAH,執(zhí)行指令A(yù)DDA,R0,則操作如下:例2.6(A)=0C3H,(R0)=0AAH,執(zhí)行指令A(yù)DDA,R0,則操作如下:

(3)BCD碼調(diào)正指令(1條)①結(jié)果影響程序狀態(tài)字寄存器PSW的Cy、OV、AC和P標(biāo)志。

②BCD(BinaryCodedDecimal)碼是用二進(jìn)制形式表示十進(jìn)制數(shù),例如十進(jìn)制數(shù)45,其BCD碼形式為45H。BCD碼只是一種表示形式,與其數(shù)值沒(méi)有關(guān)系。(3)BCD碼調(diào)正指令(1條)表格①結(jié)果影響程序狀態(tài)字寄存器PSW的Cy、OV、AC和P標(biāo)志。

②BCD(BinaryCodedDecimal)碼是用二進(jìn)制形式表示十進(jìn)制數(shù),例如十進(jìn)制數(shù)45,其BCD碼形式為45H。BCD碼只是一種表示形式,與其數(shù)值沒(méi)有關(guān)系。表2-2十進(jìn)制數(shù)碼與BCD碼對(duì)應(yīng)表01010110(56D)

10000111(87D)

000101000011(143D)③DAA指令將A中的二進(jìn)制碼自動(dòng)調(diào)整為BCD碼。

④DAA指令只能跟在ADD或ADDC加法指令后,不適用于減法。

⑤該指令結(jié)果影響程序狀態(tài)字寄存器PSW的Cy、OV、AC和P標(biāo)志。

(4)加1減1指令(9條)③DAA指令將A中的二進(jìn)制碼自動(dòng)調(diào)整為BCD碼。

④DAA指令只能跟在ADD或ADDC加法指令后,不適用于減法。

⑤該指令結(jié)果影響程序狀態(tài)字寄存器PSW的Cy、OV、AC和P標(biāo)志。例2.7說(shuō)明下列指令的執(zhí)行結(jié)果。

解:MOVA,#05H;05H→(A)例2.7說(shuō)明下列指令的執(zhí)行結(jié)果。

解:MOVA,#05H;05H→(A)

(4)加1減1指令(9條)例2.8分別指出指令I(lǐng)NCR0和INC@R0的執(zhí)行結(jié)果。設(shè)(R0)=30H,(30H)=00H。

解:INCR0;(R0)+1=30H+1=31H→(R0),(R0)=31H(4)加1減1指令(9條)表格例2.8分別指出指令I(lǐng)NCR0和INC@R0的執(zhí)行結(jié)果。設(shè)(R0)=30H,(30H)=00H。

解:INCR0;(R0)+1=30H+1=31H→(R0),(R0)=31H

2.乘、除法指令(1)乘法指令(1條)

(2)除法指令(1條)(1)乘法指令(1條)表格(2)除法指令(1條)①除法結(jié)果影響程序狀態(tài)字寄存器PSW的OV(除數(shù)為0,則置1,否則為0)和Cy(總是清0)以及P標(biāo)志。

②當(dāng)除數(shù)為0時(shí)結(jié)果不能確定。(2)除法指令(1條)表格①除法結(jié)果影響程序狀態(tài)字寄存器PSW的OV(除數(shù)為0,則置1,否則為0)和Cy(總是清0)以及P標(biāo)志。

②當(dāng)除數(shù)為0時(shí)結(jié)果不能確定。

2.3.4邏輯運(yùn)算及移位類指令1.邏輯運(yùn)算指令

2.循環(huán)移位指令(4條)1.邏輯運(yùn)算指令(1)邏輯與指令(6條)

(2)邏輯或指令(6條)

(3)邏輯異或指令(6條)

(4)累加器A清0和取反指令(2條)(1)邏輯與指令(6條)①以上指令結(jié)果通常影響程序狀態(tài)字寄存器PSW的P標(biāo)志。

②邏輯與指令通常用于將一個(gè)字節(jié)中的指定位清0,其他位不變。(1)邏輯與指令(6條)表格①以上指令結(jié)果通常影響程序狀態(tài)字寄存器PSW的P標(biāo)志。

②邏輯與指令通常用于將一個(gè)字節(jié)中的指定位清0,其他位不變。

(2)邏輯或指令(6條)①以上指令結(jié)果通常影響程序狀態(tài)字寄存器PSW的P標(biāo)志。

②邏輯或指令通常用于將一個(gè)字節(jié)中的指定位置1,其余位不變。(2)邏輯或指令(6條)表格①以上指令結(jié)果通常影響程序狀態(tài)字寄存器PSW的P標(biāo)志。

②邏輯或指令通常用于將一個(gè)字節(jié)中的指定位置1,其余位不變。

(3)邏輯異或指令(6條)①以上指令結(jié)果通常影響程序狀態(tài)字寄存器PSW的P標(biāo)志。

②邏輯異或指令通常用于將一個(gè)字節(jié)中的指定位取反,其余位不變。(3)邏輯異或指令(6條)表格①以上指令結(jié)果通常影響程序狀態(tài)字寄存器PSW的P標(biāo)志。

②邏輯異或指令通常用于將一個(gè)字節(jié)中的指定位取反,其余位不變。

(4)累加器A清0和取反指令(2條)表格2.循環(huán)移位指令(4條)例2.9(A)=E5H,執(zhí)行指令A(yù)NLA,#0FH之后,(A)=05H,高4位被清0,而低4位不變;執(zhí)行指令ORLA,#0FH之后,(A)=EFH,高4位不變,而低4位被置1;執(zhí)行指令XRLA,#0FH之后,(A)=EAH,高4位不變,而低4位變反。2.循環(huán)移位指令(4條)表格例2.9(A)=E5H,執(zhí)行指令A(yù)NLA,#0FH之后,(A)=05H,高4位被清0,而低4位不變;執(zhí)行指令ORLA,#0FH之后,(A)=EFH,高4位不變,而低4位被置1;執(zhí)行指令XRLA,#0FH之后,(A)=EAH,高4位不變,而低4位變反。

2.3.5控制轉(zhuǎn)移類指令1.無(wú)條件轉(zhuǎn)移指令(4條)

2.條件轉(zhuǎn)移指令(8條)

3.調(diào)用和返回指令(5條)1.無(wú)條件轉(zhuǎn)移指令(4條)(1)長(zhǎng)轉(zhuǎn)移指令

(2)絕對(duì)轉(zhuǎn)移指令(1條)

(3)相對(duì)轉(zhuǎn)移指令(1條)

(4)間接尋址的無(wú)條件轉(zhuǎn)移指令(1條)(1)長(zhǎng)轉(zhuǎn)移指令①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②該指令可以轉(zhuǎn)移到64KB程序存儲(chǔ)器中的任意位置。(1)長(zhǎng)轉(zhuǎn)移指令表格①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②該指令可以轉(zhuǎn)移到64KB程序存儲(chǔ)器中的任意位置。

(2)絕對(duì)轉(zhuǎn)移指令(1條)①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②該指令轉(zhuǎn)移范圍是2KB。(2)絕對(duì)轉(zhuǎn)移指令(1條)表格①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②該指令轉(zhuǎn)移范圍是2KB。例2.10指令KWR:AJMPKWR1的執(zhí)行結(jié)果。

解:設(shè)KWR標(biāo)號(hào)地址=1030H,KWR1標(biāo)號(hào)地址=1100H,該指令執(zhí)行后PC首先加2變?yōu)?032H,然后由1032H的高5位和1100H的低11位拼裝成新的PC值=0001000100000000B,即程序從1100H開(kāi)始執(zhí)行。例2.10指令KWR:AJMPKWR1的執(zhí)行結(jié)果。

解:設(shè)KWR標(biāo)號(hào)地址=1030H,KWR1標(biāo)號(hào)地址=1100H,該指令執(zhí)行后PC首先加2變?yōu)?032H,然后由1032H的高5位和1100H的低11位拼裝成新的PC值=0001000100000000B,即程序從1100H開(kāi)始執(zhí)行。

(3)相對(duì)轉(zhuǎn)移指令(1條)①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②該指令的轉(zhuǎn)移范圍是以本指令的下一條指令為中心的-128~+127B以內(nèi)。

③在實(shí)際應(yīng)用中,LJMP、AJMP和SJMP后面的addr16、addr11或rel都是用標(biāo)號(hào)來(lái)代替的,不一定寫(xiě)出它們的具體地址。(3)相對(duì)轉(zhuǎn)移指令(1條)表格①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②該指令的轉(zhuǎn)移范圍是以本指令的下一條指令為中心的-128~+127B以內(nèi)。

③在實(shí)際應(yīng)用中,LJMP、AJMP和SJMP后面的addr16、addr11或rel都是用標(biāo)號(hào)來(lái)代替的,不一定寫(xiě)出它們的具體地址。

(4)間接尋址的無(wú)條件轉(zhuǎn)移指令(1條)①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②該指令通常用于散轉(zhuǎn)(多分支)程序。(4)間接尋址的無(wú)條件轉(zhuǎn)移指令(1條)表格①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②該指令通常用于散轉(zhuǎn)(多分支)程序。

2.條件轉(zhuǎn)移指令(8條)(1)累加器A判0指令(2條)

(2)比較轉(zhuǎn)移指令(4條)

(3)減1非零轉(zhuǎn)移指令(2條)(1)累加器A判0指令(2條)①以上指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②轉(zhuǎn)移范圍與指令SJMP相同。(1)累加器A判0指令(2條)表格①以上指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②轉(zhuǎn)移范圍與指令SJMP相同。

(2)比較轉(zhuǎn)移指令(4條)①以上指令結(jié)果影響程序狀態(tài)字寄存器PSW的Cy標(biāo)志。

②轉(zhuǎn)移范圍與SJMP指令相同。(2)比較轉(zhuǎn)移指令(4條)表格①以上指令結(jié)果影響程序狀態(tài)字寄存器PSW的Cy標(biāo)志。

②轉(zhuǎn)移范圍與SJMP指令相同。

(3)減1非零轉(zhuǎn)移指令(2條)①DJNZ指令通常用于循環(huán)程序中控制循環(huán)次數(shù)。

②轉(zhuǎn)移范圍與SJMP指令相同。

③以上指令結(jié)果不影響程序狀態(tài)字寄存器PSW。(3)減1非零轉(zhuǎn)移指令(2條)表格①DJNZ指令通常用于循環(huán)程序中控制循環(huán)次數(shù)。

②轉(zhuǎn)移范圍與SJMP指令相同。

③以上指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

3.調(diào)用和返回指令(5條)(1)絕對(duì)調(diào)用指令(1條)

(2)長(zhǎng)調(diào)用指令(1條)

(3)返回指令(2條)

(4)空操作(1條)(1)絕對(duì)調(diào)用指令(1條)①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②調(diào)用范圍與AJMP指令相同。(1)絕對(duì)調(diào)用指令(1條)表格①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②調(diào)用范圍與AJMP指令相同。

(2)長(zhǎng)調(diào)用指令(1條)①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②調(diào)用范圍與LJMP指令相同。(2)長(zhǎng)調(diào)用指令(1條)表格①該指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

②調(diào)用范圍與LJMP指令相同。

(3)返回指令(2條)表格(4)空操作(1條)表格2.3.6位操作類指令(1)位傳送指令(2條)

(2)位置位和位清零指令(4條)

(3)位運(yùn)算指令(6條)

(4)位轉(zhuǎn)移指令(3條)

(5)判Cy標(biāo)志指令(2條)(1)位傳送指令(2條)表格(2)位置位和位清零指令(4條)表格(3)位運(yùn)算指令(6條)表格(4)位轉(zhuǎn)移指令(3條)①JBC與JB指令區(qū)別,前者轉(zhuǎn)移后并把尋址位清0,后者只轉(zhuǎn)移不清0尋址位。

②以上指令結(jié)果不影響程序狀態(tài)字寄存器PSW。(4)位轉(zhuǎn)移指令(3條)表格①JBC與JB指令區(qū)別,前者轉(zhuǎn)移后并把尋址位清0,后者只轉(zhuǎn)移不清0尋址位。

②以上指令結(jié)果不影響程序狀態(tài)字寄存器PSW。

(5)判Cy標(biāo)志指令(2條)例2.11用位操作指令編程計(jì)算邏輯方程P1.7=ACC.0x(B.0+P2.1)+/P3.2,其中“+”表示邏輯或,“x”表示邏輯與。

解:程序段如下:(5)判Cy標(biāo)志指令(2條)表格例2.11用位操作指令編程計(jì)算邏輯方程P1.7=ACC.0x(B.0+P2.1)+/P3.2,其中“+”表示邏輯或,“x”表示邏輯與。

解:程序段如下:

2.3.7常用偽指令1.定位偽指令ORG

2.定義字節(jié)數(shù)據(jù)偽指令DB

3.定義字?jǐn)?shù)據(jù)偽指令DW

4.定義空間偽指令DS

5.符號(hào)定義偽指令EQU或=

6.數(shù)據(jù)賦值偽指令DATA

7.數(shù)據(jù)地址賦值偽指令XDATA

8.匯編結(jié)束偽指令END1.定位偽指令ORG

2.定義字節(jié)數(shù)據(jù)偽指令DB

3.定義字?jǐn)?shù)據(jù)偽指令DW

4.定義空間偽指令DS

5.符號(hào)定義偽指令EQU或=

6.數(shù)據(jù)賦值偽指令DATA

7.數(shù)據(jù)地址賦值偽指令XDATA

8.匯編結(jié)束偽指令END

2.3.8匯編子程序舉例例2.12試計(jì)算發(fā)動(dòng)機(jī)燃油溫度信號(hào)與油溫的關(guān)系。例2.12試計(jì)算發(fā)動(dòng)機(jī)燃油溫度信號(hào)與油溫的關(guān)系。

2.4單片機(jī)開(kāi)發(fā)系統(tǒng)2.4.1單片機(jī)開(kāi)發(fā)系統(tǒng)的功能

2.4.2單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)2.4.1單片機(jī)開(kāi)發(fā)系統(tǒng)的功能1.在線仿真功能

2.調(diào)試功能

3.跟蹤功能

4.程序固化功能1.在線仿真功能圖2-8仿真器開(kāi)發(fā)系統(tǒng)連接圖2.調(diào)試功能(1)運(yùn)行控制功能開(kāi)發(fā)系統(tǒng)為了檢查程序運(yùn)行的結(jié)果,必須對(duì)存在的硬件故障和軟件錯(cuò)誤進(jìn)行定位。

(2)目標(biāo)系統(tǒng)狀態(tài)的讀出修改功能當(dāng)CPU停止執(zhí)行目標(biāo)系統(tǒng)的程序后,允許用戶方便地讀出或修改目標(biāo)系統(tǒng)資源的狀態(tài),以便檢查程序運(yùn)行的結(jié)果、設(shè)置斷點(diǎn)條件以及設(shè)置程序的初始參數(shù)。(1)運(yùn)行控制功能開(kāi)發(fā)系統(tǒng)為了檢查程序運(yùn)行的結(jié)果,必須對(duì)存在的硬件故障和軟件錯(cuò)誤進(jìn)行定位。1)單步運(yùn)行:?jiǎn)尾竭\(yùn)行命令把函數(shù)和函數(shù)調(diào)用當(dāng)作一個(gè)實(shí)體來(lái)看待,必要時(shí)可以跳過(guò)函數(shù)。

2)斷點(diǎn)設(shè)置:在調(diào)試程序的過(guò)程中,設(shè)置一些斷點(diǎn)能更好地幫助用戶分析程序的運(yùn)行情況,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論