0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

串口、51單片機(jī)的ISP下載等基礎(chǔ)知識(shí)介紹

GReq_mcu168 ? 來(lái)源:CSDN博客 ? 作者:jzj1993 ? 2021-05-13 09:52 ? 次閱讀

本文詳細(xì)介紹了串口、51單片機(jī)的ISP下載等基礎(chǔ)知識(shí),已經(jīng)學(xué)過(guò)單片機(jī)的也可以看看,加強(qiáng)一下對(duì)這方面的了解。

串口串行接口簡(jiǎn)稱串口,也稱串行通信接口,是采用串行通信方式的擴(kuò)展接口。我們比較熟悉的USB接口,全名通用串行總線(Universal Serial BUS),就屬于串口。

串行接口按電氣標(biāo)準(zhǔn)及協(xié)議來(lái)分還包括UARTRS232、RS422、RS485等。

老式的臺(tái)式計(jì)算機(jī)和部分筆記本上則有RS232串口,這里RS232指的是RS232電平的串口。后來(lái)由于這種串口使用很少、速度較慢、體積較大而逐漸在筆記本甚至臺(tái)式機(jī)上被淘汰了。而51單片機(jī)等中含有UART串口,UART這里指的是TTL電平的串口。

UART與RS232區(qū)別主要在于其電平定義不同。TTL電平是5V的,而RS232是負(fù)邏輯電平,它定義+5~+12V為低電平,而-12~-5V為高電平。標(biāo)準(zhǔn)串口即RS232串口(通常指COM接口),如圖。

由于USB接口與單片機(jī)的TTL串口無(wú)法直接連接,一般通過(guò)轉(zhuǎn)換芯片來(lái)連接。連接到USB接口的轉(zhuǎn)換芯片一般需要在電腦上安裝驅(qū)動(dòng)。

USB轉(zhuǎn)RS232串口(常用轉(zhuǎn)換芯片為CH341,價(jià)格10-20元)

RS232轉(zhuǎn)TTL(電平轉(zhuǎn)換芯片MAX232)

MAX232電路圖

939c9242-b328-11eb-bf61-12bb97331649.jpg

USB轉(zhuǎn)TTL串口(常稱為USB轉(zhuǎn)TTL升級(jí)小板,USB-TTL轉(zhuǎn)接板,常用轉(zhuǎn)換芯片為PL2303,價(jià)格6-10元)

PL2303電路圖

93da30b6-b328-11eb-bf61-12bb97331649.jpg

USB - RS232串口 - TTL串口 轉(zhuǎn)接板

USB-RS232電路圖

93fa1778-b328-11eb-bf61-12bb97331649.jpg

通常成品學(xué)習(xí)板上都是USB接口或者RS232串口+USB接口。一方面USB接口負(fù)責(zé)給單片機(jī)供電,另一方面,USB轉(zhuǎn)TTL或RS232轉(zhuǎn)TTL已經(jīng)集成的學(xué)習(xí)板上。

51單片機(jī)程序的燒寫(xiě)我們最常見(jiàn)的51單片機(jī)是美國(guó)Atmel公司生產(chǎn)的AT系列單片機(jī)和中國(guó)宏晶公司生產(chǎn)的STC系列單片機(jī)。早期的AT89C51系列(89后面是字母C)單片機(jī),下載程序時(shí)需要使用專門的燒寫(xiě)器燒寫(xiě)進(jìn)去,單片機(jī)燒寫(xiě)程序時(shí)必須從電路上取下來(lái),非常麻煩。后來(lái)推出了支持ISP(In System Programming)在線編程的AT89S51系列單片機(jī),只需連接幾根線即可燒寫(xiě)程序,也不需取下單片機(jī)。

標(biāo)準(zhǔn)10芯ISP插頭

標(biāo)準(zhǔn)10芯ISP插座的接口定義

949a5f44-b328-11eb-bf61-12bb97331649.png

ISP下載電路圖

94a3f34c-b328-11eb-bf61-12bb97331649.jpg

AT89S51系列單片機(jī)下載程序時(shí),計(jì)算機(jī)端可使用ProgISP等軟件來(lái)下載。

