用單片機(jī)AT89C51改造普通雙桶洗衣機(jī):AT89C2051作為AT89C51的簡(jiǎn)化版雖然去掉了P0、P2等端口,使I/O口減少了,但是卻增加了一個(gè)電壓比較器,因此其功能在某些方面反而有所增強(qiáng),如能用來(lái)處理模擬量、進(jìn)行簡(jiǎn)單的模數(shù)轉(zhuǎn)換等。本文利用這一功能設(shè)計(jì)了一個(gè)數(shù)字電容表,可測(cè)量容量小于2微法的電容器的容量,采用3位半數(shù)字顯示,最大顯示值為1999,讀數(shù)單位統(tǒng)一采用毫微法(nf),量程分四檔,讀數(shù)分別乘以相應(yīng)的倍率。電路工作原理 本數(shù)字電容表以電容器的充電規(guī)律作為測(cè)量依據(jù),測(cè)試原理見圖1。電源電路圖。 壓E+經(jīng)電阻R給被測(cè)電容CX充電,CX兩端原電壓隨充電時(shí)間的增加而上升。當(dāng)充電時(shí)間t等于RC時(shí)間常數(shù)τ時(shí),CX兩端電壓約為電源電壓的63.2%,即0.632E+。數(shù)字電容表就是以該電壓作為測(cè)試基準(zhǔn)電壓,測(cè)量電容器充電達(dá)到該電壓的時(shí)間,便能知道電容器的容量。例如,設(shè)電阻R的阻值為1千歐,CX兩端電壓上升到0.632E+所需的時(shí)間為1毫秒,那么由公式τ=RC可知CX的容量為1微法。 測(cè)量電路如圖2所示。A為AT89C2051內(nèi)部構(gòu)造的電壓比較器,AT89C2051 圖2 的P1.0和P1.1口除了作I/O口外,還有一個(gè)功能是作為電壓比較器的輸入端,P1.0為同相輸入端,P1.1為反相輸入端,電壓比較器的比較結(jié)果存入P3.6口對(duì)應(yīng)的寄存器,P3.6口在AT89C2051外部無(wú)引腳。電壓比較器的基準(zhǔn)電壓設(shè)定為0.632E+,在CX兩端電壓從0升到0.632E+的過(guò)程中,P3.6口輸出為0,當(dāng)電池電壓CX兩端電壓一旦超過(guò)0.632E+時(shí),P3.6口輸出變?yōu)?。以P3.6口的輸出電平為依據(jù),用AT89C2051內(nèi)部的定時(shí)器T0對(duì)充電時(shí)間進(jìn)行計(jì)數(shù),再將計(jì)數(shù)結(jié)果顯示出來(lái)即得出測(cè)量結(jié)果。整機(jī)電路見圖3。電路由單片機(jī)電路、電容充電測(cè)量電路和數(shù)碼顯示電路等 圖3 部分組成。AT89C2051內(nèi)部的電壓比較器和電阻R2-R7等組成測(cè)量電路,其中R2-R5為量程電阻,由波段開關(guān)S1選擇使用,電壓比較器的基準(zhǔn)電壓由5V電源電壓經(jīng)R6、RP1、R7分壓后得到,調(diào)節(jié)RP1可調(diào)整基準(zhǔn)電壓。當(dāng)P1.2口在程序的控制下輸出高電平時(shí),電容CX即開始充電。量程電阻R2-R5每檔以10倍遞減,故每檔顯示讀數(shù)以10倍遞增。由于單片機(jī)內(nèi)部P1.2口的上拉電阻經(jīng)實(shí)測(cè)約為200K,其輸出電平不能作為充電電壓用,故用R5兼作其上拉電阻,由于其它三個(gè)充電電阻和R5是串聯(lián)關(guān)系,因此R2、R3、R4應(yīng)由標(biāo)準(zhǔn)值減去1K,分別為999K、99K、9K。由于999K和1M相對(duì)誤差較小,所以R2還是取1M。數(shù)碼管DS1-DS4、電阻R8-R14等組成數(shù)碼顯示電路。本機(jī)采用動(dòng)態(tài)掃描顯示的方式,用軟件對(duì)字形碼譯碼。P3.0-P3.5、P3.7口作數(shù)碼顯示七段筆劃字形碼的輸出,P1.3-P1.6口作四個(gè)數(shù)碼管的動(dòng)態(tài)掃描位驅(qū)動(dòng)碼輸出。這里采用了共陰數(shù)碼管,由于AT89C2051的P1.3-P1.6口有25mA的下拉電流能力,所以不用三極管就能驅(qū)動(dòng)數(shù)碼管。R8-R14為P3.0-P3.5、P3.7口的上拉電阻,用以驅(qū)動(dòng)數(shù)碼管的各字段,當(dāng)P3的某一端口輸出低電平時(shí)其對(duì)應(yīng)的字段筆劃不點(diǎn)亮,而當(dāng)其輸出高電平時(shí),則對(duì)應(yīng)的上拉電阻即能點(diǎn)亮相應(yīng)的字段筆劃。
上傳時(shí)間: 2013-12-31
上傳用戶:ming529
在確定采用CAN總線作為系統(tǒng)的通訊標(biāo)準(zhǔn)后,如何選擇合適的處理器芯片就將成為很重要的問題,是采用內(nèi)部帶有CAN控制器的單片機(jī),還是采用SJA1000等片外CAN控制器,采用的芯片是否能滿足系弘的實(shí)時(shí)性要求。
標(biāo)簽: Infinenon C166 CAN 單片機(jī)
上傳時(shí)間: 2013-10-26
上傳用戶:xiaohanhaowei
8086總線操作:8086微處理器與片外存儲(chǔ)器或I/O接口進(jìn)行數(shù)據(jù)傳輸時(shí),經(jīng)BIU執(zhí)行8086規(guī)定的總線操作。總線周期的組成:8086的基本總線周期為4個(gè)時(shí)鐘周期,每個(gè)時(shí)鐘周期間隔稱為一個(gè)T狀態(tài)。8086的中斷系統(tǒng):8086微處理器可處理256種中斷。8086對(duì)外部硬件中斷請(qǐng)求INTR的響應(yīng): 當(dāng)INTR有一高電平,即有可屏蔽中斷請(qǐng)求。若此時(shí)IF=1且當(dāng)前指令執(zhí)行完,進(jìn)入中斷響應(yīng)周期,處理過(guò)程如下:INTA#在兩個(gè)總線周期中分別發(fā)出有效信號(hào),第二周期中8086讀到中斷類型碼保護(hù)現(xiàn)場(chǎng):標(biāo)志寄存器入棧,清除IF和TF標(biāo)志位,保護(hù)斷點(diǎn)(下一條指令地址入棧)。8086總線請(qǐng)求:在一個(gè)系統(tǒng)中,若存在多個(gè)可控制總線的主模塊時(shí),總線使用權(quán)的轉(zhuǎn)移存在著一個(gè)請(qǐng)求與響應(yīng)的過(guò)程。
標(biāo)簽: 8086 總線 中斷系統(tǒng) 操作
上傳時(shí)間: 2013-10-21
上傳用戶:皇族傳媒
單片計(jì)算機(jī)(簡(jiǎn)稱單片機(jī))在工作時(shí),因某種原因造成突然掉電,將會(huì)丟失數(shù)據(jù)存儲(chǔ)器(RAM)里的數(shù)據(jù),沖掉前期工作的所有信息。為了在突然掉電時(shí)能夠保持?jǐn)?shù)據(jù)存儲(chǔ)器(RAM)的數(shù)據(jù),保證單片機(jī)系統(tǒng)穩(wěn)定、可靠地工作,數(shù)據(jù)信息處理的安全,雖然單片機(jī)主電源里有大容量濾波電容器,當(dāng)?shù)綦姇r(shí),單片機(jī)靠貯存在電容器里的能量,一般能維持工作半個(gè)周期(10ms)左右。為此,要求一旦市電發(fā)生瞬間斷電時(shí),必須要有一種電源能在小于10ms 的時(shí)間內(nèi)重新送電,確保單片機(jī)系統(tǒng)正常運(yùn)行,這一任務(wù)就由UPS 來(lái)完成。電源系統(tǒng)瞬時(shí)掉電所產(chǎn)生的干擾會(huì)造成單片機(jī)的計(jì)算錯(cuò)誤和數(shù)據(jù)丟失,有了UPS 可以使單片機(jī)系連續(xù)可靠地工作。單片機(jī)系統(tǒng)除使用UPS 外,下面介紹一種行之有效的后備電源。通過(guò)理論和實(shí)踐證明,當(dāng)供電電壓由5V 下降到4 5V時(shí)單片機(jī)通常均能正常運(yùn)行,但電壓再往下跌落時(shí),單片機(jī)就不能繼續(xù)正常運(yùn)行。在一般情況下CPU、CMOS、TTL 電路將因電源電壓跌落而首先不能正常運(yùn)行,RAM在電壓跌落到比較低時(shí)尚能工作。因?yàn)閱纹瑱C(jī)使用的主電源均有大容量電容,所以在主電源失電時(shí),如果按放電曲線在下跌到單片機(jī)能正常運(yùn)行工作的最低電壓之前,把后備電源接上便能保持單片機(jī)正常運(yùn)行。
上傳時(shí)間: 2013-11-02
上傳用戶:niumeng16
九.輸入/輸出保護(hù)為了支持多任務(wù),80386不僅要有效地實(shí)現(xiàn)任務(wù)隔離,而且還要有效地控制各任務(wù)的輸入/輸出,避免輸入/輸出沖突。本文將介紹輸入輸出保護(hù)。 這里下載本文源代碼。 <一>輸入/輸出保護(hù)80386采用I/O特權(quán)級(jí)IPOL和I/O許可位圖的方法來(lái)控制輸入/輸出,實(shí)現(xiàn)輸入/輸出保護(hù)。 1.I/O敏感指令輸入輸出特權(quán)級(jí)(I/O Privilege Level)規(guī)定了可以執(zhí)行所有與I/O相關(guān)的指令和訪問I/O空間中所有地址的最外層特權(quán)級(jí)。IOPL的值在如下圖所示的標(biāo)志寄存器中。 標(biāo) 志寄存器 BIT31—BIT18 BIT17 BIT16 BIT15 BIT14 BIT13—BIT12 BIT11 BIT10 BIT9 BIT8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 00000000000000 VM RF 0 NT IOPL OF DF IF TF SF ZF 0 AF 0 PF 1 CF I/O許可位圖規(guī)定了I/O空間中的哪些地址可以由在任何特權(quán)級(jí)執(zhí)行的程序所訪問。I/O許可位圖在任務(wù)狀態(tài)段TSS中。 I/O敏感指令 指令 功能 保護(hù)方式下的執(zhí)行條件 CLI 清除EFLAGS中的IF位 CPL<=IOPL STI 設(shè)置EFLAGS中的IF位 CPL<=IOPL IN 從I/O地址讀出數(shù)據(jù) CPL<=IOPL或I/O位圖許可 INS 從I/O地址讀出字符串 CPL<=IOPL或I/O位圖許可 OUT 向I/O地址寫數(shù)據(jù) CPL<=IOPL或I/O位圖許可 OUTS 向I/O地址寫字符串 CPL<=IOPL或I/O位圖許可 上表所列指令稱為I/O敏感指令,由于這些指令與I/O有關(guān),并且只有在滿足所列條件時(shí)才可以執(zhí)行,所以把它們稱為I/O敏感指令。從表中可見,當(dāng)前特權(quán)級(jí)不在I/O特權(quán)級(jí)外層時(shí),可以正常執(zhí)行所列的全部I/O敏感指令;當(dāng)特權(quán)級(jí)在I/O特權(quán)級(jí)外層時(shí),執(zhí)行CLI和STI指令將引起通用保護(hù)異常,而其它四條指令是否能夠被執(zhí)行要根據(jù)訪問的I/O地址及I/O許可位圖情況而定(在下面論述),如果條件不滿足而執(zhí)行,那么將引起出錯(cuò)碼為0的通用保護(hù)異常。 由于每個(gè)任務(wù)使用各自的EFLAGS值和擁有自己的TSS,所以每個(gè)任務(wù)可以有不同的IOPL,并且可以定義不同的I/O許可位圖。注意,這些I/O敏感指令在實(shí)模式下總是可執(zhí)行的。 2.I/O許可位圖如果只用IOPL限制I/O指令的執(zhí)行是很不方便的,不能滿足實(shí)際要求需要。因?yàn)檫@樣做會(huì)使得在特權(quán)級(jí)3執(zhí)行的應(yīng)用程序要么可訪問所有I/O地址,要么不可訪問所有I/O地址。實(shí)際需要與此剛好相反,只允許任務(wù)甲的應(yīng)用程序訪問部分I/O地址,只允許任務(wù)乙的應(yīng)用程序訪問另一部分I/O地址,以避免任務(wù)甲和任務(wù)乙在訪問I/O地址時(shí)發(fā)生沖突,從而避免任務(wù)甲和任務(wù)乙使用使用獨(dú)享設(shè)備時(shí)發(fā)生沖突。 因此,在IOPL的基礎(chǔ)上又采用了I/O許可位圖。I/O許可位圖由二進(jìn)制位串組成。位串中的每一位依次對(duì)應(yīng)一個(gè)I/O地址,位串的第0位對(duì)應(yīng)I/O地址0,位串的第n位對(duì)應(yīng)I/O地址n。如果位串中的第位為0,那么對(duì)應(yīng)的I/O地址m可以由在任何特權(quán)級(jí)執(zhí)行的程序訪問;否則對(duì)應(yīng)的I/O地址m只能由在IOPL特權(quán)級(jí)或更內(nèi)層特權(quán)級(jí)執(zhí)行的程序訪問。如果在I/O外層特權(quán)級(jí)執(zhí)行的程序訪問位串中位值為1的位所對(duì)應(yīng)的I/O地址,那么將引起通用保護(hù)異常。 I/O地址空間按字節(jié)進(jìn)行編址。一條I/O指令最多可涉及四個(gè)I/O地址。在需要根據(jù)I/O位圖決定是否可訪問I/O地址的情況下,當(dāng)一條I/O指令涉及多個(gè)I/O地址時(shí),只有這多個(gè)I/O地址所對(duì)應(yīng)的I/O許可位圖中的位都為0時(shí),該I/O指令才能被正常執(zhí)行,如果對(duì)應(yīng)位中任一位為1,就會(huì)引起通用保護(hù)異常。 80386支持的I/O地址空間大小是64K,所以構(gòu)成I/O許可位圖的二進(jìn)制位串最大長(zhǎng)度是64K個(gè)位,即位圖的有效部分最大為8K字節(jié)。一個(gè)任務(wù)實(shí)際需要使用的I/O許可位圖大小通常要遠(yuǎn)小于這個(gè)數(shù)目。 當(dāng)前任務(wù)使用的I/O許可位圖存儲(chǔ)在當(dāng)前任務(wù)TSS中低端的64K字節(jié)內(nèi)。I/O許可位圖總以字節(jié)為單位存儲(chǔ),所以位串所含的位數(shù)總被認(rèn)為是8的倍數(shù)。從前文中所述的TSS格式可見,TSS內(nèi)偏移66H的字確定I/O許可位圖的開始偏移。由于I/O許可位圖最長(zhǎng)可達(dá)8K字節(jié),所以開始偏移應(yīng)小于56K,但必須大于等于104,因?yàn)門SS中前104字節(jié)為TSS的固定格式,用于保存任務(wù)的狀態(tài)。 1.I/O訪問許可檢查細(xì)節(jié)保護(hù)模式下處理器在執(zhí)行I/O指令時(shí)進(jìn)行許可檢查的細(xì)節(jié)如下所示。 (1)若CPL<=IOPL,則直接轉(zhuǎn)步驟(8);(2)取得I/O位圖開始偏移;(3)計(jì)算I/O地址對(duì)應(yīng)位所在字節(jié)在I/O許可位圖內(nèi)的偏移;(4)計(jì)算位偏移以形成屏蔽碼值,即計(jì)算I/O地址對(duì)應(yīng)位在字節(jié)中的第幾位;(5)把字節(jié)偏移加上位圖開始偏移,再加1,所得值與TSS界限比較,若越界,則產(chǎn)生出錯(cuò)碼為0的通用保護(hù)故障;(6)若不越界,則從位圖中讀對(duì)應(yīng)字節(jié)及下一個(gè)字節(jié);(7)把讀出的兩個(gè)字節(jié)與屏蔽碼進(jìn)行與運(yùn)算,若結(jié)果不為0表示檢查未通過(guò),則產(chǎn)生出錯(cuò)碼為0的通用保護(hù)故障;(8)進(jìn)行I/O訪問。設(shè)某一任務(wù)的TSS段如下: TSSSEG SEGMENT PARA USE16 TSS <> ;TSS低端固定格式部分 DB 8 DUP(0) ;對(duì)應(yīng)I/O端口00H—3FH DB 10000000B ;對(duì)應(yīng)I/O端口40H—47H DB 01100000B ;對(duì)用I/O端口48H—4FH DB 8182 DUP(0ffH) ;對(duì)應(yīng)I/O端口50H—0FFFFH DB 0FFH ;位圖結(jié)束字節(jié)TSSLen = $TSSSEG ENDS 再假設(shè)IOPL=1,CPL=3。那么如下I/O指令有些能正常執(zhí)行,有些會(huì)引起通用保護(hù)異常: in al,21h ;(1)正常執(zhí)行 in al,47h ;(2)引起異常 out 20h,al ;(3)正常實(shí)行 out 4eh,al ;(4)引起異常 in al,20h ;(5)正常執(zhí)行 out 20h,eax ;(6)正常執(zhí)行 out 4ch,ax ;(7)引起異常 in ax,46h ;(8)引起異常 in eax,42h ;(9)正常執(zhí)行 由上述I/O許可檢查的細(xì)節(jié)可見,不論是否必要,當(dāng)進(jìn)行許可位檢查時(shí),80386總是從I/O許可位圖中讀取兩個(gè)字節(jié)。目的是為了盡快地執(zhí)行I/O許可檢查。一方面,常常要讀取I/O許可位圖的兩個(gè)字節(jié)。例如,上面的第(8)條指令要對(duì)I/O位圖中的兩個(gè)位進(jìn)行檢查,其低位是某個(gè)字節(jié)的最高位,高位是下一個(gè)字節(jié)的最低位。可見即使只要檢查兩個(gè)位,也可能需要讀取兩個(gè)字節(jié)。另一方面,最多檢查四個(gè)連續(xù)的位,即最多也只需讀取兩個(gè)字節(jié)。所以每次要讀取兩個(gè)字節(jié)。這也是在判別是否越界時(shí)再加1的原因。為此,為了避免在讀取I/O許可位圖的最高字節(jié)時(shí)產(chǎn)生越界,必須在I/O許可位圖的最后填加一個(gè)全1的字節(jié),即0FFH。此全1的字節(jié)應(yīng)填加在最后一個(gè)位圖字節(jié)之后,TSS界限范圍之前,即讓填加的全1字節(jié)在TSS界限之內(nèi)。 I/O許可位圖開始偏移加8K所得的值與TSS界限值二者中較小的值決定I/O許可位圖的末端。當(dāng)TSS的界限大于I/O許可位圖開始偏移加8K時(shí),I/O許可位圖的有效部分就有8K字節(jié),I/O許可檢查全部根據(jù)全部根據(jù)該位圖進(jìn)行。當(dāng)TSS的界限不大于I/O許可位圖開始偏移加8K時(shí),I/O許可位圖有效部分就不到8K字節(jié),于是對(duì)較小I/O地址訪問的許可檢查根據(jù)位圖進(jìn)行,而對(duì)較大I/O地址訪問的許可檢查總被認(rèn)為不可訪問而引起通用保護(hù)故障。因?yàn)檫@時(shí)會(huì)發(fā)生字節(jié)越界而引起通用保護(hù)異常,所以在這種情況下,可認(rèn)為不足的I/O許可位圖的高端部分全為1。利用這個(gè)特點(diǎn),可大大節(jié)約TSS中I/O許可位圖占用的存儲(chǔ)單元,也就大大減小了TSS段的長(zhǎng)度。 <二>重要標(biāo)志保護(hù)輸入輸出的保護(hù)與存儲(chǔ)在標(biāo)志寄存器EFLAGS中的IOPL密切相關(guān),顯然不能允許隨便地改變IOPL,否則就不能有效地實(shí)現(xiàn)輸入輸出保護(hù)。類似地,對(duì)EFLAGS中的IF位也必須加以保護(hù),否則CLI和STI作為敏感指令對(duì)待是無(wú)意義的。此外,EFLAGS中的VM位決定著處理器是否按虛擬8086方式工作。 80386對(duì)EFLAGS中的這三個(gè)字段的處理比較特殊,只有在較高特權(quán)級(jí)執(zhí)行的程序才能執(zhí)行IRET、POPF、CLI和STI等指令改變它們。下表列出了不同特權(quán)級(jí)下對(duì)這三個(gè)字段的處理情況。 不同特權(quán)級(jí)對(duì)標(biāo)志寄存器特殊字段的處理 特權(quán)級(jí) VM標(biāo)志字段 IOPL標(biāo)志字段 IF標(biāo)志字段 CPL=0 可變(初POPF指令外) 可變 可變 0 不變 不變 可變 CPL>IOPL 不變 不變 不變 從表中可見,只有在特權(quán)級(jí)0執(zhí)行的程序才可以修改IOPL位及VM位;只能由相對(duì)于IOPL同級(jí)或更內(nèi)層特權(quán)級(jí)執(zhí)行的程序才可以修改IF位。與CLI和STI指令不同,在特權(quán)級(jí)不滿足上述條件的情況下,當(dāng)執(zhí)行POPF指令和IRET指令時(shí),如果試圖修改這些字段中的任何一個(gè)字段,并不引起異常,但試圖要修改的字段也未被修改,也不給出任何特別的信息。此外,指令POPF總不能改變VM位,而PUSHF指令所壓入的標(biāo)志中的VM位總為0。 <三>演示輸入輸出保護(hù)的實(shí)例(實(shí)例九)下面給出一個(gè)用于演示輸入輸出保護(hù)的實(shí)例。演示內(nèi)容包括:I/O許可位圖的作用、I/O敏感指令引起的異常和特權(quán)指令引起的異常;使用段間調(diào)用指令CALL通過(guò)任務(wù)門調(diào)用任務(wù),實(shí)現(xiàn)任務(wù)嵌套。 1.演示步驟實(shí)例演示的內(nèi)容比較豐富,具體演示步驟如下:(1)在實(shí)模式下做必要準(zhǔn)備后,切換到保護(hù)模式;(2)進(jìn)入保護(hù)模式的臨時(shí)代碼段后,把演示任務(wù)的TSS段描述符裝入TR,并設(shè)置演示任務(wù)的堆棧;(3)進(jìn)入演示代碼段,演示代碼段的特權(quán)級(jí)是0;(4)通過(guò)任務(wù)門調(diào)用測(cè)試任務(wù)1。測(cè)試任務(wù)1能夠順利進(jìn)行;(5)通過(guò)任務(wù)門調(diào)用測(cè)試任務(wù)2。測(cè)試任務(wù)2演示由于違反I/O許可位圖規(guī)定而導(dǎo)致通用保護(hù)異常;(6)通過(guò)任務(wù)門調(diào)用測(cè)試任務(wù)3。測(cè)試任務(wù)3演示I/O敏感指令如何引起通用保護(hù)異常;(7)通過(guò)任務(wù)門調(diào)用測(cè)試任務(wù)4。測(cè)試任務(wù)4演示特權(quán)指令如何引起通用保護(hù)異常;(8)從演示代碼轉(zhuǎn)臨時(shí)代碼,準(zhǔn)備返回實(shí)模式;(9)返回實(shí)模式,并作結(jié)束處理。
上傳時(shí)間: 2013-12-11
上傳用戶:nunnzhy
摘要:設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)USB/EPP 轉(zhuǎn)接系統(tǒng),給出其硬件設(shè)計(jì)方案并討論了相關(guān)技術(shù)細(xì)節(jié), 使其實(shí)現(xiàn)USB 接口到EPP接口的相互數(shù)據(jù)轉(zhuǎn)發(fā)。使僅具有EPP 接口的傳統(tǒng)儀器設(shè)備借助于USB/EPP 轉(zhuǎn)接系統(tǒng)擁有USB 總線所提供的即插即用和設(shè)備插架特性, 方便其通過(guò)USB 接口靈活接入同時(shí)擁有多個(gè)外設(shè)的計(jì)算機(jī)主機(jī)系統(tǒng)。關(guān)鍵詞:USB;EPP;轉(zhuǎn)接系統(tǒng)中圖分類號(hào):TP368.3 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1008- 0570(2005)11- 2- 0166- 03 在傳統(tǒng)的I/O 模式中,計(jì)算機(jī)外設(shè)通常映射為CPU 中固定I/O 地址,要求由主機(jī)分配一個(gè)指定的IRQ 中斷請(qǐng)求。由于PC 機(jī)的端口和中斷資源有限,因而使外設(shè)的可擴(kuò)展性受到局限;同時(shí),隨著電腦應(yīng)用的拓展,PC 機(jī)的外設(shè)接口越來(lái)越多,外設(shè)對(duì)系統(tǒng)資源的獨(dú)占性也容易導(dǎo)致系統(tǒng)資源沖突。由于各種外部設(shè)備不斷增加,容易導(dǎo)致各種I/O 沖突。由Intel、Compaq、Microsoft、IBM等廠商所提出的USB 總線標(biāo)準(zhǔn),基于即插即用和設(shè)備插架技術(shù),設(shè)備接入時(shí)不影響應(yīng)用程序的運(yùn)行,具有良好的可擴(kuò)充性和擴(kuò)展的方便性。目前USB 協(xié)議已經(jīng)發(fā)展到了最新的2.0 版本,可支持峰值傳輸速率為480Mbps 的高速外設(shè),可提供4~8 個(gè)USB 2.0 接口,同時(shí)通過(guò)USB 集線器(HUB)的擴(kuò)展還可以支持多達(dá)127 個(gè)外設(shè)同時(shí)連接,基本上解決了各種外設(shè)同時(shí)存在同時(shí)使用的所有問題。基于USB 接口的上述優(yōu)點(diǎn),目前的計(jì)算機(jī),特別是筆記本計(jì)算機(jī)基本上都只配備USB 接口,而取消了傳統(tǒng)的串口和并口,這對(duì)那些以前購(gòu)置的需要與計(jì)算機(jī)進(jìn)行通信而只有串口或并口的各種儀器的繼續(xù)使用造成了極大的障礙。 針對(duì)傳統(tǒng)的數(shù)字化儀器與計(jì)算機(jī)通信中存在的接口不足的問題,本文設(shè)計(jì)了一個(gè)USB/EPP 轉(zhuǎn)接系統(tǒng),使其能夠從計(jì)算機(jī)的USB 接口接收數(shù)據(jù),經(jīng)過(guò)格式轉(zhuǎn)換,從USB/EPP 轉(zhuǎn)接系統(tǒng)的并行接口EPP 發(fā)送給傳統(tǒng)的儀器設(shè)備;同時(shí)也能夠從USB/EPP 轉(zhuǎn)接系統(tǒng)的并行接口EPP 接收數(shù)據(jù),將其轉(zhuǎn)化為USB 幀格式,并發(fā)送到計(jì)算機(jī)的USB 接口。從而使僅具有EPP 接口的傳統(tǒng)儀器設(shè)備借助于USB/EPP 轉(zhuǎn)接系統(tǒng),可以繼續(xù)正常使用。2 USB 總線2.1 USB 系統(tǒng)描述及總線協(xié)議USB 是一種電纜總線,支持在主機(jī)和各種即插即用外設(shè)之間進(jìn)行數(shù)據(jù)傳輸。由主機(jī)預(yù)定的標(biāo)準(zhǔn)協(xié)議使各種設(shè)備分享USB 帶寬,當(dāng)其它設(shè)備和主機(jī)在運(yùn)行時(shí),總線允許添加、設(shè)置、使用以及拆除外設(shè),這為多個(gè)儀器設(shè)備共享同一個(gè)主計(jì)算機(jī)提供了可能。USB 協(xié)議采用了管道模型的軟硬件協(xié)議,摒棄了一般外設(shè)協(xié)議的端口映射方式,從而有效地避免了計(jì)算機(jī)應(yīng)用系統(tǒng)I/O 端口地址沖突。根據(jù)功能劃分,一個(gè)USB 系統(tǒng)由三個(gè)部分組成:即USB 互連、USB 主機(jī)和USB 設(shè)備。圖1 給出了USB系統(tǒng)的通用拓?fù)浣Y(jié)構(gòu)。
上傳時(shí)間: 2013-10-09
上傳用戶:半熟1994
單片機(jī)應(yīng)用技術(shù)選編(9) 目錄 第一章 專題論述1.1 集成電路進(jìn)入片上系統(tǒng)時(shí)代(2)1.2 系統(tǒng)集成芯片綜述(10)1.3 Java嵌入技術(shù)綜述(18)1.4 Java的線程機(jī)制(23)1.5 嵌入式系統(tǒng)中的JTAG接口編程技術(shù)(29)1.6 EPAC器件技術(shù)概述及應(yīng)用(37)1.7 VHDL設(shè)計(jì)中電路簡(jiǎn)化問題的探討(42)1.8 8031芯片主要模塊的VHDL描述與仿真(48)1.9 ISP技術(shù)在數(shù)字系統(tǒng)設(shè)計(jì)中的應(yīng)用(59)1.10 單片機(jī)單總線技術(shù)(64)1.11 智能信息載體iButton及其應(yīng)用(70)1.12 基于單片機(jī)的高新技術(shù)產(chǎn)品加密方法探討(76)1.13 新一代私鑰加密標(biāo)準(zhǔn)AES進(jìn)展與評(píng)述(80)1.14 基于單片機(jī)的實(shí)時(shí)3DES加密算法的實(shí)現(xiàn)(86)1.15 ATA接口技術(shù)(90)1.16 基于IDE硬盤的高速數(shù)據(jù)存儲(chǔ)器研究(98)1.17 模擬比較器的應(yīng)用(102) 第二章 綜合應(yīng)用技術(shù)2.1 閃速存儲(chǔ)器硬件接口和程序設(shè)計(jì)中的關(guān)鍵技術(shù)(126)2.2 51單片機(jī)節(jié)電模式的應(yīng)用(131)2.3 分布式實(shí)時(shí)應(yīng)用的兩個(gè)重要問題(137)2.4 分布式運(yùn)算單元的原理及其實(shí)現(xiàn)方法(141)2.5 用PLD器件設(shè)計(jì)邏輯電路時(shí)的競(jìng)爭(zhēng)冒險(xiǎn)現(xiàn)象(147)2.6 IRIG?B格式時(shí)間碼解碼接口卡電路設(shè)計(jì)(150)2.7 一種基于單片機(jī)時(shí)頻信號(hào)處理的實(shí)用方法(155)2.8 射頻接收系統(tǒng)晶體振蕩電路的設(shè)計(jì)與分析(161)2.9 揭開ΣΔ ADC的神秘面紗(166)2.10 過(guò)采樣高階A/D轉(zhuǎn)換器的硬件實(shí)現(xiàn)(172)2.11 A/D轉(zhuǎn)換的計(jì)算與編程(176)2.12 一種提高單片機(jī)內(nèi)嵌式A/D分辨力的方法(179)2.13 單片微型計(jì)算機(jī)多字節(jié)浮點(diǎn)快速相對(duì)移位法開平方運(yùn)算的實(shí)現(xiàn)(182)2.14 單片微型計(jì)算機(jī)多字節(jié)浮點(diǎn)除法快速掃描運(yùn)算的實(shí)現(xiàn)(186)2.15 DSP芯片與觸摸屏的接口控制(188)第三章 操作系統(tǒng)與軟件技術(shù)3.1 嵌入式系統(tǒng)中的實(shí)時(shí)操作系統(tǒng)(192)3.2 嵌入式系統(tǒng)的開發(fā)利器——Windows CE操作系統(tǒng)(197)3.3 介紹一種實(shí)時(shí)操作系統(tǒng)DSP/BIOS(203)3.4 實(shí)時(shí)操作系統(tǒng)用于嵌入式應(yīng)用系統(tǒng)的設(shè)計(jì)(212)3.5 實(shí)時(shí)Linux操作系統(tǒng)初探(217)3.6 Linux網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序分析與設(shè)計(jì)(223)3.7 在51系列單片機(jī)上實(shí)現(xiàn)非搶先式消息驅(qū)動(dòng)機(jī)制的RTOS(229)3.8 用結(jié)構(gòu)化程序設(shè)計(jì)思想指導(dǎo)匯編語(yǔ)言開發(fā)(236)3.9 單片機(jī)高級(jí)語(yǔ)言C51與匯編語(yǔ)言ASM51的通用接口(240)3.10 ASM51無(wú)參數(shù)化調(diào)用C51函數(shù)的實(shí)現(xiàn)(245)3.11 TMS320C3X的匯編語(yǔ)言和C語(yǔ)言及混合編程技術(shù)(249)3.12 TMS320C6000嵌入式系統(tǒng)優(yōu)化編程的研究(254)3.13 TMS320C54X軟件模擬實(shí)現(xiàn)UART技術(shù)(260)3.14 W78E516及其在系統(tǒng)編程的實(shí)現(xiàn)(265)3.15 鍵盤鍵入信號(hào)軟件處理方法探討(272)3.16 單片機(jī)系統(tǒng)中數(shù)字濾波的算法(276)第四章 網(wǎng)絡(luò)、通信與數(shù)據(jù)傳送 4.1 實(shí)時(shí)單片機(jī)通信網(wǎng)絡(luò)中的內(nèi)存管理(284)4.2 CRC16編碼在單片機(jī)數(shù)據(jù)傳輸系統(tǒng)中的實(shí)現(xiàn)(288)4.3 在VC++中用ActiveX控件實(shí)現(xiàn)與單片機(jī)的串行通信(293)4.4 利用Windows API函數(shù)構(gòu)造C++類實(shí)現(xiàn)串行通信(298)4.5 用Win32 API實(shí)現(xiàn)PC機(jī)與多單片機(jī)的串行通信(304)4.6 GPS接收機(jī)與PC機(jī)串行通信技術(shù)的開發(fā)與應(yīng)用(311)4.7 TCP/IP協(xié)議問題透析(316)4.8 單片機(jī)的MODEM通信(328)4.9 無(wú)線串行接口電路設(shè)計(jì)(335)4.10 通用無(wú)線數(shù)據(jù)傳輸電路設(shè)計(jì)(340)4.11 FX909在無(wú)線高速M(fèi)ODEM中的應(yīng)用(343)4.12 藍(lán)牙——短距離無(wú)線連接新技術(shù)(348)4.13 藍(lán)牙技術(shù)——一種短距離的無(wú)線連接技術(shù)(351)4.14 藍(lán)牙芯片及其應(yīng)用(357)4.15 BlueCoreTM01藍(lán)牙芯片的特性與應(yīng)用(361)4.16 內(nèi)嵌微控制器的無(wú)線數(shù)據(jù)發(fā)射器的特性及應(yīng)用(365)第五章 新器件及其應(yīng)用技術(shù)5.1 一種全新結(jié)構(gòu)的微控制器——Triscend E5(372)5.2 PSD8XXF的在系統(tǒng)編程技術(shù)(376)5.3 PSD813F1及其接口編程技術(shù)(382)5.4 一種優(yōu)越的可編程邏輯器件——ISP器件(387)5.5 ISPPLD原理及其設(shè)計(jì)應(yīng)用(393)5.6 ispPAC10在系統(tǒng)可編程模擬電路及其應(yīng)用(397)5.7 在系統(tǒng)可編程器件ispPAC80及其應(yīng)用(404)5.8 采用ispLSI1016設(shè)計(jì)高精度光電碼盤計(jì)數(shù)器(408)5.9 基于ADμC812的一種儀表開發(fā)平臺(tái)(413)5.10 基于P87LPC764的ΣΔ ADC應(yīng)用設(shè)計(jì)方法(418)5.11 MP3解碼芯片組及其應(yīng)用(431)5.12 射頻IC卡E5550原理及應(yīng)用(434)5.13 HD7279A鍵盤顯示驅(qū)動(dòng)芯片及應(yīng)用(439)5.14 基于SPI接口的ISD4104系列語(yǔ)音錄放芯片及其應(yīng)用(444)5.15 解決DS1820通信誤碼問題的方法(450)5.16 數(shù)字電位器在測(cè)量放大器中的應(yīng)用(455)第六章 總線及其應(yīng)用技術(shù)6.1 按平臺(tái)模式設(shè)計(jì)的虛擬I2C總線軟件包VIIC(462)6.2 虛擬I2C總線軟件包的開發(fā)及其應(yīng)用(470)6.3 RS485總線的理論與實(shí)踐(479)6.4 RS232至RS485/RS422接口的智能轉(zhuǎn)換器(484)6.5 實(shí)用隔離型RS485通信接口的設(shè)計(jì)(489)6.6 幾種RS485接口收發(fā)方向轉(zhuǎn)換方法(495)6.7 LonWorks總線技術(shù)及發(fā)展(498)6.8 LonWorks網(wǎng)絡(luò)監(jiān)控的簡(jiǎn)單實(shí)現(xiàn)(505)6.9 現(xiàn)場(chǎng)總線CANbus與RS485之間透明轉(zhuǎn)換的實(shí)現(xiàn)(509)6.10 居室自動(dòng)化系統(tǒng)中的X10和CE總線(513)6.11 通用串行總線USB(519)6.12 USB2.0技術(shù)概述(524)6.13 帶通用串行總線USB接口的單片機(jī)EZUSB(530)6.14 嵌入式處理器中的慢總線技術(shù)應(yīng)用(536)6.15 SPI串行總線在單片機(jī)8031應(yīng)用系統(tǒng)中的設(shè)計(jì)與實(shí)現(xiàn)(540)第七章 可靠性及安全性技術(shù)7.1 軟件可靠性及其評(píng)估(546)7.2 網(wǎng)絡(luò)通信中的基本安全技術(shù)(554)7.3 數(shù)字語(yǔ)音混沌保密通信系統(tǒng)及硬件實(shí)現(xiàn)(560)7.4 偽隨機(jī)序列及PLD實(shí)現(xiàn)在程序和系統(tǒng)加密中的應(yīng)用(565)7.5 增強(qiáng)單片機(jī)系統(tǒng)可靠性的若干措施(569)7.6 FPGA中的空間輻射效應(yīng)及加固技術(shù)(573)7.7 一種雙機(jī)備份系統(tǒng)的軟實(shí)現(xiàn)(577)7.8 計(jì)算機(jī)系統(tǒng)容錯(cuò)技術(shù)的應(yīng)用(581)7.9 容錯(cuò)系統(tǒng)中的自校驗(yàn)技術(shù)及實(shí)現(xiàn)方法(585)7.10 基于MAX110的容錯(cuò)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)(589)7.11 冗余式時(shí)鐘源電路(593)7.12 微機(jī)控制系統(tǒng)的抗干擾技術(shù)應(yīng)用(599)7.13 單片開關(guān)電源瞬態(tài)干擾及音頻噪聲抑制技術(shù)(604)7.14 單片機(jī)應(yīng)用系統(tǒng)程序運(yùn)行出軌問題研究(608)7.15 分布式系統(tǒng)故障卷回恢復(fù)技術(shù)研究與實(shí)踐(613)第八章 典型應(yīng)用實(shí)例8.1 基于單片機(jī)系統(tǒng)采用DMA塊傳輸方式實(shí)現(xiàn)高速數(shù)據(jù)采集(620)8.2 GPS數(shù)據(jù)采集卡的設(shè)計(jì)(624)8.3 一種新型非接觸式IC卡識(shí)別系統(tǒng)研究(629)8.4 自適應(yīng)調(diào)整增益的單片機(jī)數(shù)據(jù)采集系統(tǒng)(633)8.5 利用光纖發(fā)射/接收器對(duì)實(shí)現(xiàn)遠(yuǎn)距離高速數(shù)據(jù)采集(639)8.6 一種頻率編碼鍵盤的設(shè)計(jì)與實(shí)現(xiàn)(645)8.7 高準(zhǔn)確度時(shí)鐘程序算法(649)8.8 旋轉(zhuǎn)編碼器的抗抖動(dòng)計(jì)數(shù)電路(652)8.9 利用X9241實(shí)現(xiàn)高分辨率數(shù)控電位器(656)8.10 基于AD2S80A的高精度位置檢測(cè)系統(tǒng)及其在機(jī)器人控制中的應(yīng)用(661)第九章 文章摘要一、專題論述(670)1.1 微控制器的發(fā)展趨勢(shì)(670)1.2 系統(tǒng)微集成技術(shù)的發(fā)展(670)1.3 多芯片組件技術(shù)及其應(yīng)用(671)1.4 MCS51和80C51系列單片機(jī)(671)1.5 PSD813器件在單片機(jī)系統(tǒng)中的應(yīng)用(671)1.6 主輔單片機(jī)系統(tǒng)的設(shè)計(jì)及應(yīng)用(671)1.7 一種雙單片機(jī)結(jié)構(gòu)的微機(jī)控制器(671)1.8 用PC機(jī)直接開發(fā)單片機(jī)系統(tǒng)(672)1.9 單片機(jī)系統(tǒng)大容量存儲(chǔ)器擴(kuò)展技術(shù)(672)1.10 高性能微處理器性能模型設(shè)計(jì)(672)1.11 閃速存儲(chǔ)器的選擇與接口(672)1.12 串行存儲(chǔ)器接口的比較及選擇(672)1.13 移位寄存器分析方法的研究(673)1.14 GPS的時(shí)頻系統(tǒng)(673)1.15 一種基于C語(yǔ)言的虛擬儀器系統(tǒng)實(shí)現(xiàn)方法(673)1.16 智能家庭網(wǎng)絡(luò)研究綜述(673)1.17 用C51實(shí)現(xiàn)電力部多功能電能表通信規(guī)約(674)1.18 測(cè)控系統(tǒng)中采樣數(shù)據(jù)的預(yù)處理(674)1.19 數(shù)據(jù)采集系統(tǒng)動(dòng)態(tài)特性的總體評(píng)價(jià)(674)1.20 一個(gè)高速準(zhǔn)確的手寫數(shù)字識(shí)別系統(tǒng)(674)1.21 日本理光實(shí)時(shí)時(shí)鐘集成電路發(fā)展歷史及現(xiàn)狀(675)1.22 單片開關(guān)電源的發(fā)展及其應(yīng)用(675)二、綜合應(yīng)用技術(shù)(676)2.1 MCS51系列單片機(jī)在SDH系統(tǒng)中的應(yīng)用(676)2.2 公共閃存接口在Flash Memory程序設(shè)計(jì)中的應(yīng)用(676)2.3 應(yīng)用IA MMXTM技術(shù)的離散余弦變換(676)2.4 串行實(shí)時(shí)時(shí)鐘芯片DS1302程序設(shè)計(jì)中的問題與對(duì)策(676)2.5 數(shù)字傳感器及其應(yīng)用(677)2.6 電阻式溫度傳感器的系列化設(shè)計(jì)及其應(yīng)用(677)2.7 溫度傳感器及其與微處理器接口(677)2.8 AD7416數(shù)字溫度傳感器及其應(yīng)用(677)2.9 隔離放大器及其應(yīng)用(677)2.10 高速A/D轉(zhuǎn)換器動(dòng)態(tài)參數(shù)(678)2.11 V/F變換在單片機(jī)系統(tǒng)中的應(yīng)用(678)2.12 微處理器內(nèi)嵌式模數(shù)轉(zhuǎn)換器在精密儀器中的應(yīng)用研究(678)2.13 電子秤非線性自動(dòng)修正方法(678)2.14 光耦傳輸?shù)姆蔷€性校正(678)2.15 高斯濾波器在實(shí)時(shí)系統(tǒng)中的快速實(shí)現(xiàn)(679)2.16 用在系統(tǒng)可編程模擬器件實(shí)現(xiàn)雙二階型濾波器(679)2.17 最小二乘法在高精度溫度測(cè)量中的應(yīng)用(679)2.18 提高實(shí)時(shí)頻率測(cè)量范圍和精度新方法(679)2.19 具有微控制器的智能儀表設(shè)計(jì)與應(yīng)用(679)2.20 用C語(yǔ)言編程的數(shù)據(jù)采集系統(tǒng)(680)2.21 大動(dòng)態(tài)范圍浮點(diǎn)A/D數(shù)據(jù)采集器的設(shè)計(jì)(680)2.22 基于PCI高速數(shù)據(jù)采集系統(tǒng)(680)2.23 一種基于PC機(jī)的高速16位并行數(shù)據(jù)采集接口(680)2.24 數(shù)據(jù)采集系統(tǒng)中增強(qiáng)型并行接口(EPP)電路的設(shè)計(jì)(681)2.25 用增強(qiáng)型并行接口EPP協(xié)議擴(kuò)展計(jì)算機(jī)的ISA接口(681)2.26 基于增強(qiáng)型并行接口EPP的便攜式高速數(shù)據(jù)采集系統(tǒng)(681)2.27 增強(qiáng)型并行接口EPP協(xié)議及其在CAN監(jiān)控節(jié)點(diǎn)中的應(yīng)用(681)2.28 利用增強(qiáng)型并行接口協(xié)議傳輸圖像文件(681)2.29 用并行接口進(jìn)行數(shù)據(jù)采集(682)2.30 高信噪比的VFC/DPLL數(shù)據(jù)采集裝置(682)2.31 高精度數(shù)字式轉(zhuǎn)速測(cè)量系統(tǒng)的研究(682)2.32 用單片機(jī)測(cè)量相位差的新方法(682)2.33 交流采樣在電力系統(tǒng)中應(yīng)用(682)2.34 同步圖形存儲(chǔ)器IS42G32256的電源與應(yīng)用(683)2.35 IBM?PC處理10MHz高速模擬信號(hào)的研究(683)2.36 MCS51系列單片機(jī)存儲(chǔ)容量擴(kuò)展方法(683)2.37 用單片機(jī)實(shí)現(xiàn)數(shù)字相位變換器的設(shè)計(jì)方法(683)2.38 一種新的可重配置的串口擴(kuò)展方案(683)2.39 VB環(huán)境下對(duì)雙端口RAM物理讀寫的實(shí)現(xiàn)(684)2.40 雙CPU實(shí)現(xiàn)遠(yuǎn)程多鍵盤鼠標(biāo)交互(684)2.41 兩種電阻時(shí)間變換器設(shè)計(jì)與分析(684)2.42 液晶顯示器的接口和編程技巧(684)2.43 一種簡(jiǎn)單的電機(jī)變頻調(diào)速方案及其應(yīng)用(684)2.44 基于單片機(jī)的火控系統(tǒng)符號(hào)產(chǎn)生器電路原理設(shè)計(jì)(685)2.45 A/D轉(zhuǎn)換器性能的改善方法(685)2.46 快速小波變換算法與信噪分離(685)2.47 80C196MC/MD單片機(jī)多個(gè)中斷程序的同步問題(685)三、操作系統(tǒng)及軟件技術(shù)(686)3.1 嵌入式軟件技術(shù)的現(xiàn)狀與發(fā)展動(dòng)向(686)3.2 什么是嵌入式實(shí)時(shí)操作系統(tǒng)(686)3.3 實(shí)時(shí)多任務(wù)系統(tǒng)中的一些基本概念(686)3.4 一個(gè)源碼公開的實(shí)時(shí)內(nèi)核(687)3.5 Windows CE的實(shí)時(shí)性分析(687)3.6 串口通信多線程實(shí)現(xiàn)的分析(687)3.7 基于中間件的開發(fā)研究(688)3.8 Windows 95下實(shí)時(shí)控制軟件設(shè)計(jì)的研究(688)3.9 Windows NT 4.0下設(shè)備驅(qū)動(dòng)程序的開發(fā)與應(yīng)用(688)3.10 Windows 98 下硬件中斷驅(qū)動(dòng)程序的開發(fā)(688)3.11 Windows下實(shí)時(shí)數(shù)據(jù)采集的實(shí)現(xiàn)(688)3.12 Win 95 下虛擬設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)開發(fā)(689)3.13 Win 95 環(huán)境下測(cè)控軟件中端口讀寫的快速實(shí)現(xiàn)(689)3.14 Linux系統(tǒng)中ARP的編程實(shí)現(xiàn)技術(shù)(689)3.15 Linux中System V進(jìn)程通信機(jī)制及訪問控制技術(shù)的改進(jìn)(689)3.16 VC++6.0中動(dòng)態(tài)創(chuàng)建MSComm控件的問題及對(duì)策(689)3.17 在Visual Basic下使用I/O接口程序(690)3.18 VB應(yīng)用程序速度的優(yōu)化技術(shù)(690)3.19 嵌入式實(shí)時(shí)操作系統(tǒng)在機(jī)車微機(jī)測(cè)控軟件開發(fā)中的應(yīng)用(690)3.20 結(jié)構(gòu)化程序方法在匯編語(yǔ)言中的應(yīng)用(690)3.21 AVR單片機(jī)編程特性的應(yīng)用研究(690)3.22 一種有效的51系列單片機(jī)軟件仿真器(691)3.23 PIC單片機(jī)軟件模擬仿真時(shí)輸入信號(hào)的激勵(lì)方式(691)3.24 基于LabVIEW的分布式VXI儀器教學(xué)實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)(691)四、網(wǎng)絡(luò)、通信及數(shù)據(jù)傳輸(692)4.1 單片機(jī)網(wǎng)絡(luò)的組成與控制(692)4.2 實(shí)現(xiàn)ARINC 429數(shù)字信息傳輸?shù)姆桨冈O(shè)計(jì)(692)4.3 結(jié)合電力線載波和電話通信的報(bào)警網(wǎng)絡(luò)系統(tǒng)(692)4.4 網(wǎng)絡(luò)電子密碼鎖監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(692)4.5 IRIG?E標(biāo)準(zhǔn)FM?FM解調(diào)器的有關(guān)技術(shù)(693)4.6 基于TCP/IP的多媒體通信實(shí)現(xiàn)(693)4.7 基于TCP/IP的多線程通信及其在遠(yuǎn)程監(jiān)控系統(tǒng)中的應(yīng)用(693)4.8 基于Internet的遠(yuǎn)程測(cè)控技術(shù)(693)4.9 Windows 95串行通信的幾種方式及編程(693)4.10 在Windows 95下PC機(jī)和單片機(jī)的串行通信(693)4.11 基于80C196KC微處理器的高速串行通信(694)4.12 使用PC機(jī)并行口與下位單片機(jī)通信的方法(694)4.13 雙向并口通信的開發(fā)(694)4.14 DSP和計(jì)算機(jī)并口的高速數(shù)據(jù)通信(694)4.15 一種高可靠性的PC機(jī)與單片機(jī)間的串行通信方法(694)4.16 單片機(jī)與PC機(jī)串行通信的實(shí)現(xiàn)方法(695)4.17 89C51單片機(jī)I/O口模擬串行通信的實(shí)現(xiàn)方法(695)4.18 TMS320C50與PC機(jī)高速串行通信的實(shí)現(xiàn)(695)4.19 DSP和PC機(jī)的異步串行通信設(shè)計(jì)(695)4.20 基于MCS單片機(jī)與PC機(jī)串行通信電平轉(zhuǎn)換(695)4.21 一種簡(jiǎn)單的光電隔離RS232電平轉(zhuǎn)換接口設(shè)計(jì)(695)4.22 ISA總線工業(yè)控制機(jī)與單片機(jī)系統(tǒng)的數(shù)據(jù)交換(696)4.23 RS232/422/485綜合接口(696)4.24 基于RS485接口的單片機(jī)串行通信(696)4.25 在VC++中利用ActiveX控件開發(fā)串行通信程序(696)4.26 上位機(jī)和多臺(tái)下位機(jī)的485通信(696)4.27 計(jì)算機(jī)與CAN通信的一種方法(697)4.28 用VB語(yǔ)言實(shí)現(xiàn)對(duì)端口I/O的訪問(697)4.29 異種單片機(jī)共享片外存儲(chǔ)器及其與微機(jī)通信的方法(697)4.30 單片機(jī)與MODEM接口技術(shù)及其在智能儀器中的應(yīng)用研究(697)4.31 采用MCS51單片機(jī)實(shí)現(xiàn)CPFSK調(diào)制(697)4.32 一種新型編碼芯片及其驅(qū)動(dòng)程序的設(shè)計(jì)方案(698)4.33 DTMF遠(yuǎn)程通信的軟硬件實(shí)現(xiàn)技術(shù)(698)4.34 采用DTMF方式通信的電度表管理系統(tǒng)(698)4.35 基于TAPI的電話語(yǔ)音系統(tǒng)設(shè)計(jì)方法(698)4.36 語(yǔ)音芯片APR9600及其在電話遙控系統(tǒng)中的應(yīng)用(699)4.37 串行紅外收發(fā)模塊及其控制器在紅外抄表系統(tǒng)中的應(yīng)用(699)4.38 HSP50214B PDC及其在軟件無(wú)線電中的應(yīng)用(699)4.39 變速率CDMA系統(tǒng)軟件無(wú)線電多用戶接收機(jī)(699)五、新器件及應(yīng)用技術(shù)(700)5.1 全幀讀出型面陣CCD光電傳感器在圖像采集中的應(yīng)用(700)5.2 光電碼盤四倍頻分析(700)5.3 H8/300H系列單片機(jī)及其應(yīng)用(700)5.4 PIC 16F877單片機(jī)的鍵盤和LED數(shù)碼顯示接口(700)5.5 PIC16F877單片機(jī)實(shí)現(xiàn)D/A轉(zhuǎn)換的兩種方法(701)5.6 P89C51RX2 的PCA原理及設(shè)計(jì)(701)5.7 ADμC812中串口及其應(yīng)用(701)5.8 INTEL96系列單片機(jī)中若干問題的討論(701)5.9 關(guān)于INTEL96系列單片機(jī)中HSO事件的設(shè)置(701)5.10 MAX3100與PIC16C5X系列單片機(jī)的接口設(shè)計(jì)(702)5.11 單片MODEM芯片在遠(yuǎn)程數(shù)據(jù)通信中的應(yīng)用(702)5.12 MX919在無(wú)線高速M(fèi)ODEM中的應(yīng)用(702)5.13 高速串行數(shù)據(jù)收發(fā)器CY7B923/933及應(yīng)用(702)5.14 雙口RAM與FIFO芯片在數(shù)據(jù)處理系統(tǒng)中應(yīng)用的比較(702)5.15 MAX202E在串行通信中的應(yīng)用(703)5.16 線性隔離放大器ISO122的原理及應(yīng)用(703)5.17 AD606對(duì)數(shù)放大器的研究與應(yīng)用(703)5.18 電流/電壓轉(zhuǎn)換芯片MAX472在永磁直流電動(dòng)機(jī)虛擬測(cè)試系統(tǒng)中的應(yīng)用… (703)5.19 高精度模數(shù)轉(zhuǎn)換器AD676的原理及應(yīng)用(703)5.20 DS2450 A/D轉(zhuǎn)換器的特性與應(yīng)用(704)5.21 80C196KC內(nèi)部A/D轉(zhuǎn)換器的使用(704)5.22 一種16~24位分辨率D/A轉(zhuǎn)換器的設(shè)計(jì)(704)5.23 串行A/D轉(zhuǎn)換器TLC2543與TMS320C25的接口及編程(704)5.24 A/D轉(zhuǎn)換器ICL7135積分特性應(yīng)用(704)5.25 高精度A/D轉(zhuǎn)換器AD7711A及應(yīng)用(705)5.26 多路A/D轉(zhuǎn)換器AD7714及其與M68HC11單片機(jī)接口技術(shù)(705)5.27 用AD7755設(shè)計(jì)的低成本電能表(705)5.28 20位Σ?Δ立體聲ADA電路TLC320AD75C的接口電路設(shè)計(jì)(705)5.29 24位A/D轉(zhuǎn)換器ADS1210/1211及其應(yīng)用(706)5.30 模數(shù)轉(zhuǎn)換器AD7705及其接口電路(706)5.31 串行A/D轉(zhuǎn)換器ADS7812與單片機(jī)的接口技術(shù)(706)5.32 串行A/D轉(zhuǎn)換器TLC548/549及其應(yīng)用(706)5.33 采樣率可變16通道16位隔離A/D電路(706)5.34 TLC549在交流有效值測(cè)量中的應(yīng)用(707)5.35 溫度傳感器DS18B20的特性及程序設(shè)計(jì)方法(707)5.36 DS1820及其高精度溫度測(cè)量的實(shí)現(xiàn)(707)5.37 采用DS1820的電弧爐爐底溫度監(jiān)測(cè)系統(tǒng)(707)5.38 并行實(shí)時(shí)時(shí)鐘芯片DS12887及其應(yīng)用(707)5.39 利用實(shí)時(shí)時(shí)鐘X1203開啟單片機(jī)系統(tǒng)(708)5.40 時(shí)鐘芯片DS1302及其在數(shù)據(jù)記錄中的應(yīng)用(708)5.41 串行顯示驅(qū)動(dòng)器PS7219及與單片機(jī)的接口技術(shù)(708)5.42 MAX7219在PLC中的應(yīng)用(708)5.43 一種實(shí)用的LED光柱顯示器驅(qū)動(dòng)方法(708)5.44 基于電能測(cè)量芯片ADE7756的智能電度表設(shè)計(jì)(709)5.45 TSS721A在自動(dòng)抄表系統(tǒng)中的應(yīng)用(709)5.46 電流傳感放大器MAX471/MAX472的原理及應(yīng)用(709)5.47 8XC552模數(shù)轉(zhuǎn)換過(guò)程及其自動(dòng)調(diào)零機(jī)制(709)5.48 旋轉(zhuǎn)變壓器數(shù)字轉(zhuǎn)換器AD2S83在伺服系統(tǒng)中的應(yīng)用(709)5.49 具有串行接口的I/O擴(kuò)展器EM83010及其應(yīng)用(710)5.50 新型LED驅(qū)動(dòng)器TEC9607及其應(yīng)用(710)5.51 新型語(yǔ)音識(shí)別電路AP7003及其應(yīng)用(710)六、總線技術(shù)(711)6.1 現(xiàn)場(chǎng)總線技術(shù)的發(fā)展及應(yīng)用展望(711)6.2 CAN總線點(diǎn)對(duì)點(diǎn)通信應(yīng)用研究(711)6.3 基于CAN總線的數(shù)據(jù)通信系統(tǒng)研究(711)6.4 基于CAN總線的分布式數(shù)據(jù)采集與控制系統(tǒng)(711)6.5 基于CAN總線的分布式鋁電解智能系統(tǒng)(711)6.6 CAN總線在通信電源監(jiān)控系統(tǒng)中的應(yīng)用(712)6.7 CAN總線在弧焊機(jī)器人控制系統(tǒng)中的應(yīng)用(712)6.8 CAN總線及其在噴漿機(jī)器人中的應(yīng)用(712)6.9 基于CAN控制器的單片機(jī)農(nóng)業(yè)溫室控制系統(tǒng)的設(shè)計(jì)(712)6.10 現(xiàn)場(chǎng)總線國(guó)際標(biāo)準(zhǔn)與LonWorks在智能電器中的應(yīng)用(712)6.11 基于LON總線技術(shù)的暖通空調(diào)控制系統(tǒng)(712)6.12 通用串行總線(USB)及其芯片的使用(713)6.13 USB在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用(713)6.14 用MC68HC05JB4開發(fā)USB外設(shè)(713)6.15 8x930Ax/Hx USB控制器芯片及其在數(shù)字音頻中的應(yīng)用(713)6.16 基于MC68HC(9)08JB8芯片的USB產(chǎn)品——鍵盤設(shè)計(jì)(713)6.17 I2 C總線在LonWorks網(wǎng)絡(luò)節(jié)點(diǎn)上的應(yīng)用(714)6.18 Neuron3150的并行I/O接口對(duì)象及其應(yīng)用(714)6.19 新型串行E2PROM 24LC65在LonWorks節(jié)點(diǎn)中的應(yīng)用(714)6.20 利用I2C總線實(shí)現(xiàn)DSP對(duì)CMOS圖像傳感器的控制(714)6.21 在I2C總線系統(tǒng)中擴(kuò)展LCD顯示器(714)6.22 基于Windows環(huán)境的GPIB接口設(shè)計(jì)實(shí)現(xiàn)(714)6.23 微機(jī)PCI總線接口的研究與設(shè)計(jì)(715)6.24 通用串行總線(USB)原理及接口設(shè)計(jì)(715)6.25 CAN總線與1553B總線性能分析比較(715)6.26 利用USB接口實(shí)現(xiàn)雙機(jī)互聯(lián)通信(715)6.27 一種帶USB接口的便攜式語(yǔ)音采集卡的設(shè)計(jì)(715)七、可靠性技術(shù)(716)7.1 電磁干擾與電磁兼容設(shè)計(jì)(716)7.2 計(jì)算機(jī)的防電磁泄漏技術(shù)(716)7.3 低輻射計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)(716)7.4 靜電測(cè)量及其程序設(shè)計(jì)(716)7.5 電子產(chǎn)品生產(chǎn)中的靜電防護(hù)技術(shù)(716)7.6 電子測(cè)控系統(tǒng)中的屏蔽與接地技術(shù)(717)7.7 微機(jī)控制系統(tǒng)的抗干擾技術(shù)(717)7.8 如何提高單片機(jī)應(yīng)用產(chǎn)品的抗干擾能力(717)7.9 工業(yè)控制計(jì)算機(jī)系統(tǒng)中的常見干擾及處理措施(717)7.10 GPS用于軍用導(dǎo)航中的抗干擾和干擾對(duì)抗研究(717)7.11 基于開放式體系結(jié)構(gòu)的數(shù)控機(jī)床可靠性及抗干擾設(shè)計(jì)(717)7.12 變頻器應(yīng)用技術(shù)中的抗干擾問題(718)7.13 單片機(jī)的軟件可靠性編程(718)7.14 單片微機(jī)的軟件抑噪方案(718)7.15 SmartLock并口單片機(jī)軟件狗加密技術(shù)(718)7.16 單片機(jī)系統(tǒng)中復(fù)位電路可靠性設(shè)計(jì)(718)7.17 測(cè)控系統(tǒng)中實(shí)現(xiàn)數(shù)據(jù)安全存儲(chǔ)的實(shí)用技術(shù)(718)7.18 高精度儀表信號(hào)隔離電路設(shè)計(jì)(719)7.19 基于AT89C2051單片機(jī)的防誤操作智能鎖(719)7.20 Email的安全問題與保護(hù)措施(719)7.21 雙機(jī)容錯(cuò)系統(tǒng)的一種實(shí)現(xiàn)途徑(719)7.22 單片機(jī)應(yīng)用系統(tǒng)抗干擾設(shè)計(jì)綜述(719)7.23 微機(jī)控制系統(tǒng)中的干擾及其抑制方法(720)7.24 智能儀表的抗干擾和故障診斷(720)八、應(yīng)用實(shí)踐(721)8.1 AT89C51在銀行利率顯示屏中的應(yīng)用(721)8.2 基于8xC196MC實(shí)現(xiàn)的磁鏈軌跡跟蹤控制(721)8.3 基于80C196KC的開關(guān)磁阻電機(jī)測(cè)試系統(tǒng)(721)8.4 80C196KB單片機(jī)在繞線式異步電動(dòng)機(jī)啟動(dòng)控制中的應(yīng)用(721)8.5 GPS時(shí)鐘系統(tǒng)(721)8.6 一種由AT89C2051單片微機(jī)實(shí)現(xiàn)的功率因數(shù)補(bǔ)償裝置(722)8.7 數(shù)據(jù)采集系統(tǒng)芯片ADμC812及其在溫度監(jiān)測(cè)系統(tǒng)中的應(yīng)用(722)8.8 用AVR單片機(jī)實(shí)現(xiàn)蓄電池剩余電量的測(cè)量(722)8.9 基于SA9604的多功能電度表(722)8.10 數(shù)字正交上變頻器AD9856的原理及其應(yīng)用(722)8.11 基于MC628的可變參數(shù)PID控制方法的實(shí)現(xiàn)(723)8.12 Windows 98下遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)(723)8.13 一種新式微流量計(jì)的研究(723)8.14 一種便攜式多通道精密測(cè)溫儀(723)8.15 一種高精度定時(shí)器的設(shè)計(jì)及其應(yīng)用(723)8.16 智能濕度儀設(shè)計(jì)(724)8.17 固態(tài)數(shù)字語(yǔ)音記錄儀的設(shè)計(jì)與實(shí)現(xiàn)(724)8.18 多功能語(yǔ)音電話答錄器的設(shè)計(jì)(724)8.19 白熾燈色溫測(cè)量裝置電路設(shè)計(jì)(724)8.20 交直流供電無(wú)縫連接電源控制系統(tǒng)設(shè)計(jì)(724)8.21 小型電磁輻射敏感度自動(dòng)測(cè)試系統(tǒng)的設(shè)計(jì)(725)8.22 生物電極微電流動(dòng)態(tài)檢測(cè)裝置(725)8.23 二種鉑電阻4~20 mA電流變送器電路(725)8.24 基于單片機(jī)的智能型光電編碼器計(jì)數(shù)器(725)8.25 嵌入式系統(tǒng)中利用RS232C串口擴(kuò)展矩陣式鍵盤(725)8.26 電壓矢量控制PWM波的一種實(shí)時(shí)生成方法(725)8.27 便攜式電能表校驗(yàn)裝置現(xiàn)場(chǎng)使用分析(726)8.28 用單片機(jī)實(shí)現(xiàn)大型電動(dòng)機(jī)的在線監(jiān)測(cè)(726)8.29 PLC在L型管彎曲機(jī)電控系統(tǒng)中的應(yīng)用(726)8.30 用EPROM實(shí)現(xiàn)步進(jìn)電機(jī)的控制(726)8.31 一種手持設(shè)備的智能卡實(shí)現(xiàn)技術(shù)(726)8.32 鈔票顏色識(shí)別系統(tǒng)的設(shè)計(jì)(727)8.33 數(shù)字鎖相環(huán)在位置檢測(cè)中的應(yīng)用(727)九、DSP及其應(yīng)用技術(shù)(728)9.1 數(shù)字信號(hào)處理器DSPs的發(fā)展(728)9.2 用TMS320C6201實(shí)現(xiàn)多路ITU?T G.728語(yǔ)音編碼標(biāo)準(zhǔn)(728)9.3 采用DSP內(nèi)核技術(shù)進(jìn)行語(yǔ)音壓縮開發(fā)(728)9.4 TMS320C80與存儲(chǔ)器接口分析(728)9.5 TMS320C32浮點(diǎn)DSP存儲(chǔ)器接口設(shè)計(jì)(728)9.6 TMS320VC5402 DSP的并行I/O引導(dǎo)裝載方法研究(729)9.7 TMS320C30系統(tǒng)與PC104進(jìn)行雙向并行通信的方法(729)9.8 基于TMS320C6201的G.723.1多通道語(yǔ)音編解碼的實(shí)現(xiàn)(729)9.9 基于TMS320C6201的多通道信號(hào)處理平臺(tái)(729)9.10 基于兩片TMS320C40的高速數(shù)據(jù)采集系統(tǒng)(729)9.11 使用TMS320C542構(gòu)成數(shù)據(jù)采集處理系統(tǒng)(730)9.12 基于TMS320C32的視覺圖像處理系統(tǒng)(730)9.13 用ADSP?2181和MC68302實(shí)現(xiàn)MPEG?2傳送復(fù)用器(730)9.14 基于DSP的PC加密卡(730)9.15 TMS320C2XX及其在寬帶恒定束寬波束形成器中的應(yīng)用(730)9.16 DS80C320單片機(jī)在無(wú)人機(jī)測(cè)控?cái)?shù)據(jù)采編器中的應(yīng)用(731)9.17 基于TMS320F206 DSP的圖像采集卡設(shè)計(jì)(731)9.18 基于定點(diǎn)DSP的實(shí)時(shí)語(yǔ)音命令識(shí)別模塊(731)9.19 基于TMS320C50的語(yǔ)音頻譜分析儀(731)9.20 利用DSP實(shí)現(xiàn)的專用數(shù)字錄音機(jī)(731)9.21 基于DSP的全數(shù)字交流傳動(dòng)系統(tǒng)硬件平臺(tái)設(shè)計(jì)(732)9.22 ADSP2106x中DMA的應(yīng)用(732)9.23 軟件無(wú)線電中DSP應(yīng)用模式的分析(732)9.24 快速小波變換在DSP中的實(shí)現(xiàn)方法(732)十、PLD及EDA技術(shù)應(yīng)用(733)10.1 可編程器件實(shí)現(xiàn)片上系統(tǒng)(733)10.2 VHDL語(yǔ)言在現(xiàn)代數(shù)字系統(tǒng)中的應(yīng)用(733)10.3 用VHDL設(shè)計(jì)有限狀態(tài)機(jī)的方法(733)10.4 ISP-PLD在數(shù)字系統(tǒng)設(shè)計(jì)中的應(yīng)用(733)10.5 基于FPGA技術(shù)的新型高速圖像采集(734)10.6 Protel 99SE電路仿真(734)10.7 可編程邏輯器件(PLD)在電路設(shè)計(jì)中的應(yīng)用(734)10.8 基于FPGA的全數(shù)字鎖相環(huán)路的設(shè)計(jì)(734)10.9 基于EPLD器件的一對(duì)多打印機(jī)控制器的研制(734)10.10 一種VHDL設(shè)計(jì)實(shí)現(xiàn)的有線電視機(jī)頂盒信源發(fā)生方案(735)10.11 一種并行存儲(chǔ)器系統(tǒng)的FPGA實(shí)現(xiàn)(735)10.12 SDRAM接口的VHDL設(shè)計(jì)(735)10.13 采用ISP器件設(shè)計(jì)可變格式和可變速率的通信數(shù)字信號(hào)源(735)10.14 利用FPGA技術(shù)實(shí)現(xiàn)數(shù)字通信中的交織器和解交織器(735)10.15 XC9500系列CPLD遙控編程的實(shí)現(xiàn)(736)10.16 PLD器件在紅外遙控解碼中的應(yīng)用(736)10.17 利用XCS40實(shí)現(xiàn)小型聲納的片上系統(tǒng)集成(736)10.18 可編程邏輯器件的VHDL設(shè)計(jì)技術(shù)及其在航空火控電子設(shè)備中的應(yīng)用… (736)10.19 DSP+FPGA實(shí)時(shí)信號(hào)處理系統(tǒng)(736)10.20 CPLD在IGBT驅(qū)動(dòng)設(shè)計(jì)中的應(yīng)用(737)10.21 基于FPGA的FIR濾波器的實(shí)現(xiàn)(737)10.22 用可編程邏輯器件取代BCD?二進(jìn)制轉(zhuǎn)換器的設(shè)計(jì)方法(737)
標(biāo)簽: 單片機(jī) 應(yīng)用技術(shù)
上傳時(shí)間: 2014-04-14
上傳用戶:gtf1207
基于單片機(jī)的汽車多功能報(bào)警系統(tǒng)設(shè)計(jì)The Design of Automobile Multi-function AlarmingBased on Single Chip Computer劉法治趙明富寧睡達(dá)(河 南 科 技 學(xué) 院 ,新 鄉(xiāng) 453 00 3)摘要介紹了一種基于單片機(jī)控制的汽車多功能報(bào)警系統(tǒng),它能對(duì)汽車的潤(rùn)滑系統(tǒng)油壓、制動(dòng)系統(tǒng)氣壓、冷卻系統(tǒng)溫度、輪胎欠壓及防盜進(jìn)行自動(dòng)檢測(cè),并在發(fā)現(xiàn)異常情況時(shí),發(fā)出聲光報(bào)警。闡述了該報(bào)警系統(tǒng)的硬件組成及軟件設(shè)計(jì)方法。關(guān)鍵詞單片機(jī)傳感器數(shù)模轉(zhuǎn)換報(bào)警Abstract Am ulti-fimctiona utomobilea larnungs ystemb asedo ns inglec hipc omputerco ntorlis in torducedin th isp aper.Th eo ilpr essuero flu bricatesystem, air pressure of braking system, temperature of cooling system, under pressure of tyre and guard against theft, detected automaticaly場(chǎng)thesystem. Audio and visual alarms wil be provided under abnormal conditions廠The hardware composition and software design of the system, described.Keywords Singlec hipc omputer Sensor Digital-t-oanaloguec onversion Alarmin 汽車多功能報(bào)苦器硬件系統(tǒng)設(shè)計(jì)根據(jù) 系 統(tǒng) 實(shí)際需要和產(chǎn)品性價(jià)比,選用ATMEL公司新生產(chǎn)的采用CMOs工藝的低功耗、高性能8位單片機(jī)AT89S52作為系統(tǒng)的控制器。AT89S52的片內(nèi)有8k Bytes LSP Flash閃爍存儲(chǔ)器,可進(jìn)行100(〕次寫、擦除操作;256Bytes內(nèi)部數(shù)據(jù)存儲(chǔ)器(RAM);3 2 根可編程輸N輸出線;2個(gè)可編程全雙工串行通道;看門狗(WTD)電路等。系統(tǒng)由傳感器、單片機(jī)、模數(shù)轉(zhuǎn)換器、無(wú)線信號(hào)發(fā)射電路、指示燈驅(qū)動(dòng)電路、聲光報(bào)警驅(qū)動(dòng)電KD一9563,發(fā)出三聲二閃光。并觸發(fā)一個(gè)高電平,驅(qū)動(dòng)無(wú)線信號(hào)發(fā)射電路。
標(biāo)簽: 單片機(jī) 汽車 多功能 報(bào)警
上傳時(shí)間: 2013-11-09
上傳用戶:gxmm
單片機(jī)系統(tǒng)“PC”失控的軟件措施Software Measure of GettingO uto fC ontrolfo r“PC"in S ingleC hipC omputerS ystem謐 加 春 王 曉 基 雷 小 華(江 西 理 工 大 學(xué)機(jī) 電 工 程 學(xué) 院 ,贛 州 34 10 00)摘要單片機(jī)系統(tǒng)在實(shí)際工業(yè)現(xiàn)場(chǎng)中可能遇到各種干擾和自身的隨機(jī)性故障。現(xiàn)場(chǎng)惡劣的環(huán)境有可能使計(jì)算機(jī)系統(tǒng)發(fā)生異常,計(jì)算機(jī)程序指針“PC”失控就是常見的故障之一,如果發(fā)生“PC”失控,將導(dǎo)致CPI工作混亂,釀成嚴(yán)重的事故。研究了“PC”失控的原因,并指出軟件抗干擾的幾種方法,有效保證單片機(jī)系統(tǒng)的正常工作。關(guān)鍵詞單片機(jī)“PC”失控抗干擾Abstract Inp racticalin dustrialfi elds,th ereis v ariousin terferencea fectingo perationo fsi nglec hipc omputersy stemsa ndt hec omputersy stems。fac噸random faults飾themselves. It is very common that the severe environment makes the computer systems abnormal. The program counter "PC"gettingo utof co ntorlis on eo fth ec ommonfa ults.If th isoc curs,C PUw ouldb eru nningo utof or deran din torducesse riousan cient.T hec ausesof " PC"geting out of control, studied in this paper and some countermeasures of anti-interference師software are given to ensure single chip computer systemworking properly.Keywords Single。飾computer Porgramc ounter"P C" Anti-interfeernc 在設(shè) 計(jì) 和 開發(fā)單片機(jī)系統(tǒng)時(shí),一般難以周全地預(yù)計(jì)單片機(jī)系統(tǒng)在實(shí)際工業(yè)現(xiàn)場(chǎng)中可能遇到的各種干擾和自身的隨機(jī)性故障。因此,除了采取防止和抑制干擾的各項(xiàng)措施外,還應(yīng)該借助于軟件措施克服某些干擾,系統(tǒng)還應(yīng)具備迅速自行恢復(fù)的能力。本文介紹的應(yīng)對(duì)單片機(jī)系統(tǒng)PC失控的軟件措施,設(shè)計(jì)靈活,節(jié)省硬件資源,能保證測(cè)控系統(tǒng)長(zhǎng)期可靠地運(yùn)行。MC S- 5 1單片機(jī)以其優(yōu)良的性能價(jià)格比大量應(yīng)用于工業(yè)現(xiàn)場(chǎng)測(cè)試和控制領(lǐng)域。但是,現(xiàn)場(chǎng)惡劣的環(huán)境有可能使計(jì)算機(jī)系統(tǒng)發(fā)生異常,計(jì)算機(jī)程序指針PC失控就是常見的故障之一,一旦發(fā)生PC“走飛”,計(jì)算機(jī)系統(tǒng)就會(huì)出現(xiàn)工作混亂,釀成嚴(yán)重的事故。為 了 在 CP 失控時(shí)盡量減少由此帶來(lái)的不利影響,并盡快使系統(tǒng)恢復(fù)正常,需要采取一定的軟件措施和硬件措施。常見的硬件措施有“看門狗”電路。軟件措施設(shè)置的前提條件是:①在干擾作用下,微機(jī)系統(tǒng)硬件部分不會(huì)受到任何損壞,或者損壞部分設(shè)置有監(jiān)測(cè)狀態(tài)可供查詢;②程序區(qū)不會(huì)受到干擾侵害。單片機(jī)系統(tǒng)的程序和表格以及重要的參數(shù)均設(shè)置在ROM區(qū),不會(huì)因干擾的侵人而改變;③ RAM區(qū)中的重要數(shù)據(jù)不會(huì)被破壞,或者雖然被破壞,但是可以重新建立。
標(biāo)簽: 單片機(jī)系統(tǒng) 軟件
上傳時(shí)間: 2013-11-02
上傳用戶:bhqrd30
單片機(jī)應(yīng)用系統(tǒng)抗干擾技術(shù):第1章 電磁干擾控制基礎(chǔ). 1.1 電磁干擾的基本概念1 1.1.1 噪聲與干擾1 1.1.2 電磁干擾的形成因素2 1.1.3 干擾的分類2 1.2 電磁兼容性3 1.2.1 電磁兼容性定義3 1.2.2 電磁兼容性設(shè)計(jì)3 1.2.3 電磁兼容性常用術(shù)語(yǔ)4 1.2.4 電磁兼容性標(biāo)準(zhǔn)6 1.3 差模干擾和共模干擾8 1.3.1 差模干擾8 1.3.2 共模干擾9 1.4 電磁耦合的等效模型9 1.4.1 集中參數(shù)模型9 1.4.2 分布參數(shù)模型10 1.4.3 電磁波輻射模型11 1.5 電磁干擾的耦合途徑14 1.5.1 傳導(dǎo)耦合14 1.5.2 感應(yīng)耦合(近場(chǎng)耦合)15 .1.5.3 電磁輻射耦合(遠(yuǎn)場(chǎng)耦合)15 1.6 單片機(jī)應(yīng)用系統(tǒng)電磁干擾控制的一般方法16 第2章 數(shù)字信號(hào)耦合與傳輸機(jī)理 2.1 數(shù)字信號(hào)與電磁干擾18 2.1.1 數(shù)字信號(hào)的開關(guān)速度與頻譜18 2.1.2 開關(guān)暫態(tài)電源尖峰電流噪聲22 2.1.3 開關(guān)暫態(tài)接地反沖噪聲24 2.1.4 高速數(shù)字電路的EMI特點(diǎn)25 2.2 導(dǎo)線阻抗與線間耦合27 2.2.1 導(dǎo)體交直流電阻的計(jì)算27 2.2.2 導(dǎo)體電感量的計(jì)算29 2.2.3 導(dǎo)體電容量的計(jì)算31 2.2.4 電感耦合分析32 2.2.5 電容耦合分析35 2.3 信號(hào)的長(zhǎng)線傳輸36 2.3.1 長(zhǎng)線傳輸過(guò)程的數(shù)學(xué)描述36 2.3.2 均勻傳輸線特性40 2.3.3 傳輸線特性阻抗計(jì)算42 2.3.4 傳輸線特性阻抗的重復(fù)性與阻抗匹配44 2.4 數(shù)字信號(hào)傳輸過(guò)程中的畸變45 2.4.1 信號(hào)傳輸?shù)娜肷浠?5 2.4.2 信號(hào)傳輸?shù)姆瓷浠?6 2.5 信號(hào)傳輸畸變的抑制措施49 2.5.1 最大傳輸線長(zhǎng)度的計(jì)算49 2.5.2 端點(diǎn)的阻抗匹配50 2.6 數(shù)字信號(hào)的輻射52 2.6.1 差模輻射52 2.6.2 共模輻射55 2.6.3 差模和共模輻射比較57 第3章 常用元件的可靠性能與選擇 3.1 元件的選擇與降額設(shè)計(jì)59 3.1.1 元件的選擇準(zhǔn)則59 3.1.2 元件的降額設(shè)計(jì)59 3.2 電阻器60 3.2.1 電阻器的等效電路60 3.2.2 電阻器的內(nèi)部噪聲60 3.2.3 電阻器的溫度特性61 3.2.4 電阻器的分類與主要參數(shù)62 3.2.5 電阻器的正確選用66 3.3 電容器67 3.3.1 電容器的等效電路67 3.3.2 電容器的種類與型號(hào)68 3.3.3 電容器的標(biāo)志方法70 3.3.4 電容器引腳的電感量71 3.3.5 電容器的正確選用71 3.3.6 電容器使用注意事項(xiàng)73 3.4 電感器73 3.4.1 電感器的等效電路74 3.4.2 電感器使用的注意事項(xiàng)74 3.5 數(shù)字集成電路的抗干擾性能75 3.5.1 噪聲容限與抗干擾能力75 3.5.2 施密特集成電路的噪聲容限77 3.5.3 TTL數(shù)字集成電路的抗干擾性能78 3.5.4 CMOS數(shù)字集成電路的抗干擾性能79 3.5.5 CMOS電路使用中注意事項(xiàng)80 3.5.6 集成門電路系列型號(hào)81 3.6 高速CMOS 54/74HC系列接口設(shè)計(jì)83 3.6.1 54/74HC 系列芯片特點(diǎn)83 3.6.2 74HC與TTL接口85 3.6.3 74HC與單片機(jī)接口85 3.7 元器件的裝配工藝對(duì)可靠性的影響86 第4章 電磁干擾硬件控制技術(shù) 4.1 屏蔽技術(shù)88 4.1.1 電場(chǎng)屏蔽88 4.1.2 磁場(chǎng)屏蔽89 4.1.3 電磁場(chǎng)屏蔽91 4.1.4 屏蔽損耗的計(jì)算92 4.1.5 屏蔽體屏蔽效能的計(jì)算99 4.1.6 屏蔽箱的設(shè)計(jì)100 4.1.7 電磁泄漏的抑制措施102 4.1.8 電纜屏蔽層的屏蔽原理108 4.1.9 屏蔽與接地113 4.1.10 屏蔽設(shè)計(jì)要點(diǎn)113 4.2 接地技術(shù)114 4.2.1 概述114 4.2.2 安全接地115 4.2.3 工作接地117 4.2.4 接地系統(tǒng)的布局119 4.2.5 接地裝置和接地電阻120 4.2.6 地環(huán)路問題121 4.2.7 浮地方式122 4.2.8 電纜屏蔽層接地123 4.3 濾波技術(shù)126 4.3.1 濾波器概述127 4.3.2 無(wú)源濾波器130 4.3.3 有源濾波器138 4.3.4 鐵氧體抗干擾磁珠143 4.3.5 貫通濾波器146 4.3.6 電纜線濾波連接器149 4.3.7 PCB板濾波器件154 4.4 隔離技術(shù)155 4.4.1 光電隔離156 4.4.2 繼電器隔離160 4.4.3 變壓器隔離 161 4.4.4 布線隔離161 4.4.5 共模扼流圈162 4.5 電路平衡結(jié)構(gòu)164 4.5.1 雙絞線在平衡電路中的使用164 4.5.2 同軸電纜的平衡結(jié)構(gòu)165 4.5.3 差分放大器165 4.6 雙絞線的抗干擾原理及應(yīng)用166 4.6.1 雙絞線的抗干擾原理166 4.6.2 雙絞線的應(yīng)用168 4.7 信號(hào)線間的串?dāng)_及抑制169 4.7.1 線間串?dāng)_分析169 4.7.2 線間串?dāng)_的抑制173 4.8 信號(hào)線的選擇與敷設(shè)174 4.8.1 信號(hào)線型式的選擇174 4.8.2 信號(hào)線截面的選擇175 4.8.3 單股導(dǎo)線的阻抗分析175 4.8.4 信號(hào)線的敷設(shè)176 4.9 漏電干擾的防止措施177 4.10 抑制數(shù)字信號(hào)噪聲常用硬件措施177 4.10.1 數(shù)字信號(hào)負(fù)傳輸方式178 4.10.2 提高數(shù)字信號(hào)的電壓等級(jí)178 4.10.3 數(shù)字輸入信號(hào)的RC阻容濾波179 4.10.4 提高輸入端的門限電壓181 4.10.5 輸入開關(guān)觸點(diǎn)抖動(dòng)干擾的抑制方法181 4.10.6 提高器件的驅(qū)動(dòng)能力184 4.11 靜電放電干擾及其抑制184 第5章 主機(jī)單元配置與抗干擾設(shè)計(jì) 5.1 單片機(jī)主機(jī)單元組成特點(diǎn)186 5.1.1 80C51最小應(yīng)用系統(tǒng)186 5.1.2 低功耗單片機(jī)最小應(yīng)用系統(tǒng)187 5.2 總線的可靠性設(shè)計(jì)191 5.2.1 總線驅(qū)動(dòng)器191 5.2.2 總線的負(fù)載平衡192 5.2.3 總線上拉電阻的配置192 5.3 芯片配置與抗干擾193 5.3.1去耦電容配置194 5.3.2 數(shù)字輸入端的噪聲抑制194 5.3.3 數(shù)字電路不用端的處理195 5.3.4 存儲(chǔ)器的布線196 5.4 譯碼電路的可靠性分析197 5.4.1 過(guò)渡干擾與譯碼選通197 5.4.2 譯碼方式與抗干擾200 5.5 時(shí)鐘電路配置200 5.6 復(fù)位電路設(shè)計(jì)201 5.6.1 復(fù)位電路RC參數(shù)的選擇201 5.6.2 復(fù)位電路的可靠性與抗干擾分析202 5.6.3 I/O接口芯片的延時(shí)復(fù)位205 5.7 單片機(jī)系統(tǒng)的中斷保護(hù)問題205 5.7.1 80C51單片機(jī)的中斷機(jī)構(gòu)205 5.7.2 常用的幾種中斷保護(hù)措施205 5.8 RAM數(shù)據(jù)掉電保護(hù)207 5.8.1 片內(nèi)RAM數(shù)據(jù)保護(hù)207 5.8.2 利用雙片選的外RAM數(shù)據(jù)保護(hù)207 5.8.3 利用DS1210實(shí)現(xiàn)外RAM數(shù)據(jù)保護(hù)208 5.8.4 2 KB非易失性隨機(jī)存儲(chǔ)器DS1220AB/AD211 5.9 看門狗技術(shù)215 5.9.1 由單穩(wěn)態(tài)電路實(shí)現(xiàn)看門狗電路216 5.9.2 利用單片機(jī)片內(nèi)定時(shí)器實(shí)現(xiàn)軟件看門狗217 5.9.3 軟硬件結(jié)合的看門狗技術(shù)219 5.9.4 單片機(jī)內(nèi)配置看門狗電路221 5.10 微處理器監(jiān)控器223 5.10.1 微處理器監(jiān)控器MAX703~709/813L223 5.10.2 微處理器監(jiān)控器MAX791227 5.10.3 微處理器監(jiān)控器MAX807231 5.10.4 微處理器監(jiān)控器MAX690A/MAX692A234 5.10.5 微處理器監(jiān)控器MAX691A/MAX693A238 5.10.6 帶備份電池的微處理器監(jiān)控器MAX1691242 5.11 串行E2PROM X25045245 第6章 測(cè)量單元配置與抗干擾設(shè)計(jì) 6.1 概述255 6.2 模擬信號(hào)放大器256 6.2.1 集成運(yùn)算放大器256 6.2.2 測(cè)量放大器組成原理260 6.2.3 單片集成測(cè)量放大器AD521263 6.2.4 單片集成測(cè)量放大器AD522265 6.2.5 單片集成測(cè)量放大器AD526266 6.2.6 單片集成測(cè)量放大器AD620270 6.2.7 單片集成測(cè)量放大器AD623274 6.2.8 單片集成測(cè)量放大器AD624276 6.2.9 單片集成測(cè)量放大器AD625278 6.2.10 單片集成測(cè)量放大器AD626281 6.3 電壓/電流變換器(V/I)283 6.3.1 V/I變換電路..283 6.3.2 集成V/I變換器XTR101284 6.3.3 集成V/I變換器XTR110289 6.3.4 集成V/I變換器AD693292 6.3.5 集成V/I變換器AD694299 6.4 電流/電壓變換器(I/V)302 6.4.1 I/V變換電路302 6.4.2 RCV420型I/V變換器303 6.5 具有放大、濾波、激勵(lì)功能的模塊2B30/2B31305 6.6 模擬信號(hào)隔離放大器313 6.6.1 隔離放大器ISO100313 6.6.2 隔離放大器ISO120316 6.6.3 隔離放大器ISO122319 6.6.4 隔離放大器ISO130323 6.6.5 隔離放大器ISO212P326 6.6.6 由兩片VFC320組成的隔離放大器329 6.6.7 由兩光耦組成的實(shí)用線性隔離放大器333 6.7 數(shù)字電位器及其應(yīng)用336 6.7.1 非易失性數(shù)字電位器x9221336 6.7.2 非易失性數(shù)字電位器x9241343 6.8 傳感器供電電源的配置及抗干擾346 6.8.1 傳感器供電電源的擾動(dòng)補(bǔ)償347 6.8.2 單片集成精密電壓芯片349 6.8.3 A/D轉(zhuǎn)換器芯片提供基準(zhǔn)電壓350 6.9 測(cè)量單元噪聲抑制措施351 6.9.1 外部噪聲源的干擾及其抑制351 6.9.2 輸入信號(hào)串模干擾的抑制352 6.9.3 輸入信號(hào)共模干擾的抑制353 6.9.4 儀器儀表的接地噪聲355 第7章 D/A、A/D單元配置與抗干擾設(shè)計(jì) 7.1 D/A、A/D轉(zhuǎn)換器的干擾源357 7.2 D/A轉(zhuǎn)換原理及抗干擾分析358 7.2.1 T型電阻D/A轉(zhuǎn)換器359 7.2.2 基準(zhǔn)電源精度要求361 7.2.3 D/A轉(zhuǎn)換器的尖峰干擾362 7.3 典型D/A轉(zhuǎn)換器與單片機(jī)接口363 7.3.1 并行12位D/A轉(zhuǎn)換器AD667363 7.3.2 串行12位D/A轉(zhuǎn)換器MAX5154370 7.4 D/A轉(zhuǎn)換器與單片機(jī)的光電接口電路377 7.5 A/D轉(zhuǎn)換器原理與抗干擾性能378 7.5.1 逐次比較式ADC原理378 7.5.2 余數(shù)反饋比較式ADC原理378 7.5.3 雙積分ADC原理380 7.5.4 V/F ADC原理382 7.5.5 ∑Δ式ADC原理384 7.6 典型A/D轉(zhuǎn)換器與單片機(jī)接口387 7.6.18 位并行逐次比較式MAX 118387 7.6.28 通道12位A/D轉(zhuǎn)換器MAX 197394 7.6.3 雙積分式A/D轉(zhuǎn)換器5G14433399 7.6.4 V/F轉(zhuǎn)換器AD 652在A/D轉(zhuǎn)換器中的應(yīng)用403 7.7 采樣保持電路與抗干擾措施408 7.8 多路模擬開關(guān)與抗干擾措施412 7.8.1 CD4051412 7.8.2 AD7501413 7.8.3 多路開關(guān)配置與抗干擾技術(shù)413 7.9 D/A、A/D轉(zhuǎn)換器的電源、接地與布線416 7.10 精密基準(zhǔn)電壓電路與噪聲抑制416 7.10.1 基準(zhǔn)電壓電路原理417 7.10.2 引腳可編程精密基準(zhǔn)電壓源AD584418 7.10.3 埋入式齊納二極管基準(zhǔn)AD588420 7.10.4 低漂移電壓基準(zhǔn)MAX676/MAX677/MAX678422 7.10.5 低功率低漂移電壓基準(zhǔn)MAX873/MAX875/MAX876424 7.10.6 MC1403/MC1403A、MC1503精密電壓基準(zhǔn)電路430 第8章 功率接口與抗干擾設(shè)計(jì) 8.1 功率驅(qū)動(dòng)元件432 8.1.1 74系列功率集成電路432 8.1.2 75系列功率集成電路433 8.1.3 MOC系列光耦合過(guò)零觸發(fā)雙向晶閘管驅(qū)動(dòng)器435 8.2 輸出控制功率接口電路438 8.2.1 繼電器輸出驅(qū)動(dòng)接口438 8.2.2 繼電器—接觸器輸出驅(qū)動(dòng)電路439 8.2.3 光電耦合器—晶閘管輸出驅(qū)動(dòng)電路439 8.2.4 脈沖變壓器—晶閘管輸出電路440 8.2.5 單片機(jī)與大功率單相負(fù)載的接口電路441 8.2.6 單片機(jī)與大功率三相負(fù)載間的接口電路442 8.3 感性負(fù)載電路噪聲的抑制442 8.3.1 交直流感性負(fù)載瞬變?cè)肼暤囊种品椒?42 8.3.2 晶閘管過(guò)零觸發(fā)的幾種形式445 8.3.3 利用晶閘管抑制感性負(fù)載的瞬變?cè)肼?47 8.4 晶閘管變流裝置的干擾和抑制措施448 8.4.1 晶閘管變流裝置電氣干擾分析448 8.4.2 晶閘管變流裝置的抗干擾措施449 8.5 固態(tài)繼電器451 8.5.1 固態(tài)繼電器的原理和結(jié)構(gòu)451 8.5.2 主要參數(shù)與選用452 8.5.3 交流固態(tài)繼電器的使用454 第9章 人機(jī)對(duì)話單元配置與抗干擾設(shè)計(jì) 9.1 鍵盤接口抗干擾問題456 9.2 LED顯示器的構(gòu)造與特點(diǎn)458 9.3 LED的驅(qū)動(dòng)方式459 9.3.1 采用限流電阻的驅(qū)動(dòng)方式459 9.3.2 采用LM317的驅(qū)動(dòng)方式460 9.3.3 串聯(lián)二極管壓降驅(qū)動(dòng)方式462 9.4 典型鍵盤/顯示器接口芯片與單片機(jī)接口463 9.4.1 8位LED驅(qū)動(dòng)器ICM 7218B463 9.4.2 串行LED顯示驅(qū)動(dòng)器MAX 7219468 9.4.3 并行鍵盤/顯示器專用芯片8279482 9.4.4 串行鍵盤/顯示器專用芯片HD 7279A492 9.5 LED顯示接口的抗干擾措施502 9.5.1 LED靜態(tài)顯示接口的抗干擾502 9.5.2 LED動(dòng)態(tài)顯示接口的抗干擾506 9.6 打印機(jī)接口與抗干擾技術(shù)508 9.6.1 并行打印機(jī)標(biāo)準(zhǔn)接口信號(hào)508 9.6.2 打印機(jī)與單片機(jī)接口電路509 9.6.3 打印機(jī)電磁干擾的防護(hù)設(shè)計(jì)510 9.6.4 提高數(shù)據(jù)傳輸可靠性的措施512 第10章 供電電源的配置與抗干擾設(shè)計(jì) 10.1 電源干擾問題概述513 10.1.1 電源干擾的類型513 10.1.2 電源干擾的耦合途徑514 10.1.3 電源的共模和差模干擾515 10.1.4 電源抗干擾的基本方法516 10.2 EMI電源濾波器517 10.2.1 實(shí)用低通電容濾波器518 10.2.2 雙繞組扼流圈的應(yīng)用518 10.3 EMI濾波器模塊519 10.3.1 濾波器模塊基礎(chǔ)知識(shí)519 10.3.2 電源濾波器模塊521 10.3.3 防雷濾波器模塊531 10.3.4 脈沖群抑制模塊532 10.4 瞬變干擾吸收器件532 10.4.1 金屬氧化物壓敏電阻(MOV)533 10.4.2 瞬變電壓抑制器(TVS)537 10.5 電源變壓器的屏蔽與隔離552 10.6 交流電源的供電抗干擾方案553 10.6.1 交流電源配電方式553 10.6.2 交流電源抗干擾綜合方案555 10.7 供電直流側(cè)抑制干擾措施555 10.7.1 整流電路的高頻濾波555 10.7.2 串聯(lián)型直流穩(wěn)壓電源配置與抗干擾556 10.7.3 集成穩(wěn)壓器使用中的保護(hù)557 10.8 開關(guān)電源干擾的抑制措施559 10.8.1 開關(guān)噪聲的分類559 10.8.2 開關(guān)電源噪聲的抑制措施560 10.9 微機(jī)用不間斷電源UPS561 10.10 采用晶閘管無(wú)觸點(diǎn)開關(guān)消除瞬態(tài)干擾設(shè)計(jì)方案564 第11章 印制電路板的抗干擾設(shè)計(jì) 11.1 印制電路板用覆銅板566 11.1.1 覆銅板材料566 11.1.2 覆銅板分類568 11.1.3 覆銅板的標(biāo)準(zhǔn)與電性能571 11.1.4 覆銅板的主要特點(diǎn)和應(yīng)用583 11.2 印制板布線設(shè)計(jì)基礎(chǔ)585 11.2.1 印制板導(dǎo)線的阻抗計(jì)算585 11.2.2 PCB布線結(jié)構(gòu)和特性阻抗計(jì)算587 11.2.3 信號(hào)在印制板上的傳播速度589 11.3 地線和電源線的布線設(shè)計(jì)590 11.3.1 降低接地阻抗的設(shè)計(jì)590 11.3.2 減小電源線阻抗的方法591 11.4 信號(hào)線的布線原則592 11.4.1 信號(hào)傳輸線的尺寸控制592 11.4.2 線間串?dāng)_控制592 11.4.3 輻射干擾的抑制593 11.4.4 反射干擾的抑制594 11.4.5 微機(jī)自動(dòng)布線注意問題594 11.5 配置去耦電容的方法594 11.5.1 電源去耦595 11.5.2 集成芯片去耦595 11.6 芯片的選用與器件布局596 11.6.1 芯片選用指南596 11.6.2 器件的布局597 11.6.3 時(shí)鐘電路的布置598 11.7 多層印制電路板599 11.7.1 多層印制板的結(jié)構(gòu)與特點(diǎn)599 11.7.2 多層印制板的布局方案600 11.7.3 20H原則605 11.8 印制電路板的安裝和板間配線606 第12章 軟件抗干擾原理與方法 12.1 概述607 12.1.1 測(cè)控系統(tǒng)軟件的基本要求607 12.1.2 軟件抗干擾一般方法607 12.2 指令冗余技術(shù)608 12.2.1 NOP的使用609 12.2.2 重要指令冗余609 12.3 軟件陷阱技術(shù)609 12.3.1 軟件陷阱609 12.3.2 軟件陷阱的安排610 12.4 故障自動(dòng)恢復(fù)處理程序613 12.4.1 上電標(biāo)志設(shè)定614 12.4.2 RAM中數(shù)據(jù)冗余保護(hù)與糾錯(cuò)616 12.4.3 軟件復(fù)位與中斷激活標(biāo)志617 12.4.4 程序失控后恢復(fù)運(yùn)行的方法618 12.5 數(shù)字濾波619 12.5.1 程序判斷濾波法620 12.5.2 中位值濾波法620 12.5.3 算術(shù)平均濾波法621 12.5.4 遞推平均濾波法623 12.5.5 防脈沖干擾平均值濾波法624 12.5.6 一階滯后濾波法626 12.6 干擾避開法627 12.7 開關(guān)量輸入/輸出軟件抗干擾設(shè)計(jì)629 12.7.1 開關(guān)量輸入軟件抗干擾措施629 12.7.2 開關(guān)量輸出軟件抗干擾措施629 12.8 編寫軟件的其他注意事項(xiàng)630 附錄 電磁兼容器件選購(gòu)信息632
標(biāo)簽: 單片機(jī) 應(yīng)用系統(tǒng) 抗干擾技術(shù)
上傳時(shí)間: 2013-10-20
上傳用戶:xdqm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1