電子元件的認(rèn)識與電路調(diào)試_第1頁
電子元件的認(rèn)識與電路調(diào)試_第2頁
電子元件的認(rèn)識與電路調(diào)試_第3頁
電子元件的認(rèn)識與電路調(diào)試_第4頁
電子元件的認(rèn)識與電路調(diào)試_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

電路板焊接與調(diào)試單片機與PC機通信環(huán)境仿真開發(fā)環(huán)境簡介第一頁,共四十四頁。一、電子元件的認(rèn)識與判斷1.電阻元件(1棕紅橙黃綠,藍(lán)紫灰白黑0)名稱圖形符號1/4W電阻

讀數(shù):22×101±5%第二頁,共四十四頁。名稱圖形符號1/2W電阻讀數(shù):22×101±5%第三頁,共四十四頁。名稱圖形符號1W電阻讀數(shù):10×102±5%第四頁,共四十四頁。名稱圖形符號讀數(shù):5W6.8Ω水泥電阻

第五頁,共四十四頁。名稱圖形符號可變電阻

第六頁,共四十四頁。2.電容元件名稱圖形符號電解電容

負(fù)極正極第七頁,共四十四頁。名稱圖形符號陶瓷電容

讀數(shù):10×103PF=0.022uF第八頁,共四十四頁。3.二極管元件名稱圖形符號二極管

第九頁,共四十四頁。4.三極管元件名稱圖形符號晶體管三極管第十頁,共四十四頁。5.印刷電路板元件名稱圖形印刷電路板第十一頁,共四十四頁。二、裝配工藝1、焊接在裝配工作中,焊接技術(shù)很重要。元件的安裝,主要利用錫焊,它不但能固定零件,而且能保證可靠的電流通路,焊接質(zhì)量的好壞,將直接影響儀器質(zhì)量。烙鐵的使用烙鐵是焊接的主要工具之一,焊接收音機應(yīng)選用25W—35W內(nèi)熱式電烙鐵。新烙鐵使用前應(yīng)用銼刀把烙鐵頭兩邊修改成如(圖1—1)所示型狀。并將烙鐵頭部倒角磨光,以防焊接時毛刺將印刷電路板焊盤損壞。如采用長命烙鐵頭(圖1—2)則無須加工。烙鐵修改完成即可接通電源,在溫度漸漸上升的過程中,給烙鐵頭部上錫,使烙鐵頭上沾附一層光亮的錫,烙鐵就可以使用了。第十二頁,共四十四頁。烙鐵溫度和焊接時間要適當(dāng)

焊接時應(yīng)讓烙鐵頭加熱到溫度高于焊錫溶點,并掌握正確的焊接時間,一般2~3秒鐘。時間過長會使印刷電路板銅鉑中蹺起,損壞電路板及電子元器件。第十三頁,共四十四頁。焊接方法一般采用直徑1.2—1.5mm的焊錫絲。焊接時左手拿焊錫絲,右手拿電烙鐵。在烙鐵接觸焊點的同時送上焊錫,焊錫的量要適量。太多易引起搭焊短路,太少元件又不牢固。(圖1-3)第十四頁,共四十四頁。焊接時不可將烙鐵頭在焊點上來回移動或用力下壓,要想焊得快焊得好,應(yīng)加大烙鐵和焊點的接觸面。增大傳熱面積,焊接也快。另需要注意的是溫度過低烙鐵與焊接點觸時間太短,熱量供應(yīng)不足,焊點錫面不光滑,結(jié)晶粗脆,象豆腐渣一樣,那就不牢固,形成虛焊和假焊。反之焊錫易流散,使焊點錫量不足,也容易不牢,還可能出現(xiàn)燙壞電子元件及印刷電路板??傊稿a量要適中,即將焊點零件腳全部浸沒,其輪廓又隱約可見。(圖1—4)第十五頁,共四十四頁。