AT89S51系列單片機(jī)的ISP下載是通過(guò)P1^5、P1^6、P1^7、RST引腳來(lái)下載的,而宏晶國(guó)產(chǎn)STC單片機(jī)則具有串口ISP功能,可直接使用串口,將程序下載進(jìn)單片機(jī)。即將USB轉(zhuǎn)TTL的TXD接單片機(jī)的RXD,RXD接單片機(jī)的TXD(實(shí)際中一些TTL轉(zhuǎn)接板可能會(huì)把TXD、RXD標(biāo)反,如果反了,交換即可)。STC系列的單片機(jī)在上電的時(shí)候會(huì)執(zhí)行在ISP FLASH的ISP程序。只要在串口上收到連續(xù)的0x7F,便會(huì)進(jìn)入ISP模式。所以STC單片機(jī)下載程序時(shí),需要先在計(jì)算機(jī)端程序中點(diǎn)下載,然后給單片機(jī)通電。另外STC單片機(jī)需使用宏晶專用的單片機(jī)下載程序STC-ISP下載。

下載程序順序如下:1、設(shè)置單片機(jī)型號(hào),COM口,波特率等參數(shù)。2、裝載好要燒的單片機(jī)程序。3、點(diǎn)擊“下載”。4、給單片機(jī)上電。5、下載軟件顯示:正在下載。...6、下載完成。

STC-ISP軟件:

94b03bb6-b328-11eb-bf61-12bb97331649.jpg

下載程序時(shí)注意,如果使用USB接口轉(zhuǎn)串口的需安裝對(duì)應(yīng)驅(qū)動(dòng)(PL2303、CH341等)。安裝好驅(qū)動(dòng)后連接上學(xué)習(xí)板或下載線,可以在設(shè)備管理其中看到相應(yīng)的串口,如圖:

94e03a46-b328-11eb-bf61-12bb97331649.jpg

原文標(biāo)題:51單片機(jī)程序下載、ISP及串口基礎(chǔ)知識(shí)

文章出處:【微信公眾號(hào):玩轉(zhuǎn)單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6042

    文章

    44617

    瀏覽量

    637974
  • ISP
    ISP
    +關(guān)注

    關(guān)注

    6

    文章

    478

    瀏覽量

    51969
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1557

    瀏覽量

    76934

