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

正文內(nèi)容

本科畢業(yè)論文全文:基于msp430單片機(jī)和pc機(jī)串口通信(文件)

 

【正文】 口有效結(jié)合起來(lái)?,F(xiàn)在基本達(dá)到畢業(yè)設(shè)計(jì)的目的。畢業(yè)答辯的時(shí)候?qū)⑼ㄟ^(guò)實(shí)物的形式展現(xiàn)在老師的面前。自己通過(guò)一句句的程序編寫(xiě)和老師的幫忙。 然后 自學(xué)面對(duì)對(duì)象高級(jí)語(yǔ)言 C和基于 winform 的界面設(shè)計(jì)軟件編程 、 MSP430 軟件編程 。 綜述 我的課題是 基于 MSP430 單片機(jī)和 PC 機(jī)串口通信軟件設(shè)計(jì) , 單片機(jī)的 串口 在通信數(shù)據(jù)交流中 和控制中 非 常重要。在未來(lái)的工作和學(xué)習(xí)中,我將以更好的成績(jī)來(lái)回報(bào)各位領(lǐng)導(dǎo)和老師。當(dāng)懂得很多以前沒(méi)有的知識(shí)時(shí),心中充滿了欣慰。 ( hz)。 = (gb2312)。 = 9600。 = 打開(kāi)串口 。//關(guān)閉跨線程出錯(cuò)消息 += new SerialDataReceivedEventHandler(m_DataReceived)。//串口打開(kāi) IsOpen = false。 break。 break。 break。 break。 = ()。 public 書(shū)建 () { InitializeComponent()。 namespace WindowsFormsApplication8 { public partial class 書(shū)建 : Form { private int num= 0。 using 。 using 。 //數(shù)據(jù)轉(zhuǎn)換 T|=T_LOW。 //發(fā)送跳過(guò) ROM 命令 DS18B20_Wirte(0xbe)。i0。 DS18B20_Init()。 Delayus(10)。BIT4) temp|=0x80。 P2DIRamp。i++)//一位位的接受 { DQLOW。 _DINT()。 Delayus(10)。 //從低位開(kāi)始發(fā)送 else DQLOW。i++)//一位位的發(fā)送 { DQLOW。 _DINT()。 } _EINT()。 P2DIR|=BIT4。//將 方向設(shè)置成輸入或者 INDIRP2( BIT2) 。 DQHIGH。//關(guān)中斷 DQHIGH。 UTXIFG0!=0) } /****************************************************************** 功能描述: 通過(guò) UART1 串口 終端 接受一個(gè)字節(jié) 函數(shù)作用:接受 PC 機(jī)的一個(gè)字節(jié)數(shù)據(jù) 是輸入?yún)?shù): 返回說(shuō)明:無(wú) ******************************************************************/ pragma vector=UART1RX_VECTOR __interrupt void UART1_RXISR(void) { uchar temp。 // 中斷允許寄存器設(shè)置 ,接收中斷允許 } /****************************************************************** 功能描述: UART1 串口發(fā)送一個(gè)字節(jié) 函數(shù)作用:發(fā)送一個(gè)字節(jié)數(shù)據(jù) PC 機(jī) 是輸入?yún)?shù): 返回說(shuō)明:無(wú) 32 ******************************************************************/ void UART1_Send_Byte(U8 c) { TXBUF1=c。 UMCTL1 = 0x03。 //長(zhǎng)度 8 位 UTCTL1|=SSEL0。//將單片機(jī)的 的引腳進(jìn)入第二串口發(fā)送功能 SETAFP3(BIT7)。本設(shè)計(jì)給出了上位 PC 機(jī)與下位單片機(jī)( MSP430F149)之間進(jìn)行異步串行通信的解決方案,實(shí)現(xiàn)了上位機(jī) 與 下位機(jī)的雙向通信功能 。圖 17 結(jié)果 分析通過(guò)PC 機(jī)的串口向單片機(jī)串口發(fā)送一段英語(yǔ)字符驗(yàn)證單片機(jī)是否可以正確的接受并顯示在 TFT 液晶顯示器上。運(yùn)用 VS2020 提供的 Winform 的可視化 界面。 上位機(jī)程序設(shè)計(jì)的關(guān)鍵技術(shù)是 運(yùn)用 C語(yǔ)言結(jié)合NET Framework 中提供 的 SerialPort 類,該類主要實(shí)現(xiàn)串口數(shù)據(jù)通信等 應(yīng)用 。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x高 =8x16 */ 0x00,0x00,0x00,0x10,0x10,0x18,0x28,0x28,0x24,0x3C,0x44,0x42,0x42,0xE7,0x00,0x00 取存在單片機(jī)的代碼段,然后通 過(guò)軟件編程,顯示你需要的字符。在下位機(jī)軟件編程中,因?yàn)榈?MSP430單片機(jī)的引腳都第二功能,而串口是第二功能,所以必 須要讓單片機(jī)的引腳進(jìn)入第二功能。 二 軟件設(shè)計(jì)思路 1. 下位機(jī)(單片機(jī))和 PC 的串口都符合符合 RS232 通信協(xié)議,如圖 10, 開(kāi)始位 數(shù)據(jù) 位 奇偶校驗(yàn)位 停止位 圖 10 RS232通信協(xié)議 所以下位機(jī)( 單片機(jī) ) 和 PC的波特率和開(kāi)始位和奇偶校驗(yàn)位和停止位相同就可以實(shí)現(xiàn)串口通信。實(shí)現(xiàn) 與上位機(jī)的串行通信和溫度及通信數(shù)據(jù)的實(shí)時(shí) 顯示 功能 。 64位光刻 ROM,內(nèi)置產(chǎn)品序列號(hào),方便多機(jī)掛接。C ~+125176。 最高 12位分辨率,精度可達(dá)土 。 ( 1)串口控制寄存器 UCTL 10 圖 5 串口控制寄存器 格式 PENA 允許位 0 校驗(yàn)禁止 1 校驗(yàn)允許 PEA 奇偶校驗(yàn)位 ,該 位 在校驗(yàn)允許時(shí)有效 0 奇校驗(yàn) 1 偶校驗(yàn) SPB 決 定 發(fā)送的停止位數(shù) ,但接收時(shí)接收器只檢測(cè) 1 位停止位 0 1 位停止位 1 2 位停止位 CHAR 字符長(zhǎng)度 0 7 位 1 8 位 LISTEN 反饋選擇 .選 擇 是否發(fā)送數(shù)據(jù)由內(nèi)部反饋給接收器 0 無(wú)反饋 1 有反饋 ,發(fā)送信號(hào)由內(nèi)部反饋給接收器 SYNC 模塊的模式選擇 0 UART 模式 [異步 ] 1 SPI 模式 [同步 ] MM多機(jī)模式選擇位 0 線路空閑多機(jī)協(xié)議 1 地址位多機(jī)協(xié)議 ( 2)串口發(fā)送控制寄存器 UxTCL 圖 6 串口發(fā)送控制寄存器 格式 SYNC 時(shí)鐘極性控制位 11 0 UART 信號(hào)與 UART 信號(hào)極性相同 1 UART信號(hào)與 UART 信號(hào)極性相反 SSEL SSEL0 時(shí)鐘 源 選擇,此兩位確定波特率發(fā)生器的時(shí)鐘源 0 外部時(shí)鐘 UCLKI 1 輔助時(shí)鐘 ACLK 2 子系統(tǒng)時(shí)鐘 SMCLK 3 子系統(tǒng)時(shí)鐘 SMCLK URXSE 接收觸發(fā)沿控 制 位 0 沒(méi)有接收觸發(fā)沿檢 測(cè) 1 有接收觸發(fā)沿檢測(cè) TXWAKE 傳輸 喚醒控制 0 下一個(gè)要傳輸?shù)淖址麨閿?shù)據(jù) 1 下一個(gè)要傳輸?shù)淖址堑刂? TXEPT 發(fā)送器空標(biāo)志 , 在異步模式與同步模式時(shí)是不一樣的。從而模擬工業(yè)溫度控制。 PC機(jī)通過(guò)的 DB9的 3引腳接 TXRIN1和 。而單片機(jī)是 TTL電平 , 電壓 范圍規(guī)定輸出高電平 ,輸出低電平 。由 MSP430F149內(nèi)部 控制寄存器 UCTL中的 SYNC位來(lái)定義 通信模式 : SYNC=0: 選擇異步 通信 模式 UART SYNC=1: 選擇同步 通信 模式 SPI MSP430F149 有兩個(gè) 異步串行通信 接口 ,分別是 USART0 和 USART1。其對(duì)應(yīng)關(guān)系如表 1 所示。這兩種 通信方式的區(qū)別是,并行通信一次的傳輸數(shù)據(jù)量為 8 位( 1 個(gè)字節(jié));而串行通信則一次只能傳輸 1 位,傳輸 1 字節(jié)數(shù)據(jù)( 8 位)數(shù)據(jù)就需要 8 次才能傳出去,在實(shí)際應(yīng)用中串口通信用線少,傳輸容易 ,硬件電路連接方便。 關(guān)鍵詞: MSP430F149, USART,RS232 協(xié)議, SerialPort 類 4 ABSTRACT In the measurement system, industry control, data acquisition and intelligent instrumentation field, serial munication is a basic and flexible convenient munication mode, serial interface is a PC and single chip microputer realize data exchange between the mon munication interface. The graduation design task is: MSP430 MCU based on their superior performance and low power consumption characteristics, design MSP430F149 singlechip microputer and the upper machine (PC) serial munication interface system software, realize the MSP430F149 USART and PC munication function. This topic design software environment is IAR Embedded Workbench EW430, visual studio 2020 and framework , in this platform application C and C write the next place machine design (MSP430F149 SCM) serial munication program and PC based on WinForm visual munic
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1