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

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

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

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

單片機串行口擴展的方法詳細說明

Wildesbeast ? 來源:單片機教程網(wǎng) ? 作者:單片機教程網(wǎng) ? 2020-06-07 12:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機系統(tǒng)擴展是指單片機內(nèi)部各功能部件不能滿足應(yīng)用系統(tǒng)要求時,在片外連接相應(yīng)的外圍芯片以滿足應(yīng)用系統(tǒng)的要求。

對單片機系統(tǒng)擴展的方法有并行擴展和串行擴展兩種。

串行口的擴展方法

常用的標準51單片機內(nèi)部僅含有一個可編程的全雙工串行通信接口,具有UART的全部功能。該接口電路不僅能同時進行數(shù)據(jù)的發(fā)送和接收,也可作為一個同步移位寄存器使用。當以此類型單片機構(gòu)成分布式多級應(yīng)用系統(tǒng)時,器件本身的串口資源就不夠用了。筆者在實際開發(fā)中,查閱了有關(guān)資料,總結(jié)出如下兩種常用而有效的串行通道擴展方法。

2.1 基于SP2538的擴展方法

SP2538是專用低功耗串行口擴展芯片,該芯片主要是為解決當前基于UART串口通信的外圍智能模塊及器件較多,而單片機或DSP原有的UART串口又過少的問題而推出的。利用該器件可將現(xiàn)有單片機或DSP的單串口擴展至5個全雙工串口。使用方法簡單、高效。

在應(yīng)用SP2538擴展串行通道時,母串口波特率K1=2880*Fosc_in,單位是MHz,且Fosc_in小于20.0MHz, 在SP2538輸入時鐘Fosc_in =20.0MHz時母串口可自適應(yīng)上位機的56000bps和57600bps兩種標準波特率輸入。子串口波特率K2=480*Fosc_in。

母串口和所有子串口都是TTL電平接口,可直接匹配其他單片機或TTL數(shù)字電路,如需連接PC機則必須增加電平轉(zhuǎn)換芯片如MAX202 、MAX232 等。SP2538具有內(nèi)置的上電復(fù)位電路和可關(guān)閉的看門狗監(jiān)控電路。上位機寫命令字0x10可實現(xiàn)喂狗,寫命令字0x15關(guān)閉看門狗,初次上電后看門狗處于激活狀態(tài)或?qū)懨钭?x20激活看門狗監(jiān)控功能。上位機可通過芯片復(fù)位指令0x35在任何時候讓芯片進行指令復(fù)位,也可通過芯片睡眠指令0x55在任何時候讓芯片進入微功耗睡眠模式以降低系統(tǒng)功耗。初次上電后芯片不會自行進入睡眠模式,但只能由上位機通過母串口任意發(fā)送一個字節(jié)數(shù)據(jù)將其喚醒,其他子串口不具備這一功能。

圖(1)是AT89C52單片機與SP2538的電路連接,圖中,AT89C52的全雙工串口與SP2538的母串口5相連,該串口同時也作為命令/數(shù)據(jù)口。SP2538的ADRI0、ADRI1、ADRI2分別與AT89C52的P2.3、P2.4、P2.5口相連,可用于選擇發(fā)送數(shù)據(jù)是選擇相應(yīng)的串口0~4;ADRO0、ADRO1、ADRO2與P2.0、P2.1、P2.2相連,用于判斷接收的數(shù)據(jù)來自哪一個串口。 SP2538的時鐘頻率選為20.0MHZ,此時母串口5的波特率為57600bps,串口0~4的波特率為9600bps。

下面是與上述硬件電路相關(guān)的接口程序,該程序用A51匯編語言編制,程序僅說明了中斷方式下對子串口0(TX0、RX0)的操作,其它子串口類似。

TBLOCK DATA 20H

RBLOCK DATA 30H

LENGTH DATA 14H

TXR_REV_SEND: CLR ES

JBC RI,RECEIVE

CLR TI

MOV A,@R0

CLR P2.0 ; 寫數(shù)據(jù)到“SBUF”前必須先置欲發(fā)送子串口的地址

CLR P2.1

CLR P2.2

MOV SBUF,A

DJNZ R2,NEXT

SJMP $

NEXT: INC R0

RETI

