日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]AT89S51的編程方式可分為并行及串行模式。由于目前PC臺式及及筆記本已經(jīng)逐漸取消并口,因此并口編程器已經(jīng)逐漸被淘汰。采用USB接口的ISP編程器比較適合實(shí)驗(yàn)之用。本書所附贈的電路就是以USB ISP串行模式來對AT89S51進(jìn)行編程的

 AT89S51編程器電路制作

一、實(shí)驗(yàn)?zāi)康?/strong>

二、相關(guān)知識

AT89S51的編程方式可分為并行及串行模式。由于目前PC臺式及及筆記本已經(jīng)逐漸取消并口,因此并口編程器已經(jīng)逐漸被淘汰。采用USB接口的ISP編程器比較適合實(shí)驗(yàn)之用。本書所附贈的電路就是以USB ISP串行模式來對AT89S51進(jìn)行編程的,其電路如圖3.9所示。在接下來的內(nèi)容里,我們均稱書中所附電路板為實(shí)驗(yàn)板。

1、圖3.9 AT89S51 USB ISP編程器電路圖

2、USB編程器電路

本實(shí)驗(yàn)板電路采用USB接口對AT89S51進(jìn)程編程。除了通過USB接口編程外,也通過USB接口為電路板提供5V電壓。所以在實(shí)驗(yàn)過程中,不用再額外使用外接電源。USB編程電路如圖3.12所示。

CH341A是南京沁恒一個(gè)USB總線轉(zhuǎn)接芯片,通過USB總線提供異步串口、打印口、并口,以及常用的2線和4線等同步串行接口。CH341A采用SOP-28無鉛封裝,具體功能由復(fù)位后的功能配置決定,同一引腳在不同功能下的定義可能不同。

CH341芯片正常工作時(shí)需要外部向XI引腳提供12MHz的時(shí)鐘信號。一般情況下,時(shí)鐘信號由CH341內(nèi)置的反相器通過晶體穩(wěn)頻振蕩產(chǎn)生,外圍電路只需在XI和XO引腳之間連接一個(gè)12MHz晶體,并為XI和XO引腳對地連接振蕩電容。CH341芯片支持5V電源電壓或者3.3V電源電壓。當(dāng)使用5V工作電壓時(shí),CH341芯片的VCC引腳輸入外部5V電源,第9腳(V3引腳)應(yīng)該外接容量為4700pF或者0.01uF的電源退耦電容。

CH341第10、11腳連接到USB數(shù)據(jù)總線。第13、14腳外接12MHz晶體,為芯片提供時(shí)鐘。第16、18、20、22腳分別接300Ω的限流電阻,作為RST、SCK、MOSI、MISO信號輸入/輸出。在使用CH341A的USB轉(zhuǎn)ISP功能時(shí),第23腳必須接地。第28為電源5V輸入,接退耦電容,可使讓芯片工作更穩(wěn)定。

在實(shí)際制作時(shí),由于限流電阻的阻值對電路穩(wěn)定性影響并不大,讀者可以在300Ω附近選擇,如270Ω或330Ω都可以。

圖3.12 USB編程器電路圖

在圖3.12里,USB1為與電腦連接的USB插座。此USB插座共有4個(gè)腳,分別為+5V、D-、D+及GND。+5V及GND是本電路板的電源來源。R3為限流電阻,此電阻的取值需要根據(jù)實(shí)際情況確定。在使用此電阻時(shí),應(yīng)保證后端的CH341A及AT89S51芯片供電電壓大于4.5V。在保證接入的元件接線正確及電路整體消耗電流小于500mA的情況下,此電阻可以不接,直接用短線連接即可。CH341A芯片通過USB接口和USB連接線完成與電腦的數(shù)據(jù)傳輸。

讀者如使用本書附贈的PCB板制作編程器,需特別注意CH341芯片的安裝方向。

三、電路制作

四、與電腦連線

