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

正文內(nèi)容

基于labview的pc與單片機(jī)的串口通信的循環(huán)計(jì)數(shù)設(shè)計(jì)方法畢業(yè)設(shè)計(jì)論文(文件)

2025-07-14 10:52 上一頁面

下一頁面
 

【正文】 數(shù)碼管驅(qū)動電路、CH340 USB轉(zhuǎn)串口電路。復(fù)位電路路比較簡單,是電阻和電容組合二實(shí)現(xiàn)的。LED為發(fā)光二極管,具有單向?qū)щ娦裕蠹s通過5mA左右的電流就能被點(diǎn)亮了,如果電流太大的話就會燒毀二極管,為導(dǎo)通壓降。數(shù)碼管顯示分為動態(tài)顯示和靜態(tài)顯示,靜態(tài)顯示比較簡單,直接發(fā)送斷碼進(jìn)行顯示,二動態(tài)顯示其實(shí)是掃描顯示,可以顯示不同的數(shù)據(jù)。 串行通信的分類串行通信按發(fā)送是兩端是否使用同一時鐘線,將通信分為同步串行通信和一部串行方式兩大類,按發(fā)送的方式分為并行通信方式和穿行通信方式。特點(diǎn):發(fā)送者和接受者因?yàn)樵谕粋€時鐘下工作,因此通信不容易出錯,并且高效穩(wěn)定。特點(diǎn):不要求收發(fā)雙方時鐘嚴(yán)格一致,容易實(shí)現(xiàn),成本低,但傳輸效率不高,傳輸局里相對較遠(yuǎn)。由于一次只發(fā)一個位,所以傳輸效率比較低,只能通過提高貝特率提高其速度。(2) 半雙工形式:RS485半雙工是兩邊可以互相通訊,但是必須是分時間斷的,不能同時及發(fā)送有接收。51內(nèi)部串口結(jié)構(gòu)如下圖由上面框圖可以看出,串行通信需要一個以為時鐘信號來解析發(fā)送或接收數(shù)據(jù),根據(jù)串口接收中斷,并將接收到的數(shù)據(jù)通過系統(tǒng)總線保存至接收SBUF中,當(dāng)發(fā)送數(shù)據(jù)是過程相反,cpu將數(shù)據(jù)寫進(jìn)SBUF,精油系統(tǒng)總線將數(shù)據(jù)分解為以為一位在發(fā)送出去。方式001方式211系統(tǒng)復(fù)位默認(rèn)為SMOD=0。 // PCON = 0x00。 //啟動定時器1 EA = 1。在調(diào)試之前,我們需要將開發(fā)板準(zhǔn)備好,并根據(jù)本設(shè)計(jì)的電路進(jìn)行電路的連接,仔細(xì)檢查個元件之間是否連接妥當(dāng),一定要注意電源方面的連接,因?yàn)橐坏┻B錯就會造成燒芯片這種嚴(yán)重后果。當(dāng)最小系統(tǒng)能正常工作之后,我們繼續(xù)測試數(shù)碼管顯示電路,我們利用開發(fā)板上的8個數(shù)碼管中的兩個來進(jìn)行實(shí)時 顯示動態(tài)的數(shù)據(jù)循環(huán)計(jì)數(shù)。 結(jié)束語 本設(shè)計(jì)基于LabVIEW虛擬儀器編寫串口上位機(jī)控制系統(tǒng),同時編寫以單片機(jī)為核心的數(shù)碼管動態(tài)顯示系統(tǒng),上位機(jī)可以控制單片機(jī)循環(huán)顯示的初始數(shù)值,下位機(jī)將顯示的數(shù)值實(shí)時發(fā)回上位機(jī)進(jìn)行顯示。最后使用KEIL5軟件編程和STCISP程序燒錄軟件。void main()// 主函數(shù){ unsigned char key = 0。 while(1) { Display_int(5,Num_Count)。 t++。 if(Num_Count100) Num_Count = 0。// EA=1。 // PCON = 0x00。 //啟動定時器1 EA = 1。/*UART interrupt service routine*/void Uart_Isr() interrupt 4 { if (RI) { RI = 0。 while(!TI)。sbit wela=P2^7。uint code smg1[]={ //有點(diǎn)數(shù)碼0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,0xf7,0xfc,0xb9,0xde,0xf9,0xf1}。 dula=0。211。 wela=0。 Shuma_Display( p+1,num%10)。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準(zhǔn)請他人代寫2)工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準(zhǔn)規(guī)范。作者簽名: 日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日 注 意 事 項(xiàng)(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻(xiàn)8)致謝9)附錄(對論文支持必要時):理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于1萬字(不包括圖紙、程序清單等)。本人完全意識到本聲明的法律后果由本人承擔(dān)。作 者 簽 名:       日  期:        指導(dǎo)教師簽名:        日  期:        使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部內(nèi)容。}void led_init(){ led_all = 0xaa。}void Display_int(uchar p,uchar num){ Shuma_Display( p,num/10)。 wela=1。//207。//數(shù)碼管顯示void Shuma_Display(uchar p,uchar num){ dula=1。uusigned char posi[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。}/*發(fā)送一個字符串?dāng)?shù)據(jù)*/void SendString(char *s){ while (*s) //Check the end of the string { Send_One_Byte (*s++)。// printf(num = %3d ,(short int)(Num_Count))。 //允許串口中斷 TI = 1。 // TL1 = TH1 = 256 (FOSC/12/32/baud)。 TR0=1。 TH0=(6553650000)/256。 ++Num_Count。 TH0=(6553650000)/256。 usart_init(9600)。致謝 經(jīng)過這大半年的的不寫努力,畢設(shè)已經(jīng)告一段落,感謝各位老師 的諄諄教導(dǎo),和不厭其煩的講解,同時也感謝我的隊(duì)友在不停的幫助和鼓勵我,器件也遇到各種困難,始終有你們的陪伴,謝謝你們! 最后特別鳴謝在座的各位教授能夠在百忙之中抽時間來參加我的畢業(yè)答辯,萬分榮幸!參考文獻(xiàn)[1] 周求湛,2004[2] ——,2003,21(4):43~45[3] ,[4] ,2006,28(10):80~84[5] 孫丹,,2006,13(6):59~60.[6] :.[7] 李金霞,2002年第9期,14~15[8] 李揚(yáng),鄭瑩娜, 1999(25:4),63~65[9] 連海洲,8:21~23[10] ,2007[11] ,2002[12] 吳江濤,,2003,24(5):741~743.[13] 蔣行國,2003,(11).[14] 謝粲,.自動化與儀器儀表,2001,20(3):23~25.[15] 謝武斌,譚善文,,2006,134(1):107~109.[16] 游伯坤,——:科學(xué)技術(shù)文獻(xiàn)[17] ,計(jì)算機(jī)自動測量與控制,1996(3):45[18] Using External Code in Instruments Corporate,Headquarters:14~16[19] Xinghai Han。下位機(jī)以STC89C52單片機(jī)為主控制器,以8端數(shù)碼管為顯示系統(tǒng),單片機(jī)根據(jù)定時器0一秒定時和上位機(jī)的控制數(shù)據(jù)來進(jìn)行數(shù)碼管循環(huán)計(jì)數(shù)。下位機(jī)調(diào)試通之后就開始調(diào)試上位機(jī)方面的程序,上位機(jī)的調(diào)試主要是調(diào)試器通信能力,一開始運(yùn)行程序發(fā)現(xiàn)老是出現(xiàn)串口資源出錯,后來發(fā)現(xiàn)是因?yàn)槲抑跋螺d軟件STCISP燒錄軟件為關(guān)閉串口而造成的,當(dāng)吧該軟件關(guān)閉之后,通信指示燈就變綠了,短時欣喜若狂,但是此刻新的問題又出現(xiàn)了,就是發(fā)回來的數(shù)據(jù)都是亂碼,經(jīng)過多方的查閱,最后發(fā)現(xiàn)問題是單片機(jī)用的是12M晶振,使得波特率的誤差非常大。首先缺點(diǎn)單片機(jī)內(nèi)部是否正常工作,我們編寫的Led閃爍指示可表明單片機(jī)已正常工作,但在調(diào)試的過程中發(fā)現(xiàn)Led并未閃爍,后來發(fā)現(xiàn)原因?yàn)槲业拈_發(fā)板上的P0口未加上拉電阻,因?yàn)閱纹瑱C(jī)的P0口本身設(shè)計(jì)的時候沒有驅(qū)動能力需要接上拉才有驅(qū)動能力。 //允許串口中斷 TI = 1。 // TL1 = TH1 = 256 (FOSC/12/32/baud)。此位為接收標(biāo)志位,當(dāng)單片機(jī)接收到數(shù)據(jù)以后此數(shù)據(jù)位為置1,用戶可根據(jù)此位進(jìn)行查詢方式檢測是否接受到數(shù)據(jù)。發(fā)送完成標(biāo)志,提高通信的準(zhǔn)確性。(6).TI:發(fā)送中斷標(biāo)志位。在方式2和方式3中,TB8是要發(fā)送的——即第9位數(shù)據(jù)位。工作于方式0時,SM2必須為0。(2).SM2:多機(jī)通信控制位。方式310方式100工作方式SM0,SM1本次設(shè)計(jì)采用的全雙工方式,高效快捷,傳輸速度高。 串行通信的工作模式串行通訊的工作模式分為:單工、半雙工、全雙工。 特點(diǎn):并行通信控制簡單、相對傳輸速度快,但由于傳輸線太多,遠(yuǎn)距離傳送成本高。異步通信是有字節(jié)為單位傳輸?shù)?,允許字節(jié)之間有間隔,但在同一字節(jié)內(nèi)部各位之間的距離均為“位間隔”的整數(shù)倍。1 同步通信同步通信顧名思義兩邊通信要同步,何為同步呢?同步就是二者一句同一時鐘進(jìn)行工作的方式叫做同步通信。串口通訊發(fā)送和接收到的每一個字符實(shí)際上都是一次一位的傳送的,每一位為1或者為0。點(diǎn)亮二極管可分為共陽極或共陰極電路,我們的電路采用共陰
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1