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

正文內(nèi)容

最新基于單片機(jī)與pc機(jī)串口通信的溫度記錄儀畢業(yè)設(shè)計(jì)-在線瀏覽

2024-08-08 04:43本頁面
  

【正文】 TTL/CMOS 電平。 系統(tǒng)軟件設(shè)計(jì)方案:福建工程學(xué)院國(guó)脈信息學(xué)院本科畢業(yè)設(shè)計(jì)9①單片機(jī)軟件設(shè)計(jì)單片機(jī)程序由主程序和中斷子程序組成的。②上位機(jī)程序設(shè)計(jì)由單片機(jī)采集的測(cè)試點(diǎn)實(shí)時(shí)溫度,通過 MAX232 傳輸?shù)缴衔粰C(jī) PC,利用在 Visual Basic 的通信控件 Msm 屬性設(shè)置和事件響應(yīng)的基礎(chǔ)上,實(shí)現(xiàn)與單片機(jī)串行通信,在上位機(jī)中,完成溫度傳感器 64 位激光 ROM 讀取并顯示、實(shí)時(shí)溫度數(shù)據(jù)顯示、數(shù)據(jù)存儲(chǔ)、曲線繪制、歷史數(shù)據(jù)查詢,其中在數(shù)據(jù)查詢功能中,設(shè)計(jì)了時(shí)間查詢、溫度查詢等功能。 Vss(20 腳):接低電平。當(dāng)采用外部時(shí)鐘信號(hào)時(shí),X2 接振蕩信號(hào),X1 接地。作輸入口時(shí),應(yīng)先軟件置“ 1” 。作輸入口時(shí),應(yīng)先軟件置“ 1” 。作輸入口時(shí),應(yīng)先軟件置“ 1” 。作輸入口時(shí),應(yīng)先軟件置“ 1” 。 RST/Vpd(9 腳):復(fù)位信號(hào)輸入端(高電平有效) 。 ALE/PROG(30 腳):地址鎖存信號(hào)輸出端。 PSEN(29 腳):外部程序存儲(chǔ)器讀選通信號(hào)。 第二功能:編程電壓輸入端(+21V) 。外部復(fù)位電路是為內(nèi)部復(fù)位電路提供兩個(gè)機(jī)器周期以上的電平而設(shè)計(jì)的。隨著充電的進(jìn)行,電容器上的電壓不斷上升,RST 上的 電壓就隨著下降,RST 腳上只要保持 10ms 以上高電平,系統(tǒng)就會(huì)有效復(fù)位。在本系統(tǒng)設(shè)計(jì)中,C 取10uf,R 取 10kΩ。當(dāng)外接石英晶振時(shí),電容CC2 選 30Pf177。10uF。在設(shè)計(jì)電路板時(shí),晶振和電容應(yīng)靠近單片機(jī)芯片,以便減少寄生電容,保證振蕩器穩(wěn)定可靠工作。(3) EA接高電平,選用片內(nèi)程序存儲(chǔ)器。七段數(shù)碼管加上一個(gè)小數(shù)點(diǎn),共計(jì) 8 段。 共陰數(shù)碼管碼表? 0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d ,? 0 1 2 3 4 5? 0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c ,? 6 7 8 9 A B? 0x39 , 0x5e , 0x79 , 0x71 , 0x00? C D E F 無顯示靜態(tài)顯示方式LED 顯示器工作方式有兩種:靜態(tài)顯示方式和動(dòng)態(tài)顯示方式。當(dāng)送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。缺點(diǎn)是硬件電路比較復(fù)雜,成本較高。選亮數(shù)碼管采用動(dòng)態(tài)掃描顯示。動(dòng)態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時(shí)應(yīng)略小于靜態(tài)顯示電路中的。 串行通信電路由于串口用的是 TTL 電平,和 RS232 電平不同,因此,單片機(jī)和 PC 通信時(shí)需要進(jìn)行電平轉(zhuǎn)換,常用的 IC 是 MAX232,連接圖如下圖所示,其中 MAX232 供電腳為+5V。這是最簡(jiǎn)單的連接方法,但是對(duì)我們來說已經(jīng)足夠使用了,電路如下圖所示,MAX232 的第 10 腳和單片機(jī)的 11 腳連接,第 9 腳和單片機(jī)的 10 腳連接。DS18B20 的性能特點(diǎn)如下:(1)獨(dú)特的單線接口僅需要一個(gè)端口引腳進(jìn)行通信,DS18B20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊。電源供電電路如圖所示:系統(tǒng)供電電源總體電路圖 單片機(jī)與 PC 機(jī)串口連接電路:目前RS232是PC機(jī)與通信工業(yè)中應(yīng)用最廣泛的一種串行接口。RS232采取不平衡傳輸方式,即所謂單端通訊。典型的RS232信號(hào)在正負(fù)電平之間擺動(dòng),在發(fā)送數(shù)據(jù)時(shí),發(fā)送端驅(qū)動(dòng)器輸出正電平在+5~+15V,負(fù)電平在5~15V電平。接收器典型的工作電平在+3~+12V與3~12V。RS232是為點(diǎn)對(duì)點(diǎn)(即只用一對(duì)收、發(fā)設(shè)備)通訊而設(shè)計(jì)的,其驅(qū)動(dòng)器負(fù)載為3~7k217。上位機(jī)和下位機(jī)的接線方法如圖上位機(jī)和下位機(jī)的接線方法MCS51 內(nèi)部含有一個(gè)可編程全雙工串行通信接口,具有 UART 的全部功能。 在進(jìn)行異步通信時(shí),數(shù)據(jù)的發(fā)送和接收分別在各自的時(shí)鐘(TCLK 和 RCLK)控制下進(jìn)行的,但都必須與字符位數(shù)的波特率保持一致。發(fā)送和接收的過程如下:串行口的發(fā)送過程由指令 MOV SBUF,A 啟動(dòng),即 CPU 由一條寫發(fā)送緩沖器的指令把數(shù)據(jù)(字符)寫入串行口的發(fā)送緩沖器 SBUF(發(fā))中,再由硬件電路自動(dòng)在字符的始、末加上起始位(低電平) 、停止位(高電平)及其它控制位(如奇偶位等) ,然后在移位脈沖SHIFT 的控制下,低位在前,高位在后,從 TXD 端(方式 0 除外)一位位地向外發(fā)送。接收端 RXD 一位位地接收數(shù)據(jù),直到收到一個(gè)完整的字符數(shù)據(jù)后,控制電路進(jìn)行最后一次移位,自動(dòng)去掉啟始位,使接收中斷標(biāo)志 RI 置“1” ,并向 CPU 申請(qǐng)中斷。TI 和 RI 是由硬件置位的,但需要用軟件復(fù)位。VB 是極有和功能強(qiáng)大的軟件,主要表現(xiàn)在:所見即所得的界面設(shè)計(jì),基于對(duì)象的設(shè)計(jì)方法,極短的軟件開發(fā)周期,較易維護(hù)的生成代碼。它主要有以下幾個(gè)特點(diǎn)[9]:(1)成功地簡(jiǎn)化了界面的設(shè)計(jì)過程。(2)采用簡(jiǎn)單易學(xué)的 Basic 語言。(3)具有強(qiáng)大的數(shù)據(jù)和字符串處理功能。(4)易于擴(kuò)充。(5)提供了 IntelliSense 技術(shù)。(6)提供了多種向?qū)?。完成后的界面如圖 33 所示 福建工程學(xué)院國(guó)脈信息學(xué)院本科畢業(yè)設(shè)計(jì)19單片機(jī)與 PC 的溫度控制系統(tǒng)的 VB 界面福建工程學(xué)院國(guó)脈信息學(xué)院本科畢業(yè)設(shè)計(jì)20 系統(tǒng)調(diào)試硬件調(diào)試首先檢查電路的焊接是否正確,然后可用萬用表測(cè)試或通電檢測(cè)。這一部分硬件調(diào)試主要分成兩大塊:上電前的調(diào)試和上電后的調(diào)試。對(duì) AT89C5DS18B20 在未接電路時(shí)是不能檢測(cè)其好壞的。電阻的測(cè)量,用萬用表的歐姆檔測(cè)量。在這部分調(diào)試中主要使用的工具是萬用表,用來完成檢測(cè)電路中是否存在斷路或者短路情況等。通過萬用表的檢測(cè),沒有發(fā)現(xiàn)短路和斷路的地方了,電路基本正常后再進(jìn)行下一步調(diào)試。在本設(shè)計(jì)中,上電調(diào)試主要是檢測(cè)單片機(jī)部分與外部輸入、輸出電路是否接對(duì)。由于 DS18B20 與單片機(jī)采用串行數(shù)據(jù)傳送,因此,對(duì)DS18B20 進(jìn)行讀/寫編程時(shí)必須嚴(yán)格地保證讀/寫時(shí)序,否則將無法讀取測(cè)量結(jié)果。福建工程學(xué)院國(guó)脈信息學(xué)院本科畢業(yè)設(shè)計(jì)21結(jié)論首先,通過這次應(yīng)用系統(tǒng)設(shè)計(jì),在很大程度上提高了自己的獨(dú)立思考能力和單片機(jī)的專業(yè)知識(shí),也深刻了解寫一篇應(yīng)用系統(tǒng)的步驟和格式,有過這樣的一次訓(xùn)練,相信在接下來的日子我們都會(huì)了,而且會(huì)做得更好。利用C語言編制,運(yùn)行程序該系統(tǒng)的主要特點(diǎn)是: 1)適用性強(qiáng),利用VB友好的人機(jī)界面,用戶只需對(duì)界面參數(shù)進(jìn)行設(shè)置并啟動(dòng)系統(tǒng)正常運(yùn)行便可實(shí)現(xiàn)對(duì)溫度的測(cè)量、記錄與數(shù)據(jù)處理。3)系統(tǒng)成本低廉,操作非常簡(jiǎn)單,可擴(kuò)展性強(qiáng),只要稍加改變,即可增加其他使用功能。最后由于時(shí)間緊迫,本設(shè)計(jì)還有諸多地方需要改進(jìn),比如改用RS485串行接口或是網(wǎng)線,實(shí)現(xiàn)遠(yuǎn)距離操作。所有人的青春,從一開始的空白無物,到后來的極欲飛揚(yáng),陰霾滿地,再到現(xiàn)在的塵埃落定,一切都在發(fā)生,就這樣畫上了句號(hào),真有些難忘和難舍。最大的收獲是心智的成熟,一千多個(gè)日子里曾悲傷過、失落過、苦惱過,委屈過。感謝我的朋友和同學(xué)對(duì)我的關(guān)心和幫助!福建工程學(xué)院國(guó)脈信息學(xué)院本科畢業(yè)設(shè)計(jì)22參考文獻(xiàn)[1] 陳大欽主編 《電子技術(shù)基礎(chǔ)實(shí)驗(yàn)》 高等教育出版社 2022 年[2] 余錫存 曹國(guó)華 .單片機(jī)原理及接口技術(shù)[M].陜西:西安電子科技大學(xué)出版社[3] 蘇家健. 單片機(jī)原理及應(yīng)用技術(shù) .高等教育出版社,[4] 周航慈. 單片機(jī)程序設(shè)計(jì)基礎(chǔ) . 北京航空航天大學(xué)出版社,[5] 李仁發(fā)、肖玲、吳強(qiáng) .數(shù)字邏輯設(shè)計(jì)(第四版). 人民郵電出版社,[6] 51 單片機(jī)學(xué)習(xí)網(wǎng) [7] 單片機(jī)學(xué)習(xí)網(wǎng) [8]《單片機(jī) C 語言應(yīng)用程序設(shè)計(jì)》第四版,馬忠梅主編,北京航空航天大學(xué)出版社[9]《單片機(jī)開發(fā)與典型工程項(xiàng)目實(shí)例詳解》 ,邊海龍、孫永奎編著,電子工業(yè)出版社[10]《51 單片機(jī) C 語言教程入門、提高、開發(fā)、拓展全攻略 》 ,郭天祥 編著, 電子工業(yè)出版社,2022[11] 吳黎明主編 《單片機(jī)原理及應(yīng)用技術(shù)》 科學(xué)出版社 2022 年[12] 劉樂善主編 《微型計(jì)算機(jī)接口技術(shù)及應(yīng)用》 華中科技大學(xué)出版社 2022 年[13] . ANALOG INTEGRATED CIRCUITS. JOHN WILEY amp。//溫度正負(fù)標(biāo)志sbit DQ=P3^7。 //LED 小數(shù)點(diǎn)控制uchar code ditab[16]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09}。 //共陰 led 段碼表0x40 負(fù)unsigned char disp
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1