RECEIVE: MOV A,P2

AND A,#31H ;判斷是否為子串口0

JNZ ELSE

MOV A,SBUF

MOV @R1,A

INC R1

RETI

圖(1) AT89C52與SP2538的電路連接

2.2 基于Intel8251的串行口擴展方法

上面基于SP2538的串口擴展方法可以說是一種串行的擴展方法,這里基于Intel8251的擴展方法則是一種并行的方法。Intel8251是一種通用的同步/異步發(fā)送器(USART),它的工作方式可以通過編程設(shè)置。能夠以同步或異步串行通信方式工作,能自動完成幀格式。

Intel8251具有獨立的接收/發(fā)送器。在異步方式下,用于產(chǎn)生8251內(nèi)部時序的時鐘CLK輸入至少應(yīng)為發(fā)送或接收時鐘的4.5倍。接收/發(fā)送(RXC/TXC)時鐘應(yīng)為波特率的1倍、16倍或64倍(由8251的工作方式字設(shè)定)。

圖(2)是用Intel8251擴展一個串行通道的電路原理,圖中,11.0592MHZ晶振經(jīng)ALE6分頻后于 、組合,產(chǎn)生1.8432MHZ的時鐘頻率,分別作為8251與8253的時鐘輸入,若設(shè)定8251通信波特率為9600bps,波特率因子為16,則需要 153.6KHZ的接收/發(fā)送時鐘頻率,該頻率可由8253的OUT0產(chǎn)生。

下面的A51程序段說明了如何設(shè)置8253使其產(chǎn)生153.6KHZ的方波,以及如何用8251收/發(fā)數(shù)據(jù):

;設(shè)置8253的程序段:

MOV A,#36H ; 計數(shù)器0輸出方波控制字

MOV DPTR,#0FFFFH ; 指向控制字寄存器

MOVX @DPTR,A

MOV DPTR,#0FFFCH ; 指向0計數(shù)器地址

MOV A,#0DH

MOVX @DPTR,A

MOV A,#0

MOVX DPTR,A

SETB P1.0

;操作8251的程序段:

START: MOV DPTR,#7FFFH ;8251控制、命令口地址

MOV A,#5EH ;一個停止位,奇校驗,8位數(shù)據(jù),異步*16

MOVX @DPTR,A ;寫入方式字

MOV A,#15H

MOVX @DPTR,A ;命令字,啟動發(fā)送和接收器

LOOP: SJMP LOOP ;等待8251中斷

8251_INT: ;現(xiàn)場保護

MOV DPTR,#7FFFH

MOV A,@DPTR

JB ACC.0,TX_INT

JB ACC.1,RX_INT

INT_EXIT: ;恢復(fù)現(xiàn)場

RETI

;發(fā)送數(shù)據(jù)

TX_INT: MOV DPTR,#7FFEH ;8251數(shù)據(jù)口地址

MOV A,20H

MOVX @DPTR,A

AJMP INT_EXIT

;接收數(shù)據(jù)

RX_INT: MOV DPTR,#7FFEH

MOVX A,@DPTR

MOV 30H,A

AJMP INI_EXIT

圖(2)用8251擴展串行通道的硬件電路原理

并行擴展是指利用單片機三組總線(AB,DB,CB)進行的系統(tǒng)擴展。

串行擴展是指利用SPI(Serial Peripheral Interface)三線總線和I2C雙總線的串行系統(tǒng)擴展。

1,外部并行擴展

單片機是通過芯片的引腳進行系統(tǒng)擴展的。為了滿足系統(tǒng)擴展的要求,MCS-51系列單片機芯片引腳可以構(gòu)成可以構(gòu)成下圖所示的三總線結(jié)構(gòu),單片機所有的外部芯片都是通過這三組總線進行擴展。

2,外部串行擴展

串行擴展包括SPI三線總線和I2C雙總線兩種。在單片機內(nèi)不具有串行總線時,可利用兩根或三根I/O口線用軟件來虛擬串行總線的功能。下圖所示:

P2

ALE

P0

WR

RD

PSEN

EA

RESET

MCS-51

地址鎖存器

A8-A15

A0-A7

地址總線

D0-D7

數(shù)據(jù)總線

控制總線

MCS-51單片機的三總線結(jié)構(gòu)

