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

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> MCS-51單片機的串行I/O口及控制寄存器

MCS-51單片機的串行I/O口及控制寄存器

作者:admin 來源:不詳 發(fā)布時間:2018-05-08  瀏覽:16

1、串行口的結構

MCS-51串行口結構框圖示于圖。由圖可見 MCS-51單片機串行口主要由兩個物理上獨立的串行數(shù)據(jù)緩沖寄存器SBUF、發(fā)送控制器、接收控制器、輸入移位寄存器和輸出控制門組成。兩個特殊功能寄存器SCON和PCON用來控制串行口的工作方式和波特率。發(fā)送緩沖寄存器SBUF只能寫,不能讀;接收緩沖寄存器SBUF只能讀,不能寫。兩個緩沖寄存器共用一個地址99H,可以用讀/寫指令區(qū)分。


串行發(fā)送時,通過"MOV SBUF,A”寫指令,CPU把累加器A的內(nèi)容寫入發(fā)送的SBUF(99H),再由TxD引腳一位一位地向外發(fā)送;串行接收時,接收端從RxD一位一位地接收數(shù)據(jù),直到收到一個完整的字符數(shù)據(jù)后通知CPU,再通過"MOV A,SBUF"讀指令,CPU從接收的SBUF(99H)讀出數(shù)據(jù),送到累加器A中。發(fā)送和接收的過程可以采用中斷方式,從而可以大大提高CPU的效率。

2、串行口的控制寄存器

在MCS-51的SFR中,與串行口有關的控制寄存器有四個。其中最重要的是串行口控制寄存器SCON,在使用串行口時,必須首先對它初始化。

SCON是MCS-51的一個可位尋址的SFR,串行數(shù)據(jù)通信的方式選擇、接收和發(fā)送控制以及串行口的狀態(tài)標志均由專用寄存器SCON控制和指示。復位時所有位被清0。SCON的格式如下:


3、電源控制寄存器PCON

PCON主要是為CHMOS型單片機的電源控制而設置的專用寄存器,地址為87H。PCON的最高位SMOD是串行口波特率倍增位。當SMOD=1時,波特率加倍,復位時,SMOD=0。PCON的格式如下:


4、中斷允許寄存器IE(A8H)

其中,ES為串行口中斷允許控制位,ES=1允許RI/T1中斷,ES=0,禁止RI/TI中斷。

5、中斷優(yōu)先級寄存器IP(B8H)



 其中,PS為串行口中斷優(yōu)先級控制位,該位為“1”,串行口設定為高優(yōu)先級。

編輯: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

深水埗区| 湘潭县| 汤阴县| 灵宝市| 措美县| 富裕县| 寿光市| 韩城市| 香格里拉县| 茌平县| 九龙坡区| 平和县| 抚顺县| 柳林县| 云林县| 新巴尔虎右旗| 永安市| 育儿| 九龙坡区| 蕉岭县| 丹江口市| 鄂尔多斯市| 探索| 禄丰县| 仙游县| 沁阳市| 田东县| 尉犁县| 兰坪| 海阳市| 全州县| 湾仔区| 伊宁县| 额济纳旗| 康乐县| 定结县| 西乡县| 尼勒克县| 广南县| 平罗县| 得荣县|