串口控件,通COM口監(jiān)控數(shù)據(jù)數(shù)據(jù),實可控外設或下載數(shù)據(jù)
標簽: COM 數(shù)據(jù) 串口控件
上傳時間: 2017-07-20
上傳用戶:bruce5996
程序設計為測試P0口選通,非常簡單實用的
上傳時間: 2013-12-24
上傳用戶:黃華強
基于LabVIEW與單片機串口的信號處理的研究:介紹了一種利用單片機采集數(shù)據(jù),LabVIEW作為開發(fā)平臺,二者之間通過串口實現(xiàn)數(shù)據(jù)通信的數(shù)據(jù)采集系統(tǒng),利用LabVIEW的圖形環(huán)境進行頻譜分析。通
上傳時間: 2013-06-24
上傳用戶:xjz632
隨著社會的不斷進步,人們的生活與銀行的關系越來越密切,在銀行辦理業(yè)務占去了人們很大一部分時間,據(jù)日常生活經(jīng)驗,在銀行辦理業(yè)務的人均排隊時間達到了兩個小時,這種等待大大的影響了人們的生活質量。為了解決這個問題,本文設計了一種具有操作方便、價格低廉等特性的銀行繳費系統(tǒng),該系統(tǒng)以當前強大的網(wǎng)絡系統(tǒng)為基礎,能夠讓用戶足不出戶就可以向銀行繳納水、電、燃氣、電話等費用,極大的方便了人們的生活,具有廣泛的應用前景。 本文首先介紹了銀行卡繳費系統(tǒng)的硬件設計方案,包括串口、JTAG、以太網(wǎng)、音頻、USB、LCD觸摸屏等接口電路的設計及各模塊之間的關聯(lián)關系;接著詳細介紹了基于單片機的磁卡讀卡器的軟、硬件工作原理,為其設計了基于串口的驅動程序;然后介紹了觸摸屏的工作原理,重點介紹了觸摸屏的校正算法。最后介紹了基于MiniGUI的繳費通系統(tǒng)軟件的設計,給出了系統(tǒng)的聯(lián)合調試結果。 本繳費系統(tǒng)使用ARM9內核的2440處理器作為核心處理器,其主要外設有網(wǎng)卡、磁卡讀卡器和觸摸屏,其中網(wǎng)卡用于系統(tǒng)和網(wǎng)絡的連接,提供局域網(wǎng)、電話線、ADSL三種上網(wǎng)方式;讀卡器用于讀入用戶銀行卡信息;觸摸屏用于人機交互,包括用戶輸入密碼、繳費金額及向用戶顯示歷史繳費信息等功能。軟件部分底層采用嵌入式Linux操作系統(tǒng),使用MiniGUI集成開發(fā)環(huán)境,通過觸摸屏向用戶提供友好的人機交互界面。 文章最后針對本課題的研究內容進行了總結,指出不足并對未來發(fā)展進行展望。
上傳時間: 2013-05-21
上傳用戶:鳳臨西北
在以單片機為核心的多級分布式系統(tǒng)中,常常需要擴展單片機的串行通信口,本文分別介紹了基于SP2538 專用串行口擴展芯片及Intel8251 的兩種串行口擴展方法,并給出了實際的硬件電路原理及相應的通信
上傳時間: 2013-08-01
上傳用戶:15679277906
C51單片機是我們生活中最常用的系列,MCS-51系列單片機有4個并行口(P0,P1,P2,P3口),但對一個稍微復雜的應用系統(tǒng)來說,真正可供用戶使用的并行口,只有P1口可用,況且常常因擴展I2C和SPI的器件需占用某些P1口,迫使用戶不得不擴展并行口以滿足實際的需要。習慣上,常用的并行口接口芯片有8255、8155,這兩種芯片功能比較齊全,可以使用在相對比較復雜的系統(tǒng)中,但如是對一般的系統(tǒng)而言,這些功能往往閑置不用。那么就可以選用一些本來閑置不用的口線作為選通信號來進行并行口的擴展,這樣就能充分利用單片機有限的I/O資源,在本設計中是將P1口擴展成一個或幾個8位并行口,在每一個八位口上接入8個發(fā)光二極管做為輸出,二極管是做開關量來使用的,在這里設計了跑馬燈和流水燈程序,做到對開關量的開斷控制;配合開關量的控制筆者設計了一個共陽LED數(shù)碼管,用來顯示當前發(fā)光二極管發(fā)亮的序號,做到更加直觀的雙重控制效果,然后再將P0口通過D/A轉換器和一放大器輸出一個模擬信號,其結果可以通過示波器看出。這樣整個系統(tǒng)即有了數(shù)字信號輸出和模擬信號輸出,也有數(shù)碼管顯示功能,實用性能大提高了。2、 基于89C51的系統(tǒng)硬件設計2.1 并行口的擴展的電路設計 眾所周知,C51系列的單片機都有四個I/O口(P0、P1、P2、P3),那么AT89C51也不例外,但我們通常僅僅使用P1口作為并行口,而令其余口(P2、P3)處于閑置狀態(tài),所以這次設計,我們就是使用閑置不用的P3口做為選能信號線來將P1口進行并行口擴展。 (1) 種方式的并行口擴展優(yōu)點 連線簡單; 不占用存儲器空間; (2) 編程也方便靈活。但也有很大的缺點 并行口擴展能力有限,(如使用74LS573(74LS373)且不進行驅動處理,則最多可擴展4個同樣類型的并行輸出端口,當然還需要與之對應的四個選通信號。) 如擴展較多,選通信號占用并行口位數(shù)太多,例如欲擴展8個并行輸出端口,則需要8個選能信號,此時,僅選能信號就占用了一個8位并行口,這對在I/O端口線有限的單片機系統(tǒng)中,如此浪費資源的現(xiàn)象是不能容忍的。在本次的設計中,采用芯片74HC573(帶三態(tài)輸出的八進制透明D型鎖存器)對P1口進行了一個8位并行口的擴展,選通信號選用P3口的P3.3引腳。原理圖如圖1所示:
上傳時間: 2013-11-18
上傳用戶:dbs012280
編程實現(xiàn)MCP2510 的CAN 總線通訊;兩個UP-NetARM3000 通過CAN 總線相連接。ARM 監(jiān)視串行口,將接收到的字符發(fā)送 給另一個開發(fā)板并通過串口顯示(計算機與開發(fā)板是通過超級終端通訊的)。即按PC 鍵盤通 過超級終端發(fā)送數(shù)據(jù),開發(fā)板將接收到的數(shù)據(jù)通過CAN 總線轉發(fā),再另一個PC 的超級終 端上顯示數(shù)據(jù)
上傳時間: 2015-04-18
上傳用戶:zuozuo1215
關鍵字: socket, 校驗和算法, ICMP, connect, 端口,掃描, 這是我課程設計時,用VC.NET寫的一個程序,功能是在利用socket提供的API函數(shù), 填充并發(fā)送ICMP包,測試指定IP地址段中活動主機. 使用簡單的connect方法來測試目的端口是否可通.并附帶了校驗和算法.希望更多的人與我交流, QQ:270596846 e_mail:chmuggmwtg@163.com
上傳時間: 2014-01-27
上傳用戶:稀世之寶039
實現(xiàn)pc機鍵盤(p/s2接口)與8位單片機連接使用 原理:鍵盤時鐘接在p3.2口,既8051的外部中斷int0上,鍵盤數(shù)據(jù)接到p1.0上 每次按鍵,鍵盤會向單片機發(fā)脈沖使單片機發(fā)生外部中斷,數(shù)據(jù)有p1.0口一位一位傳進來 傳回的數(shù)據(jù)格式為:1位開始位(0),8位數(shù)據(jù)位(所按按鍵的通碼,用來識別按鍵),1位校驗位(奇校驗) 1位結束位(1) 實現(xiàn):將鍵盤發(fā)回的數(shù)據(jù)放到一個緩沖區(qū)里(數(shù)組),當按鍵結束后發(fā)生內部中斷來處理所按的按鍵 缺點:由于51單片機的容量有限所以緩沖區(qū)不可以開的太大,這就導致可以記錄鍵盤的按鍵次數(shù)過少, 也就是容錯性一般。不過如果正常使用鍵盤是不會出錯的
上傳時間: 2013-12-05
上傳用戶:清風冷雨
80C51的串行通信口是一個功能強大的通信口,而且是相當好用的通信口,用于顯示驅動電路再合適不過了,下面我們就根據(jù)這種需要設計一個用兩個串行通信口線加上兩根普通I/O口,設計一個4位LED顯示電路。當然只要再加上兩根I/O口線即可輕易實現(xiàn)8位LED的顯示電路。
上傳時間: 2015-07-04
上傳用戶:天涯