4.1單片機三總線的形成(外部并行擴展)

有I2C接口的主機

有I2C接口的RAM或I/O芯片

有I2C接口

的從機

SCL

SDL

Vcc

Rf

Rf

I2C總線

I2C 總線系統(tǒng)示意圖

AB,DB,CB 各自的作用

(AB,DB,CB)三組總線稱為系統(tǒng)總線。

系統(tǒng)總線的含義是指計算機各芯片之間的公共連線??偩€的根數(shù)(位數(shù))稱為總線寬度。

地址總線:單片機外部有存儲器或接口芯片,其中都有存儲單元或寄存器單元,這些單元地位平等,需要被分配地址編號才能予以區(qū)分,分配地址當然也是以電信號形式給出,由于存儲器的容量很大,所以用于分配地址的線也較多,這些線被稱為地址線總線.51單片機的地址總線AB(address bus)為16位,可尋址216 (64K)存儲空間

數(shù)據(jù)總線:起著在CPU和存儲器或外圍接口電路之間傳遞數(shù)據(jù)的作用。我們常說的8位機,16位機,32位機,是說CPU的外數(shù)據(jù)總線(DB )(data bus) )寬度(位數(shù))。

控制總線:通常包括時序信號(時鐘,定時,應(yīng)答),數(shù)據(jù)傳送控制(如存儲器的讀寫,IO設(shè)備的讀寫)信號,中斷的請求和響應(yīng),總線請求,復(fù)位等信號,控制總線CB(control bus)隨CPU的不同而各具特色。

單片機的擴展

MCS-51單片機本身是一個基本的微型計算機,內(nèi)部已經(jīng) 具有一定數(shù)量的存儲單元和I/O接口,但在內(nèi)部的資源不能夠滿足系統(tǒng)的需要時,就需要進行資源的擴展,單片機的擴展主要包括以下

兩方面的內(nèi)容:

存儲器的擴展

I/O接口的擴展

注: MCS-51系列的單片機在進行擴展時,需要把P0口和P2口作為擴展總線使用,不能夠再作為一般的I/O口使用。

存儲器的擴展

在單片機系統(tǒng)中,存儲器的擴展包括:

程序存儲器擴展

隨著半導(dǎo)體技術(shù)的發(fā)展,單片機內(nèi)部的程序存儲器數(shù)量越來越大,在一般的單片機系統(tǒng)中,對于程序存儲器的擴展已經(jīng)使用的比較少。但對于一些比較早的片內(nèi)沒有程序存儲器的單片機(8031,8032),在使用時還需要進行存儲器的擴展。

但建議用戶盡量避免外擴ROM,51系列單片機1000多種型號,一定可以找到內(nèi)部ROM容量符合要求的單片機。即便是單片機略微貴點也值得。

數(shù)據(jù)存儲器擴展

在MCS-51系列單片機構(gòu)成的系統(tǒng)中,內(nèi)部RAM的數(shù)量比較有限(128B或256B),在面對大容量的數(shù)據(jù)處理時,就需要進行RAM的擴展。

程序存儲器擴展

常用的外部程序存儲器:

EPROM(紫外線可擦除)

常用的EPROM以27xx系列為主。

EEPROM(電可擦除)

目前的EEPROM分為:串行EEPROM和并行EEPROM,在使用時,常常把串行的EEPROM作為數(shù)據(jù)存儲器使用。以28xx系列為主。

FlashROM(快閃電可擦除)

主要以29Cxx系列為主。

常用的EPROM芯片引腳封裝示意圖

常用的EPROM芯片引腳封裝示意圖

不同容量的EPROM只是在地址線的數(shù)目和編程信號引腳有一點區(qū)別,各重要的引腳含義如下:

A0-Ai:地址輸入線,決定存儲器的容量;

Q0-Q7:雙向三態(tài)數(shù)據(jù)線;

E:片選信號輸入線;

G:讀選通輸入信號線;

P:編程脈沖輸入線;

VPP:編程電源輸入線;

VCC:工作電源輸入線(常為+5V);

GND/VSS:工作時接地線。

2817A

2864A

常用的EEPROM芯片引腳封裝示意圖

