日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> AT89S52單片機并行I/O端口

AT89S52單片機并行I/O端口

作者:admin 來源:不詳 發(fā)布時間:2018-05-08  瀏覽:11
  單片機I/O端口是數(shù)據(jù)輸入緩沖、數(shù)據(jù)輸出驅(qū)動及鎖存多項功能I/O電路,是單片機對外部實現(xiàn)控制和信息交換的必經(jīng)之路。
   AT89S52單片機I/O端口有串行和并行之分,有P0、P1、P2和P3四個8位并行I/O端口,共占32根引腳,每一個I/O端口都能獨立地用作輸入或輸出;有1個串行I/O端口,一次只能傳送一位二進制信息。
1.并行I/O端口
   P0口為三態(tài)雙向口,P1、P2、P3口為準雙向口。
(1)P0端口
   P0口字節(jié)地址80H,位地址80H~87H。P0口除作為準雙向通用I/O接口使用外,還有更重要的兩種功能:分時復用為地址總線和數(shù)據(jù)總線。P0口輸出時能驅(qū)動8個LSTTL負載,即輸出電流不小于800μA。P0口位結(jié)構(gòu)如圖1所示。


圖1 P0口位結(jié)構(gòu)

當P0口用作輸出口使用時,在驅(qū)動NMOS電路時應外接上拉電阻;輸入操作有讀引腳和讀鎖存器之分。
(2)P1端口
   P1口字節(jié)地址90H,位地址90H~97H。P1口只有作為通用輸入/輸出接口的功能。P0口位結(jié)構(gòu)如圖2所示。


圖2 P1口位結(jié)構(gòu)

AT89S52的P1.0和P1.1是多功能引腳,P1.0可作定時器/計數(shù)器2的外部計數(shù)觸發(fā)輸入端T2,P1.1可作定時器/計數(shù)器2的外部控制輸入端T2EX。
(3)P2端口
   P2口字節(jié)地址A0H,位地址A0H~A7H。P2口是一個8位準雙向I/O口,具有兩種功能。一是作通用I/O口用,與P1口相同。二是作系統(tǒng)擴展外部存儲器的高8位地址總線,輸出高8位地址,與P0口一起組成16位地址總線。P2口位結(jié)構(gòu)如圖3所示,


圖3 P2口位結(jié)構(gòu)

(4)P3端口
   P3口字節(jié)地址B0H,位地址B0H~B7H。P3口也是一個8位準雙向I/O口,既可以字節(jié)操作,也可以位操作;既可以8位口操作,也可以逐位定義口線為輸入線或輸出線;既可以讀引腳,也可以讀鎖存器,實現(xiàn)“讀一修改一輸出”操作。P3口的位結(jié)構(gòu)如圖4。


圖4 P3口位結(jié)構(gòu)

 P3口除具有與P1口同樣的功能外,還具有第二功能,如表1所示


表1 P3口的第二功能

2.串行I/O端口
   AT89S52有一個全雙工的可編程串行I/O端口。這個串行I/O端口既可以在程序控制下將CPU的8位并行數(shù)據(jù)變成串行數(shù)據(jù)一位一位地從發(fā)送數(shù)據(jù)線TXD發(fā)送出去,也可以把串行接收到的數(shù)據(jù)變成八位并行數(shù)據(jù)送給CPU,而且這種串行發(fā)送和串行接收可以單獨進行,也可以同時進行。
   AT89S52串行發(fā)送和串行接收利用了P3口的第二功能,即利用P3.1 引腳作為串行數(shù)據(jù)的發(fā)送線TXD和P3.0引腳作為串行數(shù)據(jù)的接收線RXD。

編輯:admin  最后修改時間:2018-05-08

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

新蔡县| 攀枝花市| 耒阳市| 扎鲁特旗| 宁南县| 苗栗市| 和田县| 环江| 潼关县| 静宁县| 息烽县| 抚顺县| 潢川县| 碌曲县| 巴彦淖尔市| 博野县| 新蔡县| 永州市| 洱源县| 陕西省| 岳普湖县| 文登市| 聂荣县| 陇西县| 隆德县| 德钦县| 西乡县| 名山县| 郎溪县| 临武县| 象山县| 襄汾县| 酒泉市| 大宁县| 宁强县| 都江堰市| 康马县| 舒城县| 漳州市| 改则县| 嘉荫县|