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

正文內(nèi)容

基于485總線的pc機(jī)與多片單片機(jī)的通信畢業(yè)設(shè)計(jì)-閱讀頁(yè)

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

【正文】 電路原理圖有時(shí)需要放置一些說(shuō)明性的文字或文本及網(wǎng)絡(luò)標(biāo)號(hào)。在Protel 2004界面中工具欄找到“元件繪制工具”如圖324元件繪制工具圖324 元件制作繪制步驟:(1) 新建原理圖庫(kù)文件來(lái)啟動(dòng)原理圖庫(kù)文件編輯器 Protel 2004設(shè)計(jì)系統(tǒng)的主界面上執(zhí)行菜單命令File/New/Library/Schematic Library此時(shí)將會(huì)新建一個(gè)原理圖庫(kù)文件。(3)在文件名一欄中填入“My SchLib”,單擊按鈕,此時(shí)在工程【Projects】面板中會(huì)出現(xiàn)剛才保存的元器件原理圖庫(kù)文件名,如圖325所示庫(kù)文件編輯器面板簽新建的庫(kù)文件圖325 新建的庫(kù)文件(4)在上圖中單擊原理圖庫(kù)文件編輯器面板【SCH Library】標(biāo)簽,打開(kāi)原理圖庫(kù)文件編輯器面板。(6)開(kāi)始在元器件繪制工作區(qū)進(jìn)行元器件原理圖符號(hào)的繪制工作。Tab  單擊繪制元器件工具欄中的放置引腳按鈕,根據(jù)實(shí)際元器件的管腳名稱和分布位置,在芯片外觀輪廓上添加管腳,單擊該按鈕后按 鍵系統(tǒng)彈出管腳屬性設(shè)置對(duì)話框,如圖326所示設(shè)置完畢后單擊ok按鈕,元器件輪廓上適當(dāng)位置,單擊鼠標(biāo)左鍵放置該管腳,用相同的方法,放置其余的管腳,并根據(jù)需要調(diào)整管腳位置,之后元器件原理圖符號(hào)的外形圖如圖337所示。它可用作異步通信方式(UART),與串行傳送信息的外部設(shè)備相連接,或用于通過(guò)標(biāo)準(zhǔn)異步通信協(xié)議進(jìn)行全雙工的8051多機(jī)系統(tǒng)也能通過(guò)同步方式,使用TTL或CMOS移位寄存器來(lái)擴(kuò)充I/O口。SBUF是串行口緩沖寄存器,包括發(fā)送寄存器和接收寄存器。主機(jī)發(fā)送的信息可以傳送到各個(gè)從機(jī)或指定從機(jī),從機(jī)發(fā)送的信息只能為主機(jī)所接收,個(gè)從機(jī)之間不能直接通信。由于所有從機(jī)的SM2=1,故每個(gè)從機(jī)總能在RI=0時(shí)收到主機(jī)發(fā)來(lái)的地址(因?yàn)榇袛?shù)據(jù)的第9位為“1”),并進(jìn)入各自的中斷服務(wù)程序。所有比較不相等的從機(jī)均從各自的中斷服務(wù)程序中退出(SM2仍然等于1),只有比較成功的從機(jī)才是被主機(jī)尋址通信的從機(jī)。歸結(jié)起來(lái)如下:(1) 所有從機(jī)的SM2=1。(2) 主機(jī)給從機(jī)發(fā)送地址時(shí),第9數(shù)據(jù)上發(fā)送1,以指示從機(jī)接收這個(gè)地址。(4)被尋址從機(jī)通過(guò)指令清除SM2,以正常接收數(shù)據(jù),并向主機(jī)發(fā)回接收到的從機(jī)地址,供主機(jī)核對(duì),未被尋址從機(jī)保持SM2=1,并退出各自中斷服務(wù)程序。 在多機(jī)通信中,主機(jī)通常把從機(jī)地址作為8位數(shù)據(jù)發(fā)送的(第9位為1),因此,MCS51構(gòu)成的多機(jī)通信系統(tǒng)最多允許255臺(tái)從機(jī)(地址為00H~FEH),F(xiàn)FH作為一條控制命令由主機(jī)發(fā)送給從機(jī),以便使被尋址從機(jī)SM2=1。單片機(jī)處于從機(jī)地位,每臺(tái)單片機(jī)被分配一個(gè)節(jié)點(diǎn)地址。其系統(tǒng)主程序流圖如圖41所示:開(kāi)始單片機(jī)接收中斷初始化串口和波特率接收到PC機(jī)發(fā)送的數(shù)據(jù)? N N Y 將接收到的數(shù)據(jù)發(fā)送回PC機(jī) 單片機(jī)發(fā)送中斷結(jié)束 圖41 系統(tǒng)主程序流圖單片機(jī)接收中斷服務(wù)流程:中段開(kāi)始接收上位機(jī)發(fā)送的地址同本機(jī)地址相符?N 發(fā)送本機(jī)地址 N上位機(jī)發(fā)送數(shù)據(jù)中斷返回圖42 系統(tǒng)中斷服務(wù)流圖以下是單片機(jī)的通信程序。unsigned char data * rcv_snd_pointer。TMOD=0x20。 // 初始化串口和波特率TR1=1。ES=1。rcv_snd_pointer=rcv_snd_buffer。 *rcv_snd_pointer=SBUF。*39。R39。 SBUF=*rcv_snd_pointer。case 39。://參數(shù)設(shè)置 break。 } else rcv_snd_pointer++。rcv_snd_buffer[rcv_ snd_COUNT1])) {//收到過(guò)多的字符,初始化接收指針 rcv_snd_pointer=rcv_snd_buffer。 if(*rcv_snd_pointer==39。) {//本次通信結(jié)束,準(zhǔn)備下次通信 rcv_snd_pointer=rcv_snd_buffer。 } SBUF=*++rcv_snd_pointer。uVision2提供了一個(gè)多功能的文件操作環(huán)境,如圖43所示,其中包含一個(gè)內(nèi)藏式編輯器,他是標(biāo)準(zhǔn)的Windows文件編輯器,具有十分強(qiáng)大的文件編輯功能,它支持鼠標(biāo)操作,也有快捷鍵。在uVision2中,用戶可以同時(shí)打開(kāi)多個(gè)窗口,對(duì)多個(gè)不同的文件進(jìn)行處理,這一特性有利于使用C51進(jìn)行結(jié)構(gòu)化的多模塊程序設(shè)計(jì)。如果編譯連接過(guò)程中發(fā)現(xiàn)錯(cuò)誤,將自動(dòng)彈出錯(cuò)誤窗口并顯示出相應(yīng)的錯(cuò)誤信息。圖43 啟動(dòng)uVision2創(chuàng)建項(xiàng)目uVision2包括一個(gè)項(xiàng)目管理器,它可以使你的8051應(yīng)用系統(tǒng)設(shè)計(jì)變得簡(jiǎn)單。n 新建一個(gè)源文件并把它加入到項(xiàng)目中。n 針對(duì)目標(biāo)硬件設(shè)置工具選項(xiàng)。這里將一步一步的進(jìn)行描述,從而指引你如何去創(chuàng)建一個(gè)簡(jiǎn)單的uVision2項(xiàng)目。要新建一個(gè)項(xiàng)目文件,從uVision2的Project菜單中選擇New Project,這將打開(kāi)一個(gè)標(biāo)準(zhǔn)的Windows對(duì)話框,此對(duì)話框要求你輸入項(xiàng)目文件名。你可以在彈出的對(duì)話框中點(diǎn)擊新建文件夾的圖標(biāo)來(lái)得到一個(gè)空的文件夾,然后選擇子文件夾并鍵入項(xiàng)目的名稱,如Project1。你可以在項(xiàng)Project Window – Files 看到這些名字。彈出的對(duì)話框中顯示的是器件數(shù)據(jù)庫(kù)。在例子程序中我們選擇Philips 80C51RD + CPU。 圖44 選擇所需要的MCU 一旦你從器件庫(kù)中選擇了一個(gè)CPU,你就可以在項(xiàng)目窗口的Books頁(yè)打開(kāi)此CPU的用戶手冊(cè)。(二) 新建一個(gè)源文件并把它加入到項(xiàng)目中 你可以用菜單選項(xiàng)FileNew來(lái)新建一個(gè)源文件。當(dāng)你把此文件另存為*.C的文件后,uVision2將高亮顯示C語(yǔ)言語(yǔ)法字符。uVision2提供了幾種手段讓你把源文件加入到項(xiàng)目中。 圖46 文件添加到項(xiàng)目(三)增加和配置啟動(dòng)代碼 。另外,一些8051派生產(chǎn)品要求初始化CPU來(lái)迎合你設(shè)計(jì)中的相應(yīng)的硬件。假如你需要修改啟動(dòng)文件來(lái)迎合你的目標(biāo)硬件。用菜單Project – Targets, Groups, Files… 打開(kāi)對(duì)話框來(lái)添加一個(gè)名為System Files的文件組到你的目標(biāo)中。 項(xiàng)目窗口的文件頁(yè)列出了你項(xiàng)目的所有條目.圖47 項(xiàng)目組 現(xiàn)在,你的uVision2的Project Window – Files應(yīng)該顯示上圖中的文件結(jié)構(gòu)。然后按照P197頁(yè)的第十章(CPU and C Startup Code)的描述來(lái)配置啟動(dòng)代碼。下面來(lái)討論Options – Target對(duì)話框。Options for Target對(duì)話框可以通過(guò)工具條圖標(biāo)打開(kāi)。下圖顯示了我們例子的設(shè)置:下表描述了目標(biāo)對(duì)話框的一些選項(xiàng):表41 目標(biāo)對(duì)話框選項(xiàng)對(duì)話框條目描述Xtal 定義CPU時(shí)鐘,對(duì)于大多數(shù)應(yīng)用中和實(shí)際的XTAL頻率相同。對(duì)于一個(gè)新的應(yīng)用,默認(rèn)的是SMALL模式。Allocate Onchip Use multiple DPTR registers定義在啟動(dòng)代碼中使能的片上元器件的使用。Offchip … Memory在此定義你目標(biāo)硬件上所有的外部存儲(chǔ)器區(qū)域。詳細(xì)信息參照P67 代碼分段(Code Banking)。通過(guò)單擊工具條上的Build目標(biāo)的圖標(biāo),你可以編譯所有的源文件并生成應(yīng)用。雙擊一個(gè)信息將打開(kāi)此信息對(duì)應(yīng)的文件并定位到語(yǔ)法錯(cuò)誤處,如圖48所示。在你調(diào)試完你的應(yīng)用后,需要?jiǎng)?chuàng)建一個(gè)HEX文件來(lái)燒片子或軟件模擬。如果定義了Options for Target – Output中的Run User Program 1 選項(xiàng)時(shí),在生成操作完成后,將自動(dòng)運(yùn)行此處定義的操作。圖49 定義目標(biāo)輸出文件 現(xiàn)在你能夠修改已經(jīng)存在的源文件或添加一個(gè)新的源文件到項(xiàng)目中。uVision2維護(hù)一個(gè)文件包含清單,從而知道某個(gè)源文件用到的所有的包含文件。利用Rebuild All Target(原文為Rebuild Target)命令,所有的文件都被重新編譯,而不論是否被修改過(guò)。通信接口電路簡(jiǎn)單可靠,并采用了流行的VB和C51語(yǔ)言進(jìn)行程序設(shè)計(jì),提供了具體的通信程序代碼。并且經(jīng)過(guò)運(yùn)行檢驗(yàn),其通信的可靠性以及實(shí)時(shí)性均獲得了令人滿意的效果,程序?qū)嶋H運(yùn)行穩(wěn)定,具有參考與實(shí)用價(jià)值。大大提高了我們之間的協(xié)作能力,和團(tuán)隊(duì)精神。而此次的的設(shè)計(jì)讓我們從課題到設(shè)計(jì)的各個(gè)過(guò)程都有我們內(nèi)自己完成,把我們理論和實(shí)踐向結(jié)合,把我們學(xué)的本次畢業(yè)設(shè)計(jì)總體分為3部分:資料搜集;畢業(yè)設(shè)計(jì),完成設(shè)計(jì)報(bào)告。在此期間我們還學(xué)會(huì)了protel DXP的基本畫(huà)圖應(yīng)用。總之回顧所學(xué),尋求不足,重新學(xué)習(xí),并加以綜合。就8051系列的單片機(jī)而言,89C51有一定的優(yōu)勢(shì),它價(jià)格低,性能好。 在整個(gè)畢業(yè)設(shè)計(jì)中,我主要從事硬件部分的設(shè)計(jì)、繪圖、調(diào)試。開(kāi)關(guān)量控制的設(shè)計(jì),使我對(duì)其有了更進(jìn)一層的認(rèn)識(shí)。 在軟件的調(diào)試過(guò)程中我們,在硬件電路中加入了幾個(gè)發(fā)光二極管,可以查看單片機(jī)的初始化狀態(tài),雖然和我們的設(shè)計(jì)沒(méi)有關(guān)系,但是這個(gè)調(diào)試技巧和我們今后的工作和學(xué)習(xí)有很大的幫助。小到萬(wàn)用表的使用,大到硬件和軟件的調(diào)試。雖說(shuō)在繁忙的工作之余要完成這樣一篇論文的確不是一件很輕松的事情,但我內(nèi)心深處卻滿含深深的感激之情。通過(guò)論文的撰寫(xiě),使我能夠更系統(tǒng)、全面地學(xué)習(xí)有關(guān)新型的、先進(jìn)的前沿理論知識(shí),并得以借鑒眾多專家學(xué)者的寶貴經(jīng)驗(yàn),這對(duì)于我今后的工作,無(wú)疑是不可多得的寶貴財(cái)富。參考文獻(xiàn)[1][M].北京:清華大學(xué)出版社,2001[2][M].北京:清華大學(xué)出版社,2007[3][M].第四版、北京:北京航空航天大學(xué)出版社,2006[4](模擬部分)[M].:高等教育出版社,2002[5](數(shù)字部分)[M].:高等教育出版社,2002[6][M]北京:清華大學(xué)出版社,2008[7][M].北京:人民郵電出版社,2003[8] 趙景波、[M].北京:電子工業(yè)出版社,2007[9]姜立東、 DXP原理圖與PCB設(shè)計(jì)[M].北京:北京郵電大學(xué)出版社,2004[10][M].北京:北京航空航天大學(xué)出版社,2007[11] 徐愛(ài)鈞,彭秀華編著. 單片機(jī)高級(jí)語(yǔ)言C51 Windows環(huán)境編程與應(yīng)用[M].北京:電子工業(yè)出版社,2001[12][M].: 北京航空航天大學(xué)出版社,2007[13][M].: 北京航空航天大學(xué)出版社,2007[14][M]. :電子工業(yè)出版社,2008[15]包興、[M]. :北京理工大學(xué)出版社,2001[16]Charles A. Harper. HandBook of Components for Electronics. Berlin:McGraWill,1997[17]Adel S. Sedra and Kenneth . Microelectronic Circuits. 3rd College Publishing, New [18]Mark N. Horenstein. Microelectronic Circuits and Devices. 2nd ed. PrenticeHall Inc, New
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1