freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)活動(dòng)門控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2025-08-07 13:08本頁(yè)面
  

【正文】 。串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線Universal Serial Bus或者USB混淆)。串口同時(shí)也是儀器儀表設(shè)備通用的通信協(xié)議;很多GPIB兼容的設(shè)備也帶有RS232口。串口通信的概念非常簡(jiǎn)單,串口按位(bit)發(fā)送和接收字節(jié)。它很簡(jiǎn)單并且能夠?qū)崿F(xiàn)遠(yuǎn)距離通信。典型地,串口用于ASCII碼字符的傳輸。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時(shí)在另一根線上接收數(shù)據(jù)。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。它表示每秒鐘傳送的bit的個(gè)數(shù)。(3)停止位:用于表示單個(gè)包的最后一位。(4)奇偶校驗(yàn)位:在串口通信中一種簡(jiǎn)單的檢錯(cuò)方式。51單片機(jī)有一個(gè)全雙工的串行通訊口,所以單片機(jī)和電腦之間可以方便地進(jìn)行串口通訊。我們采用了三線制連接串口,也就是說(shuō)和電腦的9針串口只連接其中的3根線:第5腳的GND、第2腳的RXD、第3腳的TXD。: SCI串行通信接口 DSP控制器串行通信接口(SCI)是一個(gè)標(biāo)準(zhǔn)的通用異步接收/發(fā)送(UART)通信接口。DSP控制器串行通信接口(SCI)有自已的使能和中斷位,它們可以半雙工或全雙工方式工作。位速率(波特率)可通過(guò)一個(gè)16位的比特率選擇寄存器進(jìn)行編程,因此,可以有超過(guò)65000種不同的速率。SCI的物理描述:(1)兩個(gè)I/O引腳。*波特率的數(shù)量:64K(3)1~8的可編程數(shù)據(jù)字長(zhǎng)。(5)內(nèi)部產(chǎn)生的串行時(shí)鐘。*奇偶性錯(cuò)誤*超限錯(cuò)誤*幀錯(cuò)誤*間斷檢驗(yàn)(7)兩種喚醒多處理器模式,可與任意通信格式一起使用。(9)雙緩沖接收和發(fā)送功能。接收器:RXRDY標(biāo)志(準(zhǔn)備從接收緩沖寄存器中讀出一個(gè)新字符)、BRKDT標(biāo)志(間斷條件發(fā)生)和RXERROR,可用來(lái)監(jiān)視四個(gè)中斷條件。(12)SCI數(shù)據(jù),不管是接收的、還是發(fā)送的,都是NRZ(非歸零)格式的。為了保證同步,除了格式與周期外,還需解決的一個(gè)基本問(wèn)題是主、從機(jī)必須按照統(tǒng)一的電氣和物理接口標(biāo)準(zhǔn)來(lái)連接,如信號(hào)電平、信號(hào)定義與電纜特性等都必須按照統(tǒng)一的標(biāo)準(zhǔn)。最典型的是DSP控制器與PC機(jī)串口連接時(shí),前者是TTL(5V)電平,后者是RS—232(15V)電平,必須進(jìn)行電平轉(zhuǎn)換。傳輸線驅(qū)動(dòng)器 MC1488 和傳輸線接收器 MC1489 可實(shí)現(xiàn)這種轉(zhuǎn)換。SCI使用16位的波特率選擇寄存器值來(lái)選擇64K種不同的串行時(shí)鐘頻率中的一種。當(dāng) BRR = 0 時(shí)表1 一般SCI位速度的波特率選擇值理想的波特率BRR實(shí)際的波特率誤差(%)24002080(822H)2400048001040(411H)48039600520(208H)959719200259(103H)1923138400129(81H)38462上位機(jī)主要是對(duì)數(shù)字溫度計(jì)的多個(gè)溫度值的顯示。using 。using 。using 。using 。namespace WEUDUCELIANG{ public partial class Form1 : Form { public Form1() { InitializeComponent()。//設(shè)置timer控件時(shí)間間隔 = false。 = 。 = true。 } private void button1_Click(object sender, EventArgs e) { if (!) //如果串口是關(guān)閉的 { //設(shè)定串口信息和波特率 = ()。 = 。 = 。 //打開(kāi)串口 = 關(guān)閉串口。 = false。 = false。 } catch { (串口打開(kāi)失?。n可能是串口已被占用!)。 //關(guān)閉串口 = 打開(kāi)串口。 = true。 = true。 } } private void btnCJ_Click(object sender, EventArgs e) { try { if () { (\r\n)。 return。 double k = (())。 = 溫度: + () + 。 = 停止采集。 } else { ()。 } } catch { (沒(méi)找到設(shè)備)。 ()。 = 開(kāi)始采集。 } private void button3_Click(object sender, EventArgs e) //保存溫度數(shù)據(jù) { objfile。 objfile = ()。 ()。 objfiles = new StreamWriter()。 ()。 } private void timer1_Tick(object sender, EventArgs e) { (\r\n)。 double wendu = k * 。 + 時(shí)間: + ()。 } private void
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1