詳細(xì)介紹工控軟件組態(tài)王與單片機(jī)多機(jī)串口通訊的設(shè)計(jì)原理。分析組態(tài)王提供的直接與單片機(jī)串口通信方法的優(yōu)點(diǎn),給出系統(tǒng)基于RS-485總線傳輸?shù)慕涌陔娐吩韴D。根據(jù)組態(tài)王提供的通訊協(xié)議和單片機(jī)多機(jī)串口通訊的原理,給出程序設(shè)計(jì)流程與思路。 Abstract: In this paper,the design principle of communication between multi-SCM and KingView by serial ports is described in detail.We analysis the advantage of method supplied by KingView,by which KingView can communicate with serial ports of SCM directly,and provide the system’s interface circuit based on the RS-485transmission line.We provide flow diagram of programming and thinking on the basis of communication protocol supplied by KingView and principle of communication among multi-SCM through serial ports.
標(biāo)簽: 工控軟件 單片機(jī) 串口通訊 多機(jī)
上傳時(shí)間: 2013-12-19
上傳用戶:tecman
學(xué)習(xí)單片機(jī)離不開實(shí)驗(yàn),以往單片機(jī)的實(shí)驗(yàn)往往依賴于仿真機(jī)和單片機(jī)學(xué)習(xí)系統(tǒng),價(jià)格昂貴,初學(xué)者很難配備。近年來,隨著FLASH型單片機(jī)的廣泛應(yīng)用,采用軟件模擬加寫片驗(yàn)證成為一種經(jīng)濟(jì)實(shí)用的實(shí)驗(yàn)方法,以AT89C51單片機(jī)為例,其價(jià)格不足¥10RMB,而擦、寫次數(shù)可以有1000次,一塊芯片即可做上千次的實(shí)驗(yàn)。 目前,流行的單片機(jī)開發(fā)軟件Keil可以免費(fèi)獲得用于學(xué)習(xí)的EVAL版;編程器價(jià)格并不昂貴,專門用于寫89C51類芯片的編程器價(jià)格更低廉(不足百元),而且編程器也是以后開發(fā)單片機(jī)所必備的工具;相比之下,用于實(shí)驗(yàn)的電路板制作比較麻煩,用萬用板搭接,只能做些很簡(jiǎn)單的電路,稍復(fù)雜的電路一般要用到雙面板,而業(yè)余條件下是很難自制雙面板的,而且實(shí)驗(yàn)電路板主要是用于學(xué)習(xí),學(xué)完了,也就沒有什么使用價(jià)值了,所以很多人希望能夠廉價(jià)地獲得。
標(biāo)簽: 89C51 單片機(jī) 實(shí)驗(yàn) 電路板
上傳時(shí)間: 2013-12-11
上傳用戶:fac1003
最近幾年新出的一些MCU,有很多都具有ISP(In System Programming:在系統(tǒng)編程)特性,利用這一特性可以在無需通用編程器的情況下,方便地對(duì)芯片執(zhí)行各種操作(擦除,讀取,編程等操作);如果進(jìn)一步配上一些軟件(如Keil的ISD51),即可實(shí)現(xiàn)一些簡(jiǎn)單的在線調(diào)試功能(當(dāng)然要損失一個(gè)串口)。一些開發(fā)者,也經(jīng)常在自己的系統(tǒng)上預(yù)留ISP接口,以供日后升級(jí)之用。可以說ISP的廣泛應(yīng)用,標(biāo)志著單片機(jī)開發(fā)技術(shù)的進(jìn)步。 但是ISP功能的實(shí)現(xiàn)也有一定的限制,如需要一個(gè)串口,需要一定的駐留代碼空間,或者需要一定外部電路。于是有一些經(jīng)驗(yàn)不足的朋友,在實(shí)現(xiàn)ISP功能的時(shí)候便經(jīng)常出問題,要么是外部電路的問題,要么是串口的問題。比如:為什么軟件老是報(bào)“通信出錯(cuò)”;為什么我的系統(tǒng),第一次可以進(jìn)ISP,第二次就不行了;為什么我在Win98下無法進(jìn)入ISP,換了WinXP就可以了。這些問題總是出現(xiàn)于一些細(xì)微的地方,一些被人忽略的地方,如果你沒有充足的時(shí)間,充足的精力,充足的耐心去尋找這些根源;如果你有一臺(tái)CP900編程器(當(dāng)然其他的某些編程器也可以);如果你不想在那塊可憐的小電路板上,再擠進(jìn)一堆器件;如果你不想在購(gòu)料單上再增加一批Max232,或者一批xx型電容,yy型電阻,那么請(qǐng)使用ICP吧(InCircuit Programming:在電路編程)。
上傳時(shí)間: 2013-11-19
上傳用戶:pol123
偉福仿真器系統(tǒng)概述 本仿真器系統(tǒng)由仿真主機(jī)+仿真頭、MULT1A用戶板、實(shí)驗(yàn)板、開關(guān)電源等組成。本系統(tǒng)的特點(diǎn)是: 1.主機(jī)+仿真頭的組合,通過更換不同型號(hào)的仿真頭即可對(duì)各種不同類型的單片機(jī)進(jìn)行仿真,是一種靈活的多CPU仿真系統(tǒng)。采用主機(jī)+POD組合的方式,更換POD,可以對(duì)各種CPU進(jìn)行仿真。本仿真器主機(jī)型號(hào)為E2000/S,仿真頭型號(hào)為POD8X5X(可仿真51系列8X5X單片機(jī))。 2.雙平臺(tái),具有DOS版本和WINDOWS版本,后者功能強(qiáng)大,中/英文界面任選,用戶源程序的大小不再有任何限制,支持ASM,c,PLM語言混合編程,具有項(xiàng)目管理功能,為用戶的資源共享、課題重組提供強(qiáng)有力的手段。支持點(diǎn)屏顯示,用鼠標(biāo)左鍵點(diǎn)一下源程序中的某一變量,即可顯示該變量的數(shù)值。有豐富的窗口顯示方式,多方位,動(dòng)態(tài)地顯示仿真的各種過程,使用極為便利。本操作系統(tǒng)一經(jīng)推出,立即被廣大用戶所喜愛。 3.雙工作模式①.軟件模擬仿真(不要仿真器也能模擬仿真)。②硬件仿真。 4.雙CPU結(jié)構(gòu),100%不占用戶資源。全空間硬件斷點(diǎn),不受任何條件限制,支持地址、數(shù)據(jù)、外部信號(hào)、事件斷點(diǎn)、支持實(shí)時(shí)斷點(diǎn)計(jì)數(shù)、軟件運(yùn)行時(shí)間統(tǒng)計(jì)。 5.雙集成環(huán)境編輯、編譯、下載、調(diào)試全部集中在一個(gè)環(huán)境下。多種仿真器,多類CPU仿真全部集成在一個(gè)環(huán)境下。可仿真51系列,196系列,PIC系列,飛利蒲公司的552、LPC764、DALLAS320,華邦438等51增強(qiáng)型CPU。為了跟上形勢(shì),現(xiàn)在很多工程師需要面對(duì)和掌握不同的項(xiàng)目管理器、編輯器、編譯器。他們由不同的廠家開發(fā),相互不兼容,使用不同的界面,學(xué)習(xí)使用都很吃力。偉福WINDOWS調(diào)試軟件為您提供了一個(gè)全集成環(huán)境,統(tǒng)一的界面,包含一個(gè)項(xiàng)目管理器,一個(gè)功能強(qiáng)大的編輯器,匯編Make、Build和調(diào)試工具并提供千個(gè)與第三方編譯器的接口。由于風(fēng)格統(tǒng)一,大大節(jié)省了您的精力和時(shí)間。 6.強(qiáng)大的邏輯分析儀綜合調(diào)試功能。邏輯分析儀由交互式軟件菜單窗口對(duì)系統(tǒng)硬件的邏輯或時(shí)序進(jìn)行同步實(shí)時(shí)采樣,并實(shí)時(shí)在線調(diào)試分析,采集深度32K(E2000/L),最高時(shí)基采樣頻率達(dá)20MHz,40路波形,可精確實(shí)時(shí)反映用戶程序運(yùn)行時(shí)的歷史時(shí)間。系統(tǒng)在使用邏輯分析儀時(shí),除普通的單步運(yùn)行、鍵盤斷點(diǎn)運(yùn)行、全速硬件斷點(diǎn)運(yùn)行外,還可實(shí)現(xiàn)各種條件組合斷點(diǎn)如:數(shù)據(jù)、地址、外部控制信號(hào)、CPU內(nèi)部控制信號(hào)、程序區(qū)間斷點(diǎn)等。由于邏輯儀可以直接對(duì)程序的執(zhí)行結(jié)果進(jìn)行分析,因此極大地便利于程序的調(diào)試。隨著科學(xué)技術(shù)的發(fā)展,單片機(jī)通訊方面的運(yùn)用越來越多。在通訊功能的調(diào)試時(shí),如果通訊不正常,查找原因是非常耗時(shí)和低效的,您很難搞清楚問題到底在什么地方,是波特率不對(duì),是硬件信道有問題,是通訊協(xié)儀有問題,是發(fā)方出錯(cuò)還是收方出錯(cuò)。有了邏輯儀,情況則完全不一樣,用它可以分別或者同時(shí)對(duì)發(fā)送方、接收方的輸入或者輸出波形進(jìn)行記錄、存儲(chǔ)、對(duì)比、測(cè)量等各種直觀的分析,可以將實(shí)際輸出通訊報(bào)文的波形與源程序相比較,可立即發(fā)現(xiàn)問題所在,從而極大地方便了調(diào)試。 7.強(qiáng)大的追蹤器功能追蹤功能以總線周期為單位,實(shí)時(shí)記錄仿真過程中CPU發(fā)生的總線事件,其觸發(fā)條件方式同邏輯分析儀。追蹤窗口在仿真停止時(shí)可收集顯示追蹤的CPU指令記憶信息,可以以總線反匯編碼模式、源程序模式對(duì)應(yīng)顯示追蹤結(jié)果。屏幕窗口顯示波形圖最多追蹤記憶指令32K并通過仿真器的斷點(diǎn)、單步、全速運(yùn)行或各種條件組合斷點(diǎn)來完成追蹤功能。總線跟蹤可以跟蹤程序的運(yùn)行軌跡。可以統(tǒng)計(jì)軟件運(yùn)行時(shí)間。
標(biāo)簽: 單片機(jī)原理 接口技術(shù) 實(shí)驗(yàn)指導(dǎo)書
上傳時(shí)間: 2013-11-01
上傳用戶:xiehao13
介紹了基于單片機(jī)C8051F020的通用串口適配器的設(shè)計(jì)與實(shí)現(xiàn)方法,即由單片機(jī)控制的智能化一對(duì)多口收發(fā)信號(hào)轉(zhuǎn)換器。通過采用C51對(duì)單片機(jī)進(jìn)行編程,控制與RS-232(標(biāo)準(zhǔn)RS-232電平)、RS232(TTL電平)、RS-422接口的數(shù)據(jù)通信;采用C++ Builder作為開發(fā)平臺(tái),通過RS-232接口實(shí)現(xiàn)上位機(jī)對(duì)適配器各個(gè)通信端口的控制。 Abstract: Design and realization of a universal serial port adapter based on the MCU C8051F020 are introduced.The adapter is an intelligent one-to-more receiving and transmitting signal converter controlled by the MCU. By programming the MCU with the language C51,MCU control data communication between the MCU and RS-232(RS-232 level),RS-232(TTL level),RS-422 port; Using C++ Builder as the development plane, by one RS232 port, the upper PC can control each of the communication port of the adapter.
上傳時(shí)間: 2013-11-19
上傳用戶:hebanlian
AVRPRO燒錄器,是針對(duì)ATMEL公司的90系列AVR精簡(jiǎn)指令單片機(jī)設(shè)計(jì)的專用燒錄工具該產(chǎn)品只有軟件部分,無需硬件支持,僅僅只需4根線,將計(jì)算機(jī)并口和用戶板相連,這都是因?yàn)椴捎昧薎SP串行編程。軟件支持擦、寫、校驗(yàn)、寫保護(hù)位以及批處理。使用極其方便。 該產(chǎn)品的最大優(yōu)點(diǎn)有: 1. 使用串行編程,達(dá)到了在線編程,節(jié)省了購(gòu)買萬用編程器和適配器的費(fèi)用(萬用編程器需2千元左右,適配器需3、4百元,并各個(gè)芯片和封裝需不同適配器)。用戶板也無需在焊插座(帶來可靠性下降),而且為軟件升級(jí)帶來了極大的便利。 2. 使用方便,無需硬件,給現(xiàn)場(chǎng)調(diào)試帶來了極大的便利,不用再帶笨重的編程器,而且為AVR單片機(jī)的使用上帶來了方便。 3. 價(jià)格實(shí)在太便宜,為您省了不少錢。 硬件使用說明: 并口和用戶板連接說明 并口2腳<―――>用戶板單片機(jī)MOSI 并口3腳<―――>用戶板單片機(jī)SCK 并口12腳<―――>用戶板單片機(jī)MISO 并口25腳<―――>用戶板單片機(jī)GND 軟件使用說明: 軟件名是AVRPRO.EXE,支持DOS,WIN9x,支持.hex(intel)格式,可直接運(yùn)行AVRPRO.EXE,也可以鍵入AVRPRO.EXE 目錄\文件名.HEX,直接運(yùn)行時(shí)可進(jìn)入菜單,可選擇擦、寫、校驗(yàn)、寫保護(hù)位以及批處理。鍵入文件名時(shí),軟件運(yùn)行批處理,自動(dòng)完成擦、寫、校驗(yàn)、寫保護(hù)位
標(biāo)簽: Atmel AVR 單片機(jī) 燒錄器
上傳時(shí)間: 2014-12-27
上傳用戶:zhang97080564
電路圖非常簡(jiǎn)單,主要的問題不在于電路,電路用一上午的時(shí)間就都搞定了,剩下的就是程序問題。為了美觀要達(dá)到的目的是LED燈要不斷地閃爍,同時(shí)這LED中P2口控制的都是綠色的,P1口控制的都是紅色的,這樣就容易編程了。起初在主函數(shù)中直接對(duì)LED燈控制并且檢測(cè)HS0038的電位變化但是始終檢測(cè)不到,后來發(fā)現(xiàn)延時(shí)太長(zhǎng)在延時(shí)的過程中掩蓋了對(duì)HS0038的檢測(cè)。所以縮小延時(shí),但是無論怎么減小對(duì)于檢測(cè)的時(shí)間來講都是太大的。最后想到了用單片機(jī)的外部中斷的功能,所以將HS0038的OUT接到P3.3口用外部中斷1 將檢測(cè)放在終端函數(shù)中最后解決了問題,實(shí)現(xiàn)檢測(cè)和LED閃爍的功能。
上傳時(shí)間: 2013-10-18
上傳用戶:stewart·
摘要:介紹利用80C31單片機(jī)串行口、廉價(jià)的74HC164和74HC244集成塊實(shí)現(xiàn)多個(gè)LED顯示的一種簡(jiǎn)單方法,利用該方法設(shè)計(jì)的多路LED顯示系統(tǒng)具有硬件結(jié)構(gòu)簡(jiǎn)單、軟件編程容易和價(jià)格低廉的特點(diǎn)。關(guān)鍵詞:?jiǎn)纹瑱C(jī) 串行口 LED 顯示 80C31
標(biāo)簽: 80C31 LED 單片機(jī) 串行口
上傳時(shí)間: 2013-12-31
上傳用戶:時(shí)代將軍
單片機(jī)的IO口控制是單片機(jī)初學(xué)者最為關(guān)心的問題,如何快速學(xué)會(huì)使用IO是初學(xué)者最為困難的地方。 眾多的教科書上面介紹了很多IO的原理,這些長(zhǎng)篇大論讓很多初學(xué)者看起來難以理解,同時(shí)也會(huì)止步于單片機(jī)門外。我們現(xiàn)在所要學(xué)習(xí)的使用IO就是很簡(jiǎn)單的使用就可以了,IO無非就是4種狀態(tài),輸出為高、輸出為低、輸入為高、輸入為低。 我們只要把握這四個(gè)方面就可以了,先看看我們的單片機(jī)接口,單片機(jī)共有32個(gè)io。分別為P0、P1、P2、P3口,P0口如果當(dāng)作IO來使用時(shí),必須要使用上拉電阻,因?yàn)?1單片機(jī)內(nèi)部沒有拉這一功能。
上傳時(shí)間: 2013-11-05
上傳用戶:6546544
功能描述STL215為8位FLASH結(jié)構(gòu)單片機(jī),內(nèi)置68K字節(jié)FLASH程序空間及1.5K字節(jié)數(shù)據(jù)空間。36個(gè)雙向IO口,可以直接與3.3V及5V的系統(tǒng)連接,僅使用SCL及SDA可以在板上下載程序及調(diào)試。內(nèi)置32K帶掉電記憶的空間,可以不增加24C01或類似的芯片完成記憶功能。內(nèi)置由RC振蕩獨(dú)立運(yùn)行的看門狗,即使在較大干擾的場(chǎng)合也能獲得更穩(wěn)定的運(yùn)行。內(nèi)置掉電復(fù)位電路,當(dāng)電壓低于額定電壓的15%后系統(tǒng)復(fù)位,復(fù)位后所有IO都為高電平。所有IO口在上電時(shí)都為高電平,由STL215內(nèi)部的上拉電阻拉高。RST復(fù)位腳可以用復(fù)位IC或使用由電阻及電容組成RC復(fù)位以降低成本。晶振使用的范圍可從4MHz至33MHz,只需晶振及一個(gè)電容即可實(shí)現(xiàn)振蕩,降低了成本及簡(jiǎn)化了電路。PD7至PD0沒有內(nèi)置上拉電阻,應(yīng)用時(shí)可接地或增加上拉電阻作控制之用。PB2有遙控輸入端口,內(nèi)置專用的接收硬件,糾錯(cuò)能力更強(qiáng),在沒有用到遙控輸入的場(chǎng)合可作普通IO之用。使用龍珠科技專用的AR5升級(jí)器可以從SCL及SDA下載程序及調(diào)試。SCL及SDA可與其他標(biāo)準(zhǔn)的I2C器件相連,在有I2C的應(yīng)用中不需要額外使用資源即可下載程序及調(diào)試。配套用WriteAR5.exe文件,可以通過網(wǎng)絡(luò)升級(jí)程序文件,更換及升級(jí)軟件方便快捷。
標(biāo)簽: STL 215 單片機(jī)技術(shù) 規(guī)格書
上傳時(shí)間: 2013-10-20
上傳用戶:cc1015285075
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1