Ⅰ 單片機中與串列有關的特殊功能的寄存器有哪些以及其主要作用
SCON 是串口功能控制寄存器,主要是設置串口的接受使能,是不是奇偶校驗,工作第幾狀態的。
TMOD 一般也會用到,因為一般都是用T1的溢出率來作為串口的波特率的,所以計時器寄存器也有用,相應的還有TCON和T1H,T1L等
涉及到中斷還有EA,ES,EA是總中斷標志位,ES是串口中斷標志位,都開了才會有串口的接收或發送中斷。
SBUF是串口的緩存,接收就是MOV A,SBUF,發送就是MOV SBUF,A
Ⅱ 單片機中特殊功能寄存器TCON和SCON作用
TCON在MCS51系列單片機中稱為定時計數控制寄存器,所以主要和定時計數器有關,當然還可用來設置外部中斷的觸發方式。
SCON主要用來控制單片機的串口通信
Ⅲ 簡述單片機串列口的工作方式
89系列單片機的串列通信有4種工作方式:
1、方式0是同步移位寄存器方式,幀格式8位,波特率固定為fosc/12。
2、方式1是8位非同步通信方式,幀格式10位,波特率可變:T溢出率/n(n= :32或16)。
3、方式2是9位非同步通信方式,幀格式11位,波特率固定: fosc/n(n=32 或16)。
4、方式3是9位非同步通信方式,幀格式11位,波特率可變:T溢出率(m=32或16)。
方式1、2、3的區別主要表現在幀格式及波特率兩個方面。
單片機應用范圍:
單片機滲透到我們生活的各個領域。導彈的導航裝置,飛機上各種儀表的控制,計算機的網路通訊與數據傳輸,工業自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統,錄像機、攝像機、全自動洗衣機的控制等等。
還有自動控制領域的機器人、智能儀表、醫療器械以及各種智能機械。因此,單片機的學習、開發與應用將造就一批計算機應用與智能化控制的科學家、工程師。
Ⅳ 8051串列口設有幾個控制寄存器它們的作用是什麼
8051串列口設有2個控制寄存器(串列口控制寄存器SCON
電源控制寄存器PCON)
作用:SCON寄存器用來控制串列口的工作方式和狀態,可以位定址在復位時所有位被清零,位元組地址98H
PCON主要是為CHMOS型單片機的電源控制設置的專用寄存器,單位地址87H,不能位定址,最高位SMOD,為波特率選擇位。
注釋:
(位定址末尾是8
或者0)