編程器制作完成后,接下來是與電腦連線。若能與電腦連線成功,則代表實(shí)驗(yàn)板的USB芯片及電路沒有問題。

步驟1 將實(shí)驗(yàn)板端接上USB線,USB線的另一頭接上電腦的USB口,如圖3.17所示。

(a)將實(shí)驗(yàn)板接上USB延長線

步驟2:此時(shí)電腦會出現(xiàn)“叮咚”音效,表示電腦已經(jīng)偵測到USB芯片,否則請?jiān)俅未_認(rèn)電路板是否正確焊接。

步驟3:若第一次使用本電路板或更換了USB接口位置時(shí),電腦會要求安裝驅(qū)動程序。在系統(tǒng)彈出找到新硬件向?qū)r(shí),請選擇“否,暫時(shí)不(連接到Windows Update以搜索驅(qū)動軟件)”。如圖3.18所示。

步驟4:在安裝驅(qū)動程序時(shí),請選擇“從列表或指定位置安裝(高級)”,然后指定CH341驅(qū)動程序的位置。如圖3.19所示。

步驟5:在安裝驅(qū)動程序完成后,硬件安裝向?qū)崾疽呀?jīng)完成了USB-EPP/I2C.。.CH341A的安裝。如圖3.20所示。

步驟6:驅(qū)動程序安裝完成后,可以打開CH341DP.exe編程軟件。如果硬件沒有問題,程序會提示“成功打開CH341設(shè)備”。此時(shí)可手動選擇MCU類型,如圖3.21所示。在有些系統(tǒng)下,如Windows 7 64位系統(tǒng)下,如果程序提示“無法啟動程序,因?yàn)橛?jì)算機(jī)中丟失CH341DLL.DLL。嘗試重新安裝該程序以解決此問題。”請將CH341A驅(qū)動目錄下的CH341DLL.DLL庫拷貝至與CH341DP.exe程序同目錄下即可。

步驟7:在芯片類型下拉菜單中,請選擇AT89S51。點(diǎn)擊“配置”按鈕,會彈出AT89S51的加密設(shè)置及配置窗口,如圖3.22所示。

步驟8:在對AT89S51單片機(jī)進(jìn)行編程時(shí),請點(diǎn)擊“瀏覽。..”按鈕,選中需要編程的HEX文件后,點(diǎn)擊“下載”按鈕,可對單片機(jī)進(jìn)行編程操作。如圖3.23所示。下載完成后,可通過編程軟件的復(fù)位按鈕,直接將實(shí)驗(yàn)板復(fù)位。在讀者自制電路或通過面包板等進(jìn)行編程操作時(shí),如程序出現(xiàn)“數(shù)據(jù)傳輸失敗”等提示,或?qū)T89S51編程時(shí)下載進(jìn)度條長時(shí)間無進(jìn)度提示,在確認(rèn)電路各元件工作正常后,請檢查電路的設(shè)計(jì)及走線等問題。不合理的電路設(shè)計(jì)及走線,會造成編程器工作不穩(wěn)定。

以下為樣板的部分照片,印字與最終附著的版本稍有不同,其它都一樣。大家在焊接時(shí)可參考。

『本文轉(zhuǎn)載自網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系刪除』

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

在單片機(jī)通信系統(tǒng)中,數(shù)據(jù)幀是實(shí)現(xiàn)設(shè)備間可靠對話的核心載體。不同于網(wǎng)絡(luò)通信中成熟的TCP/IP協(xié)議,單片機(jī)通信往往需要自定義數(shù)據(jù)幀格式,而幀頭、幀尾與校驗(yàn)機(jī)制則是保障數(shù)據(jù)傳輸準(zhǔn)確性的三大關(guān)鍵。

關(guān)鍵字: 單片機(jī) 數(shù)據(jù)幀