原文標(biāo)題:51單片機(jī)程序下載、ISP及串口基礎(chǔ)知識(shí)

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    51單片機(jī)pwm和spwm

    51單片機(jī)pwm
    發(fā)表于 01-08 15:54 ?2次下載

    51單片機(jī)溫度報(bào)警器

    電子發(fā)燒友網(wǎng)站提供《51單片機(jī)溫度報(bào)警器.zip》資料免費(fèi)下載
    發(fā)表于 12-30 14:16 ?0次下載

    51單片機(jī)中為什么很少出現(xiàn)printf的身影

    流,他能跟外部交互的,只有串口51單片機(jī)用的開(kāi)發(fā)語(yǔ)言是C語(yǔ)言,雖然跟標(biāo)準(zhǔn)C有點(diǎn)區(qū)別,但是 printf 函數(shù)還是可以用的,只要修改 printf 的輸
    的頭像 發(fā)表于 12-03 10:46 ?480次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>中為什么很少出現(xiàn)printf的身影

    基于51單片機(jī)的多路溫度檢測(cè)調(diào)節(jié)及串口顯示

    ,利用虛擬串口模塊實(shí)時(shí)將平均溫度值實(shí)現(xiàn)串口顯示。仿真演示視頻:基于51單片機(jī)的多路溫度檢測(cè)調(diào)節(jié)及串口顯示-仿真視頻設(shè)計(jì)
    的頭像 發(fā)表于 10-22 14:13 ?349次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的多路溫度檢測(cè)調(diào)節(jié)及<b class='flag-5'>串口</b>顯示

    基于51單片機(jī)的手動(dòng)數(shù)字時(shí)鐘

    按鍵,可實(shí)現(xiàn)秒復(fù)位。仿真演示視頻:基于51單片機(jī)的手動(dòng)數(shù)字時(shí)鐘-仿真視頻設(shè)計(jì)介紹51單片機(jī)簡(jiǎn)介51
    的頭像 發(fā)表于 10-22 14:12 ?287次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的手動(dòng)數(shù)字時(shí)鐘

    基于51單片機(jī)的溫濕度檢測(cè)報(bào)警及串口傳輸系統(tǒng)

    具體實(shí)現(xiàn)功能由51單片機(jī)+DHT11溫濕度傳感器+獨(dú)立按鍵+LCD1602液晶+蜂鳴器+串口模塊構(gòu)成。具體功能:(1)DHT11溫濕度傳感器實(shí)時(shí)檢測(cè)溫濕度值并顯示; (2)可以通過(guò)按鍵設(shè)定
    的頭像 發(fā)表于 10-22 14:12 ?358次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的溫濕度檢測(cè)報(bào)警及<b class='flag-5'>串口</b>傳輸系統(tǒng)

    51單片機(jī)驅(qū)動(dòng)

    電子發(fā)燒友網(wǎng)站提供《51單片機(jī)驅(qū)動(dòng).exe》資料免費(fèi)下載
    發(fā)表于 09-20 11:46 ?5次下載

    51單片機(jī)晶振的問(wèn)題總結(jié)

    電子發(fā)燒友網(wǎng)站提供《51單片機(jī)晶振的問(wèn)題總結(jié).doc》資料免費(fèi)下載
    發(fā)表于 09-07 09:32 ?0次下載

    51單片機(jī)燒錄軟件怎么用

    準(zhǔn)備工作 確保您已經(jīng)安裝了51單片機(jī)燒錄軟件,如Keil、IAR。 準(zhǔn)備好51單片機(jī)開(kāi)發(fā)板和燒錄器,如STC-
    的頭像 發(fā)表于 08-22 09:26 ?1471次閱讀

    PY32F002B單片機(jī) ISP 串口下載注意事項(xiàng)

    PY32F002B 沒(méi)有 BOOT,需要用 ISP 串口下載的話需要下載串口引導(dǎo)程序。 下載
    的頭像 發(fā)表于 07-16 17:07 ?1381次閱讀
    PY32F002B<b class='flag-5'>單片機(jī)</b> <b class='flag-5'>ISP</b> <b class='flag-5'>串口</b><b class='flag-5'>下載</b>注意事項(xiàng)

    一個(gè)暑假如何學(xué)習(xí)單片機(jī)

    一個(gè)暑假是學(xué)習(xí)和掌握單片機(jī)基礎(chǔ)知識(shí)的良好時(shí)機(jī)。以下是一個(gè)關(guān)于如何在暑假期間學(xué)習(xí)單片機(jī)的建議計(jì)劃
    的頭像 發(fā)表于 07-03 09:19 ?574次閱讀
    一個(gè)暑假如何學(xué)習(xí)<b class='flag-5'>單片機(jī)</b>

    ?51單片機(jī)串口通信詳細(xì)介紹-小白必看

    51單片機(jī)串口通信是單片機(jī)與外部設(shè)備通信的重要方式,它基于串行通信的原理,以字節(jié)為單位進(jìn)行數(shù)據(jù)傳輸。在51
    的頭像 發(fā)表于 04-17 09:33 ?2133次閱讀
    ?<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>串口</b>通信詳細(xì)<b class='flag-5'>介紹</b>-小白必看

    電子元件基礎(chǔ)知識(shí)介紹

    電子發(fā)燒友網(wǎng)站提供《電子元件基礎(chǔ)知識(shí)介紹.pptx》資料免費(fèi)下載
    發(fā)表于 03-15 16:48 ?86次下載

    51單片機(jī)流水燈制作

    ?流水燈是學(xué)習(xí)51單片機(jī)的一個(gè)基本項(xiàng)目,是我們對(duì)單片機(jī)IO口輸出認(rèn)識(shí)的基本項(xiàng)目。當(dāng)然學(xué)會(huì)了花樣流水燈也很好玩。 下面就分享一種51單片機(jī)流水
    的頭像 發(fā)表于 02-26 10:06 ?1693次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>流水燈制作

    FPGA基礎(chǔ)知識(shí)介紹

    電子發(fā)燒友網(wǎng)站提供《FPGA基礎(chǔ)知識(shí)介紹.pdf》資料免費(fèi)下載
    發(fā)表于 02-23 09:45 ?32次下載