不同容量的EEPROM只是在地址線的數(shù)目和編程信號引腳有一點區(qū)別,各重要的引腳含義如下:

A0-Ai:地址輸入線,決定存儲器的容量;

I/O0- I/O7(D0-D7):雙向三態(tài)數(shù)據(jù)線;

CE:片選信號輸入線;

OE:讀選通輸入信號線;

WE:讀選通信號輸入線;

VCC:工作電源輸入線(常為+5V);

GND:工作時接地線。

29c256

29c512

常用的FlashROM芯片引腳封裝示意圖

2.程序存儲器擴展實例

MCS-51單片機與27256芯片的接口。

利用EPROM擴展一個存儲容量為32KB的程序存儲器

MCS-51單片機與2864芯片的接口。

由于2864不僅可以存放程序也可以在線寫入數(shù)據(jù),可通過一定的方式來擴展一個程序存儲器和數(shù)據(jù)存儲器一體的存儲空間,其容量為8KB.

MCS-51單片機與27256芯片的接口

27256的基本地址范圍:0000H—7FFFH

P0連接:

74LS373的1D-8D

27256的DQ1-DQ8

PSEN接OE

CE接地

P2連接

27256的A8-A14

MCS-51單片機與2864芯片的接口

2864的基本地址范圍:0000H—1FFFH

P0連接:

74LS373的1D-8D

27256的DQ1-DQ8

P2連接

27256的A8-A12

PSEN和RD相與接OE,WR接WE,CE接P2.7

讀外部程序存儲器時序

ALE

PSEN

注意:上述時序是在取指令過程中自動產(chǎn)生

一個機器周期

送地址

取出指令

程序存儲器擴展實例思考:

MCS-51單片機與27256芯片的接口中,為什么片選信號可以直接接地 它的地址范圍還可以是多少

MCS-51單片機與2864芯片的接口中,EEPROM可以在線寫入數(shù)據(jù),它能否像寫RAM一樣寫入 它的地址范圍還可以是多少

數(shù)據(jù)存儲器擴展

常用的數(shù)據(jù)存儲器:

靜態(tài)RAM

靜態(tài)RAM在應(yīng)用時存取速度快,使用方便并且價格比較的低廉。但它具有在掉電時,內(nèi)部的數(shù)據(jù)會丟失。典型的有6116,6264,62256等芯片。為了避免掉電數(shù)據(jù)丟失,出現(xiàn)了自動保護的靜態(tài)RAM,如:DS1225,DS1235.

串行EEPROM

串行EEPROM的與并行的EEPROM特性一樣,只是在數(shù)據(jù)的讀寫使用串行方式。常用的有24Cxx系列(I2C接口)和X25系列(SPI接口)的串行EEPROM.

一,靜態(tài)RAM

不同容量的靜態(tài)RAM只是在地址線的數(shù)目和編程信號引腳有一點區(qū)別,各重要的引腳含義如下:

A0-Ai:地址輸入線,決定存儲器的容量;

I/O0-I/O7:雙向三態(tài)數(shù)據(jù)線;

CE:片選信號輸入線;

OE:讀選通輸入信號線;

WE:寫選通輸入信號;

VPP:編程電源輸入線;

VCC:工作電源輸入線(常為+5V);

GND:工作時接地線。

6264

62256

常用的靜態(tài)RAM芯片引腳封裝示意圖

二,串行ROM

不同容量的串行ROM存儲容量上有區(qū)別,各重要的引腳含義如下:

A0,A1,A2:芯片的地址輸入線;

SDA:串行數(shù)據(jù)輸入端;

SCL:串行時鐘輸入端;

RESET:復(fù)位信號輸入;

WP:寫保護輸入端,為低電平時不允許寫數(shù)據(jù);

SCK:串行時鐘輸入端;

SI:串行數(shù)據(jù)輸入端;

VCC:工作電源輸入線(常為+5V);

GND:工作時接地線。

AT24CXX和X25043的芯片引腳封裝示

意圖封裝

AT24Cxx

X25043

三,利用6116擴展一個2KB的

數(shù)據(jù)存儲器

在利用6116對MCS-51系列的單片機進行存儲器擴展時,基本的連接為:

OE與RD控制相連;

WE與WR控制相連;

CE與P2.7相連;

