999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的串口調試方法與技術

2013-04-29 00:00:00湯洪乾楊華
中國新通信 2013年3期

一、89C51單片機的串行接口結構

89C51單片機通過引腳RXD(P3.0,串行數據接收端)和引腳TXD(P3.1,串行數據發送端)與外界通訊。SBUF是串行口緩沖寄存器,包括發送寄存器和接收寄存器。它們有相同名字和地址空間,但不會出現沖突,因為它們其中一個只能被CPU讀出數據,另一個只能被CPU寫入數據。

二、串行口的控制與狀態寄存器

SCON用于定義串行口的工作方式及實施接收和發送控制。其各位定義如表1:

SM2:多機通訊控制位。本文不使用,編程時置0即可。

REN:接收允許控制位。由軟件置位以允許接收,又由軟件清0來禁止接收。

TB8:要發送數據的第9位。可約定作為奇偶校驗位。

RB8:接收到的數據的第9位。在方式0中不使用RB8。在方式1中,若SM2=0,其為接收到的停止位。

TI:發送中斷標志。在方式0中,第8位發送結束時,由硬件置位。在其它方式的發送停止位前,由硬件置位。必須用軟件清0。

RI:接收中斷標志位。在方式0,當接收完第8位數據后,由硬件置位。在其它方式中,在接收到停止位的中間時刻由硬件置位。RI也必須用軟件清0。

1:方式1,3波特率=定時器1溢出率/16;方式2波特率為Fosc/32。

0:方式1,3波特率=定時器1溢出率/32;方式2波特率為Fosc/64

四種工作方式分別為方式0、方式1、方式2、方式3:

(1)方式0為移位寄存器輸入/輸出方式。(2)方式1為波特率可變的10位異步通訊接口方式。(3)方式2為固定波特率的11位異步通訊接口方式。(4)方式3為波特率可變的11位異步通訊接口方式。

三、波特率的選擇

在串行通訊中,收發雙方的數據傳送率(波特率)要有一定的約定。在89C51串行口的四種工作方式中,方式0和2的波特率是固定的,而方式1和3的波特率是可變的,由定時器T1的溢出率控制。

A、方式0:波特率固定為晶振頻率的1/12。B、方式2:波特率由PCON中的選擇位SMOD來決定:SMOD=1:波特率為1/32fosc,SMOD=0:波特率為1/64fosc。C、方式1和方式3:定時器T1作為波特率發生器,其公式如下:波特率=定時器T1溢出率乘2的SMOD次方除以32;T1溢出率=T1計數率/產生溢出所需的周期數。當時鐘頻率選用11.0592MHZ時,容易獲得標準的波特率,所以很多單片機系統選用這個頻率的晶振。

四、串口調試實驗

我們首先要做的是串口的初始化:(1)確定定時器1的工作方式———編程TMOD寄存器;(2)計算定時器1的初值———裝載TH1,TL1;(3)啟動定時器1———編程TCON中的TR1位;(4)確定串行口的工作方式———編程SCON;(5)串行口在中斷方式工作時,須開CPU和源中斷———編程IE寄存器。

初始化以后就進行串口與PC機的通訊實驗,本實驗是在PC端向單片機發送數據,然后單片機把PC發送的數據送回PC端,同時單片機控制一個led燈閃爍。這里我們使用基于VC++編寫的PC端串口工具來完成調試。

五、結束語

串口通信因簡單高效而得到了廣泛的應用,本文介紹了89C51單片機的串口通信原理,對其內部結構如串行口控制寄存器SCON和電源控制寄存器PCON進行了詳細剖析,研究了4種工作方式下的波特率選擇問題,最后進行了實際的RS232串口通信實驗,利用中斷方式靈活地實現了單片機與PC機的串口通信。

主站蜘蛛池模板: 亚洲热线99精品视频| 波多野结衣久久精品| 最新国产精品第1页| 91九色国产在线| 色成人综合| 国产杨幂丝袜av在线播放| 亚洲人成网线在线播放va| 永久免费AⅤ无码网站在线观看| 男女男免费视频网站国产| 亚洲第一天堂无码专区| 精品色综合| 国产欧美日韩专区发布| 91小视频在线观看免费版高清| 日本不卡视频在线| 色欲不卡无码一区二区| 国产青榴视频在线观看网站| 色欲不卡无码一区二区| 五月婷婷综合网| 伊人久久大香线蕉aⅴ色| 亚洲成a人在线播放www| 国产精品免费p区| 久久夜色精品国产嚕嚕亚洲av| 久久精品亚洲热综合一区二区| 91精品啪在线观看国产91九色| 青青草国产精品久久久久| 午夜日b视频| 亚洲精品欧美重口| 高清精品美女在线播放| 波多野结衣中文字幕一区| 国产精品一区二区在线播放| jizz国产视频| 亚洲AⅤ综合在线欧美一区| 2018日日摸夜夜添狠狠躁| 色婷婷在线影院| 久久久久久久久久国产精品| 欧美成人精品高清在线下载| 无码高潮喷水在线观看| 99热这里只有精品5| 亚洲动漫h| 亚洲欧美一区二区三区麻豆| 视频二区亚洲精品| 9啪在线视频| 国产午夜福利亚洲第一| 久久人妻系列无码一区| 成人无码一区二区三区视频在线观看| 奇米影视狠狠精品7777| 欧美亚洲中文精品三区| 欧美日韩91| 亚洲精品成人7777在线观看| 四虎国产精品永久在线网址| 毛片久久网站小视频| 欧美精品一二三区| 任我操在线视频| 精品人妻AV区| 一级毛片在线播放免费观看| 色综合久久无码网| 欧美日韩一区二区在线播放 | 久久狠狠色噜噜狠狠狠狠97视色| 日韩午夜伦| 国产精品一线天| 婷婷六月激情综合一区| 精品久久久久成人码免费动漫| 欧美.成人.综合在线| 本亚洲精品网站| 91精品国产综合久久香蕉922| 伊人久久久久久久久久| 亚洲精品视频网| 欧美日韩另类国产| 国内黄色精品| 91视频首页| 高潮毛片免费观看| 老司机精品久久| 亚洲二三区| 自拍亚洲欧美精品| 狠狠躁天天躁夜夜躁婷婷| 亚洲一区二区成人| 日韩无码黄色| 亚洲—日韩aV在线| 激情综合图区| 六月婷婷综合| 综合人妻久久一区二区精品| 亚洲国产天堂在线观看|