焊點焊好后,拿開烙鐵,焊錫還不會立即凝固,應(yīng)稍停片刻等焊錫凝固,如未凝固前移動焊接件,焊錫會凝成砂狀,造成附著不牢固而引起假焊。焊接結(jié)束后,首先檢查一下有沒有漏焊,搭焊及虛焊等現(xiàn)象。虛焊是比較難以發(fā)現(xiàn)的毛病。造成虛焊的因素很多,檢查時可用尖頭鉗或鑷子將每個元件輕輕的拉一下,看看是否搖動,發(fā)現(xiàn)搖動應(yīng)重新焊接。第十六頁,共四十四頁。2、元器件準(zhǔn)備將所有元器件引腳上的漆膜、氧化膜清除干凈,然后進(jìn)行搪錫(如元器件引腳未氧化則省去此項),根據(jù)示圖1、2要求,將電阻、二極管彎腳。第十七頁,共四十四頁。3、插件焊接1、按照裝配圖正確插入元件,其高低、極向應(yīng)符合圖紙規(guī)定。2、焊點要光滑,大小最好不要超出焊盤,不能有虛焊、搭焊、漏焊。3、注意:二極管、三極管的極性。如圖4。

第十八頁,共四十四頁。元器件焊接步驟先焊接電阻、二極管等低小元件,然后焊接集成插座,最后是較高元件。特別提示:每次焊接完一部分元件,均應(yīng)檢查一遍焊接質(zhì)量及是否有錯焊、漏焊,發(fā)現(xiàn)問題及時糾正。這樣可保證焊接的一次成功而進(jìn)入下道工序。第十九頁,共四十四頁。4、檢查裝配焊接完成后,請檢查元件有無裝錯位置,焊點否有脫焊、虛焊、漏焊。所焊元件有無短路或損壞。發(fā)現(xiàn)問題要及時修理,更正。第二十頁,共四十四頁。

三、電路調(diào)試

在元器件裝配焊接無誤后,接通電源,即可進(jìn)行調(diào)試工作。