A0-A7與鎖存器74LS373的Q0-Q7相連;

A8-A10分別與P2.0-P2.2相連;

6116的基本地址范圍:0000H—07FFH.

MCS-51單片機與6116芯片的接口

6116的基本地址范圍:0000H—07FFH

P0連接:

74LS373的1D-8D

6116的DQ1-DQ8

OE接RD

WR接WD

P2連接片選和

6116的A8-A10

四,利用DS1235擴展一個32KB的數(shù)據(jù)存儲器

在利用DS1235對MCS-51系列的單片機進行擴展時,基本的連接為:

OE與RD控制相連;

WE與WR控制相連;

CE與P2.7相連;

A0-A7與鎖存器74LS373的Q0-Q7相連;

A8-A14分別與P2.0-P2.6相連;

DS1235的基本地址范圍:0000H—7FFFH.

MCS-51單片機與DS1235芯片的接口

DS1235的基本地址范圍:0000H—7FFFH

P0連接:

74LS373的1D-8D

DS1235的DQ1-DQ8

OE接RD

WR接WD

P2連接片選和

DS1235的A8-A14

DS1235數(shù)據(jù)存儲單元的操作方法

例1:從DS1235的地址單元2000H讀取數(shù)據(jù)到累加器ACC中。

例2:從累加器ACC向DS1235的地址為2000H的單元寫入數(shù)據(jù)。

讀取數(shù)據(jù)方法1

READB: MOV DPTR,#2000H

MOVX A,@DPTR

讀取數(shù)據(jù)方法2

READB: MOV P2,#20H

MOV R0,#00H

MOVX A,@R0

寫入方法1

WRITE: MOV DPTR,#2000H

MOVX @DPTR,A

寫入方法2

WRITE: MOV P2,#20H

MOV R0,#00H

MOVX @R0,A

P2口的地址由單片機自動產(chǎn)生

P2口的地址由P2口以I/O方式產(chǎn)生

P2口的地址由單片機自動產(chǎn)生

P2口的地址由P2口以I/O方式產(chǎn)生

讀/寫外部數(shù)據(jù)存儲器時序

PSEN

一個機器周期

ALE

一個機器周期

RD/WR

訪問ROM,取出MOVX指令

訪問RAM讀/寫數(shù)據(jù)

