99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

串口、51單片機的ISP下載等基礎知識介紹

GReq_mcu168 ? 來源:CSDN博客 ? 作者:jzj1993 ? 2021-05-13 09:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文詳細介紹了串口、51單片機的ISP下載等基礎知識,已經學過單片機的也可以看看,加強一下對這方面的了解。

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

串行接口按電氣標準及協議來分還包括UART、RS232、RS422、RS485等。

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

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

由于USB接口與單片機的TTL串口無法直接連接,一般通過轉換芯片來連接。連接到USB接口的轉換芯片一般需要在電腦上安裝驅動。

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

RS232轉TTL(電平轉換芯片MAX232)

MAX232電路圖

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

USB轉TTL串口(常稱為USB轉TTL升級小板,USB-TTL轉接板,常用轉換芯片為PL2303,價格6-10元)

PL2303電路圖

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

USB - RS232串口 - TTL串口 轉接板

USB-RS232電路圖

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

通常成品學習板上都是USB接口或者RS232串口+USB接口。一方面USB接口負責給單片機供電,另一方面,USB轉TTL或RS232轉TTL已經集成的學習板上。

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

標準10芯ISP插頭

標準10芯ISP插座的接口定義

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

ISP下載電路圖

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

AT89S51系列單片機下載程序時,計算機端可使用ProgISP等軟件來下載。

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

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

STC-ISP軟件:

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

下載程序時注意,如果使用USB接口轉串口的需安裝對應驅動(PL2303、CH341等)。安裝好驅動后連接上學習板或下載線,可以在設備管理其中看到相應的串口,如圖:

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

原文標題:51單片機程序下載、ISP及串口基礎知識

文章出處:【微信公眾號:玩轉單片機】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6067

    文章

    44989

    瀏覽量

    650366
  • ISP
    ISP
    +關注

    關注

    6

    文章

    492

    瀏覽量

    53126
  • 串口
    +關注

    關注

    15

    文章

    1588

    瀏覽量

    79919

原文標題:51單片機程序下載、ISP及串口基礎知識

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    AT89C51 單片機中文資料

    電子發(fā)燒友網站提供《AT89C51 單片機中文資料.pdf》資料免費下載
    發(fā)表于 06-24 15:29 ?0次下載

    使用USB轉TTL串口板和ST-LINK調試下載器給STM32單片機下載程序

    本文詳細介紹如何使用ST-LINK/V2和USB轉TTL串口板為STM32單片機下載程序,包括STM32啟動模式、JTAG與SWD接口對比、驅動安裝及官方軟件STM32ST-LINKU
    的頭像 發(fā)表于 06-20 17:26 ?492次閱讀
    使用USB轉TTL<b class='flag-5'>串口</b>板和ST-LINK調試<b class='flag-5'>下載</b>器給STM32<b class='flag-5'>單片機</b><b class='flag-5'>下載</b>程序

    單片機原理及應用

    本書全面系統(tǒng)地介紹了 MCS-51 系列單片機的基本結構、工作原理及應用技術。主要內容包括:微型計算機的基礎知識、MCS-51
    發(fā)表于 06-16 16:58

    圖解單片機功能與應用(完整版)

    基礎知識介紹出發(fā),圖文并茂,直觀、系統(tǒng)地介紹單片機的內部結構、工作原理和應用技巧。全書分為10章,內容包括51
    發(fā)表于 06-16 16:52

    新概念51單片機C語言教程入門、提高、開發(fā)、拓展全攻略

    1.6 單片機的C51基礎知識介紹 1.6.1 利用C語言開發(fā)單片機的優(yōu)點 1.6.2 C51
    發(fā)表于 04-15 13:57

    51單片機pwm和spwm

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

    51單片機中為什么很少出現printf的身影

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

    基于51單片機的多路溫度檢測調節(jié)及串口顯示

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

    基于51單片機的手動數字時鐘

    按鍵,可實現秒復位。仿真演示視頻:基于51單片機的手動數字時鐘-仿真視頻設計介紹51單片機簡介51
    的頭像 發(fā)表于 10-22 14:12 ?637次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的手動數字時鐘

    基于51單片機的遙控開關仿真(雙機通信)

    具體實現功能由51單片機+獨立按鍵+繼電器+LED燈構成。實現功能:(1)本仿真設計的是一款遙控開關,采用51單片機進行遙控器與主機的設計
    的頭像 發(fā)表于 10-22 14:12 ?825次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的遙控開關仿真(雙機通信)

    基于51單片機的溫濕度檢測報警及串口傳輸系統(tǒng)

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

    如何實現51單片機與PC的串行通信

    51單片機與PC的串行通信是一種常見的通信方式,它允許單片機通過串行接口與PC進行數據交換。這種通信方式在嵌入式系統(tǒng)、工業(yè)控制、物聯網
    的頭像 發(fā)表于 10-21 11:35 ?2663次閱讀

    51單片機驅動

    電子發(fā)燒友網站提供《51單片機驅動.exe》資料免費下載
    發(fā)表于 09-20 11:46 ?5次下載

    51單片機晶振的問題總結

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

    51單片機燒錄軟件怎么用

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