隨著嵌入式技術(shù)的不斷發(fā)展,時(shí)序分析工具和方法也在不斷進(jìn)步,未來將朝著智能化、自動化的方向發(fā)展,為開發(fā)者提供更高效的調(diào)試手段。但無論技術(shù)如何發(fā)展,扎實(shí)的時(shí)序分析基礎(chǔ)都是嵌入式開發(fā)者不可或缺的能力,只有深入理解通信時(shí)序的本質(zhì)...

關(guān)鍵字: 時(shí)序 單片機(jī)

在嵌入式系統(tǒng)設(shè)計(jì)中,不同架構(gòu)、不同廠商的單片機(jī)協(xié)同工作早已成為常態(tài)。從8位的51系列到32位的STM32,從精簡指令集的PIC到復(fù)雜指令集的AVR,這些性能各異的單片機(jī)如何突破硬件差異實(shí)現(xiàn)數(shù)據(jù)交互,是嵌入式開發(fā)中的核心課...

關(guān)鍵字: 嵌入式 單片機(jī)

在嵌入式系統(tǒng)開發(fā)中,單片機(jī)的時(shí)鐘系統(tǒng)是整個(gè)系統(tǒng)的"心臟",所有的指令執(zhí)行、外設(shè)操作、定時(shí)器中斷都依賴于精準(zhǔn)的時(shí)鐘信號。但在實(shí)際開發(fā)過程中,很多開發(fā)者都會遇到單片機(jī)時(shí)鐘不準(zhǔn)的問題,表現(xiàn)為定時(shí)器計(jì)時(shí)偏差、UART通信波特率錯(cuò)...

關(guān)鍵字: 控制系統(tǒng) 單片機(jī)

在單片機(jī)開發(fā)與調(diào)試過程中,復(fù)位電路作為保障芯片正常啟動的核心模塊,其穩(wěn)定性直接影響程序燒錄與系統(tǒng)運(yùn)行。實(shí)際應(yīng)用中,不少開發(fā)者會遇到“接穩(wěn)壓電源可正常燒錄,接入電池后卻無法燒錄程序”的故障,此類問題多與復(fù)位電路設(shè)計(jì)、電池供...

關(guān)鍵字: 單片機(jī) 復(fù)位電路 時(shí)序匹配

在單片機(jī)的世界里,“字節(jié)”(Byte)是一個(gè)貫穿始終的核心概念。從存儲數(shù)據(jù)到執(zhí)行指令,從變量定義到外設(shè)通信,字節(jié)無處不在。很多初學(xué)者在學(xué)習(xí)單片機(jī)時(shí),往往更關(guān)注復(fù)雜的程序邏輯和外設(shè)驅(qū)動,卻忽略了字節(jié)這個(gè)基礎(chǔ)知識點(diǎn),導(dǎo)致在后...

關(guān)鍵字: 單片機(jī) 字節(jié)

在單片機(jī)的數(shù)字邏輯中,我們通常最關(guān)注的是高電平和低電平兩種狀態(tài),它們構(gòu)成了二進(jìn)制數(shù)字世界的基礎(chǔ)。然而,除了這兩種狀態(tài)之外,還有一種至關(guān)重要但常常被忽視的狀態(tài)——高阻態(tài)(High Impedance State)。高阻態(tài)就...

關(guān)鍵字: 單片機(jī) 高阻態(tài)

對于PIC入門者來說,不需要盲目追求高端開發(fā)板,一塊功能均衡、資料豐富的入門款就能滿足需求。比如Microchip官方推出的PIC16F84A開發(fā)板,它搭載經(jīng)典的8位PIC內(nèi)核,引腳布局清晰,自帶LED、按鍵等基礎(chǔ)外設(shè),...

關(guān)鍵字: PIC 單片機(jī)

該低功耗器件支持5V運(yùn)行,在實(shí)現(xiàn)高性能的同時(shí),能有效保障系統(tǒng)簡潔性與成本效益

關(guān)鍵字: MCU 單片機(jī) 工業(yè)自動化
關(guān)閉