送地址

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

    關(guān)注

    8

    文章

    469

    瀏覽量

    57694
  • 單片機
    +關(guān)注

    關(guān)注

    6067

    文章

    44992

    瀏覽量

    650682
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1276

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    單片機原理及應(yīng)用

    本書全面系統(tǒng)地介紹了 MCS-51 系列單片機的基本結(jié)構(gòu)、工作原理及應(yīng)用技術(shù)。主要內(nèi)容包括:微型計算機的基礎(chǔ)知識、MCS-51 單片機的基本結(jié)構(gòu)、匯編語言和 C51 語言程序設(shè)計方法、中斷系統(tǒng)
    發(fā)表于 06-16 16:58

    C51單片機及C語言知識點必備秘籍

    定時/計數(shù)器實驗 21:單片機串行口介紹 系列四 22:單片機串行口通信程序設(shè)計 23:LED 數(shù)碼管靜態(tài)顯示接口與編 24:動態(tài)掃描顯示接口電路及程序 25:
    發(fā)表于 05-15 14:00

    單片機外圍電路設(shè)計 (第2版)

    及智能傳感器的接口技術(shù)。第4章闡述單片機測控系統(tǒng)的設(shè)計。第5章闡述數(shù)據(jù)采集系統(tǒng)及新穎檢測電路的設(shè)計。第6章講述智能儀器專用集成電路及其應(yīng)用。第7章介紹一種基于串行口在線下載的單片機開發(fā)系統(tǒng)的設(shè)計。第8
    發(fā)表于 04-18 16:16

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

    資料介紹 從實際應(yīng)用入手,以實驗過程和實驗現(xiàn)象為主導(dǎo),循序漸進地講述51單片機C語言編程方法以及51單片機的硬件結(jié)構(gòu)和功能應(yīng)用。全書共分5篇,分別為入門篇、內(nèi)外部資源操作篇、提高篇、實戰(zhàn)篇和拓展篇
    發(fā)表于 04-15 13:57

    單片機調(diào)試常見問題與解決方法

    燒錄到單片機時,燒錄軟件顯示無法與單片機通信。 解決方法: 檢查單片機的電源是否正常,確保電源電壓在規(guī)定的范圍內(nèi)。 檢查燒錄線的連接是否正確,包括數(shù)據(jù)線和地線。 確認燒錄軟件是否選擇了
    的頭像 發(fā)表于 11-01 14:11 ?3025次閱讀

    如何實現(xiàn)51單片機與PC串行通信

    詳細步驟和方法。 硬件連接 首先,我們需要將51單片機與PC串行接口連接起來。通常,我們使用RS-232接口進行連接。RS-232接口
    的頭像 發(fā)表于 10-21 11:35 ?2677次閱讀

    單片機的中斷機制

    單片機的中斷機制是一種重要的處理方式,它允許單片機在執(zhí)行主程序的過程中,能夠暫停當前任務(wù),轉(zhuǎn)而處理外部或內(nèi)部緊急事件。這種機制極大地提高了系統(tǒng)的響應(yīng)速度和處理能力,使得單片機在各種應(yīng)用領(lǐng)域中得到廣泛應(yīng)用。以下是對
    的頭像 發(fā)表于 10-17 18:03 ?1985次閱讀

    io和串口的區(qū)別 單片機有多少個io

    IO和串口的區(qū)別 IO,即輸入輸出端口(Input/Output Port),是單片機或其他微控制器與外部設(shè)備之間進行數(shù)據(jù)交換的接口。它們通常用于控制外部設(shè)備的狀態(tài),如LED燈的亮滅、電機的啟停
    的頭像 發(fā)表于 10-06 10:06 ?4242次閱讀

    單片機基本io功能調(diào)試過程

    所使用的單片機型號以及需要調(diào)試的IO。不同型號的單片機在IO的配置和特性上可能有所不同。 查閱單片機手冊 : 查閱
    的頭像 發(fā)表于 09-14 14:38 ?1490次閱讀

    單片機io一般包含哪幾種狀態(tài)

    單片機的IO(Input/Output,即輸入輸出端口)通常包含以下幾種狀態(tài),這些狀態(tài)使得單片機能夠靈活地與外部設(shè)備進行數(shù)據(jù)交互和控制。以下是對這些狀態(tài)的說明: 輸入狀態(tài)(Input
    的頭像 發(fā)表于 09-14 14:35 ?1966次閱讀

    單片機io怎么配置成輸出口

    單片機IO配置成輸出口的過程通常涉及對單片機內(nèi)部寄存器的操作。不同型號的單片機在寄存器配置和編程方式上可能有所不同,但基本原理是相似的。以下是一個通用的步驟,用于將
    的頭像 發(fā)表于 09-14 14:33 ?1601次閱讀

    單片機io輸出電流多大

    單片機IO的輸出電流大小會受到多種因素的影響,包括單片機的型號、IO的配置模式以及外部電路的設(shè)計等。以下是對單片機IO
    的頭像 發(fā)表于 09-14 14:29 ?4325次閱讀

    單片機io的四種工作狀態(tài)

    單片機的I/O工作狀態(tài)是單片機編程和硬件操作中非常重要的一部分,它決定了單片機如何與外部設(shè)備進行通信。 1. 單片機I/O
    的頭像 發(fā)表于 09-14 14:24 ?3819次閱讀

    單片機燒錄程序用什么軟件

    工作原理和接口方式的不同,可以分為以下幾類: 1.1 并行燒錄器:通過并行接口將程序數(shù)據(jù)傳輸給單片機,燒錄速度快,但需要占用較多的I/O端口。 1.2 串行燒錄器:通過串行接口將程序數(shù)據(jù)傳輸給
    的頭像 發(fā)表于 09-02 10:05 ?3455次閱讀

    串行口的四種工作方式各有什么特點

    串行通信是計算機硬件和外設(shè)之間常用的通信方式之一。串行口(Serial Port)是實現(xiàn)串行通信的硬件接口。在計算機系統(tǒng)中,串行口通常用于連接鼠標、調(diào)制解調(diào)器、打印機等設(shè)備。
    的頭像 發(fā)表于 08-22 17:37 ?3774次閱讀