第二十一頁,共四十四頁。調(diào)試步驟及注意事項仿真器調(diào)試:安裝WAVE6000仿真器軟件接好硬件電路,將仿真器串口接到pc機上給仿真器加電,在電腦上打開wave6000,選擇硬件仿真器,仿真頭選擇8751(與8051指令兼容)新建自己的.asm文件,命名為xx.asm,然后新建項目,加入的模塊文件,和包含文件都選擇剛才你新建的xx.asm,給自己的項目命名這時便可以在xx.asm中編寫自己的程序,完成后,選擇項目—〉編譯,察看有無錯誤選擇執(zhí)行菜單,可以選擇全速執(zhí)行,單步執(zhí)行,跟蹤等執(zhí)行方式單步執(zhí)行,斷點等執(zhí)行方式在調(diào)試程序,查錯中很有用第二十二頁,共四十四頁。Stc單片機直接與pc通信:按照上邊的步驟用wave編譯之后,到存放你文件的文件夾,找到文件xx.bin,這個文件就是最終要寫入單片機的文件;安裝stc的軟件。通過串口用RS232標(biāo)準(zhǔn)連接實驗板;打開stc軟件,用右側(cè)的串口調(diào)試助手,測試串口連接是否正確;連接正確后,關(guān)閉實驗板電源。用openfile打開xx.bin文件。在程序中設(shè)置com口1或者2,其他一般都是默認(rèn)設(shè)置;在step5中,點擊下載(download),然后打開實驗板電源,下面的窗口會顯示下載成功與否。若下載成功,單片機就會自動運行,可通過led顯示器觀察.若不成功,關(guān)掉實驗板電源,重復(fù)上邊的操作。第二十三頁,共四十四頁。實驗板調(diào)試及編程注意事項:首先測試做最簡單的測試,看實驗板是否正確,如在p1口輸出0AAH(movp1,#0AAH),然后用萬用表測試單片機的p1管腳上面是否有0v,+5v的電平間隔輸出,此時可用wave的單步執(zhí)行來進(jìn)行調(diào)試.確認(rèn)單片機工作正常之后,開始逐個編寫子程序。首先編寫led顯示的子程序,以便于觀察結(jié)果。編程過程中可以參考使用一些模塊化的子程序。第二十四頁,共四十四頁。編程一般格式(僅作參考):ORG0000H;;首地址LJMPmainorg000bh;設(shè)置中斷跳轉(zhuǎn)ljmptime0;定時計數(shù)器0中斷org001bhljmptime1ORG60HMain:nop movsp,#60h;設(shè)置堆棧calldisp;;調(diào)用子程序……;;;主程序段ljmpmain

第二十五頁,共四十四頁。編程一般格式(僅作參考)Disp:;;;顯示子程序……ret;;;返回指令

Time0:;;;;t0中斷程序……retiTime1:;;;;t1中斷程序……retiend

第二十六頁,共四十四頁。編程常見錯誤中斷的壓棧,出棧問題,pushacc,pushpsw,Poppsw,popacc軟件延時中的寄存器清零問題。R0-R7,在軟件延時中經(jīng)常用到,要記得清零,否則無法退出循環(huán)。還有,在子程序或者中斷中,不能改變正在使用的寄存器的值,否則也會造成死循環(huán)第二十七頁,共四十四頁。例:DELAY:MOVR1,#010H;延時100us子程序LOOP1:MOVR2,#010HLOOP2:DJNZR2,LOOP2DJNZR1,LOOP1RET這段延時中用到了R1,R2,若在某個中斷中改變了R2的值,則循環(huán)有可能找不到結(jié)束的條件,形成死循環(huán)。第二十八頁,共四十四頁。請同學(xué)們自己看課件---單片機相關(guān)部分介紹,掌握中斷系統(tǒng),定時計數(shù)器,以及串口通信系統(tǒng)。實驗板以及匯編語言程序調(diào)試過程中肯定有很多問題,大家可以相互交流,學(xué)習(xí)。可以到圖書館借相關(guān)的單片機參考書目,51系列都是兼容的第二十九頁,共四十四頁。

四、單片機與PC機的通信RS-232C標(biāo)準(zhǔn)(協(xié)議)的全稱是EIA-RS-232C標(biāo)準(zhǔn),其中EIA(ElectronicIndustryAssociation)代表美國電子工業(yè)協(xié)會,RS代表推薦標(biāo)準(zhǔn),232是標(biāo)識號。它規(guī)定連接電纜和機械、電氣特性、信號功能及傳送過程。常用物理標(biāo)準(zhǔn)還有有EIA�RS-232-C、EIA�RS-422-A、EIA�RS-423A、EIA�RS-485。這里只介紹EIA�RS-232-C(簡稱232,RS232)。第三十頁,共四十四頁。1.電氣特性EIA-RS-232C對電器特性、邏輯電平和各種信號線功能都作了規(guī)定。在TxD和RxD上:邏輯1(MARK)=-3V~-15V

邏輯0(SPACE)=+3~+15V

在RTS、CTS、DSR、DTR和DCD等控制線上:

信號有效(接通,ON狀態(tài),正電壓)=+3V~+15V

信號無效(斷開,OFF狀態(tài),負(fù)電壓)=-3V~-15V第三十一頁,共四十四頁。

EIA-RS-232C與TTL轉(zhuǎn)換:EIA-RS-232C是用正負(fù)電壓來表示邏輯狀態(tài),與TTL以高低電平表示邏輯狀態(tài)的規(guī)定不同。因此,為了能夠同計算機接口或終端的TTL器件連接,必須在EIA-RS-232C與TTL電路之間進(jìn)行電平和邏輯關(guān)系的變換。實現(xiàn)這種變換的方法可用分立元件,也可用集成電路芯片。目前較為廣泛地使用集成電路轉(zhuǎn)換器件,如MC1488、SN75150芯片可完成TTL電平到EIA電平的轉(zhuǎn)換,而MC1489、SN75154可實現(xiàn)EIA電平到TTL電平的轉(zhuǎn)換。MAX232芯片可完成TTL←→EIA雙向電平轉(zhuǎn)換.第三十二頁,共四十四頁。第三十三頁,共四十四頁。連接器的機械特性:連接器:由于RS-232C并未定義連接器的物理特性,因此,出現(xiàn)了DB-25、DB-15和DB-9各種類型的連接器,其引腳的定義也各不相同。下面分別介紹兩種連接器。(1)DB-25:PC和XT機采用DB-25型連接器。DB-25連接器定義了25根信號線,分為4組:①異步通信的9個電壓信號(含信號地SG)2,3,4,5,6,7,8,20,22②20mA電流環(huán)信號9個(12,13,14,15,16,17,19,23,24)③空6個(9,10,11,18,21,25)④保護(hù)地(PE)1個,作為設(shè)備接地端(1腳)第三十四頁,共四十四頁。(2)DB-9連接器在AT機及以后,不支持20mA電流環(huán)接口,使用DB-9連接器,作為提供多功能I/O卡或主板上COM1和COM2兩個串行接口的連接器。它只提供異步通信的9個信號。DB-9型連接器的引腳分配與DB-25型引腳信號完全不同。因此,若與配接DB-25型連接器的DCE設(shè)備連接,必須使用專門的電纜線。電纜長度:在通信速率低于20kb/s時,RS-232C所直接連接的最大物理距離為15m(50英尺)。

第三十五頁,共四十四頁。第三十六頁,共四十四頁。對串口的編程在串口的幾種編程方式中,利用嵌入式匯編語言編寫計算機的串口通信程序需要程序員對低級語言的了解和底層硬件的掌握:WindowsAPI串口編程雖然實現(xiàn)了設(shè)備無關(guān)性,但是編程過于繁瑣;Mrciosoft公司提供了MSComm控件,使得開發(fā)串口程序變得十分簡單。第三十七頁,共四十四頁。1MSComm控件MSComm控件通過串行端口傳輸和接收數(shù)據(jù),為應(yīng)用程序提供串行通訊功能。MSComm控件提供下列兩種處理通訊的方式:1.1事件驅(qū)動通訊這是處理串行端口交互作用的一種非常有效的方法。在許多情況下,在事件發(fā)生時需要得到通知.例如,在CarrierDetect(CD)或RequestToSend(RTS)線上一個字符到達(dá)或一個變化發(fā)生時。在這些情況下,可以利用MSComm控件的OnComm事件(也是MSComm控件唯一的一個事件)捕獲并處理這些通訊事件。OnComm事件還可以檢查和處理通訊錯誤。第三十八頁,共四十四頁。CasecomEventBreak’收到BreakCasecomEventCDTO’CD(RLSD)超時CasecomEventCTSTOCTSTimeoutCasecomEventDSRTO’DSRTimeoutCasecomEventFrame’FramingErrorCasecomEventOverrun’數(shù)據(jù)丟失CasecomEventRxOver’接收緩沖區(qū)溢出CasecomEventRxParity’Parity錯誤CasecomEventTxFull’傳輸緩沖區(qū)已滿…….第三十九頁,共四十四頁。1.2查詢方式在程序的每個關(guān)鍵功能之后,可以通過檢查CommEvent屬性的值來查詢事件和錯誤。如果應(yīng)用程序較小,并且是自保持的,這種方法可能是更可取的。例如,如果寫一個簡單的電話撥號程序,則沒有必要對每接收一個字符都產(chǎn)生事件,因為唯一等待接收的字符是調(diào)制解調(diào)器的‘確定’響應(yīng)。每個使用的MSComm控件對應(yīng)著一個串行端口。如果應(yīng)用程序需要訪問多個串行端口,必須使用多個MSComm控件??梢栽赪indows”控制面板中改變端口地址和中斷地址。第四十頁,共四十四頁。以下是Mscomm控件的主要屬性(I)CommPort:設(shè)置或返回串行端口號,其取值范圍為I~99,缺省為I。(2)Setting設(shè)置或返回串行端口的波特率、奇偶校驗位、數(shù)據(jù)位數(shù)、停止位。如:Mscomm.Setting=”9600,N,8,1”。(3)PortOpen:打開或關(guān)閉串行端口,格式為:Mscomm.PortOpen={TRUEIFALSE}。(4)InBufferSize:設(shè)置或返回接收緩沖區(qū)的大小,缺省為1024字節(jié)。(5)InBufferCount:返回接收緩沖區(qū)內(nèi)的等待讀取的字節(jié)個數(shù),可通過設(shè)置該屬性為0來清除接收緩沖區(qū)。(6)RThreshold:該屬性為一閥值,它確定當(dāng)接收緩沖區(qū)內(nèi)字節(jié)個數(shù)達(dá)到或超過該值后就產(chǎn)生代碼為MSC0MMJEV—RECEIVE的OnComm事件。第四十一頁,共四十四頁。(7)InputLen:設(shè)置或返回接收緩沖區(qū)內(nèi)用Input讀入的個數(shù)。若取0,則INPUT讀取整個緩沖區(qū)的內(nèi)容。(8)Input:該屬性表示從接收緩沖區(qū)移走一串字符。(9)OutBuf

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論