亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

智慧校園

  • 單片機通信系統中CRC算法與硬件環境編程的實現

    在通信系統中從多檢錯手段中,CRC是非常著名的一種。CRC-全稱循環冗余校驗是對數據塊校驗的一種高效的差錯控制方法。在單片機通信系統設計過程中,當傳輸距離較遠或是采用無線傳輸時,為了保證高效而無錯地傳輸數據,必須對數據進行檢錯,從性能和成本上考慮,采用CRC校驗算法遠優于奇遇校驗和算術和校驗等方法。CRC的計算有兩種方法,一種是采用專門的硬件,另一種就是軟件方法。對于小型低成本的51單片機系統而言,常常需要在沒有相關硬件的支持下實現CRC校驗,也即通過軟件來完成CRC計算(CRC算法)。 這里給出了3種算法,從性能和成本上考慮,它們的適用范圍也稍有不同:第一種適用于單片機程序存儲空間較小但CRC計算速度要求不高的情況;第二種適用于程序存儲空間較大且CRC計算速度要求較高的情況;最后一種適用于程序存儲空間不太大,且CRC計算速度要求適中的情況。

    標簽: CRC 單片機 通信系統 算法

    上傳時間: 2014-12-26

    上傳用戶:dongbaobao

  • 單片機與PLC之間遠距離通信的實現

    摘要:在工業自動控制中,單片機與PLC的遠距離通信是一個難點與熱點問題。本文設計了S7-200PLC與PIC16F877單片機實現遠距離串行通信的硬件連接和軟件實現方法。本文采用了MAX485E芯片進行TTL電平與差分信號之間的轉換,使用RS-485端口和半雙工模式進行通信。最后通過異或校驗碼對接收到的數據進行核對,以進一步提高數據傳輸的可靠性。實驗證明,該方法成功實現了單片機與PLC的遠距離通信,并且具有開發簡單,抗干擾能力強的特點,具有一定實用價值。關鍵詞:單片機  PLC  串行通信

    標簽: PLC 單片機 遠距離通信

    上傳時間: 2014-12-27

    上傳用戶:YUANQINHUI

  • 自動打鈴器

    摘要:文章介紹了一種以8031單片機為核心片外擴展at93c46電擦除可編程只讀存儲器并帶有數碼LED顯示時.分.秒和以指示燈做標志的按鍵校時自動打鈴器。 關鍵詞:單片機  存儲器  數碼管

    標簽: 自動 打鈴器

    上傳時間: 2013-11-01

    上傳用戶:refent

  • Atmel 90系列AVR單片機燒錄器

    AVRPRO燒錄器,是針對ATMEL公司的90系列AVR精簡指令單片機設計的專用燒錄工具該產品只有軟件部分,無需硬件支持,僅僅只需4根線,將計算機并口和用戶板相連,這都是因為采用了ISP串行編程。軟件支持擦、寫、校驗、寫保護位以及批處理。使用極其方便。 該產品的最大優點有: 1.  使用串行編程,達到了在線編程,節省了購買萬用編程器和適配器的費用(萬用編程器需2千元左右,適配器需3、4百元,并各個芯片和封裝需不同適配器)。用戶板也無需在焊插座(帶來可靠性下降),而且為軟件升級帶來了極大的便利。 2.  使用方便,無需硬件,給現場調試帶來了極大的便利,不用再帶笨重的編程器,而且為AVR單片機的使用上帶來了方便。 3.  價格實在太便宜,為您省了不少錢。 硬件使用說明:        并口和用戶板連接說明               并口2腳<―――>用戶板單片機MOSI               并口3腳<―――>用戶板單片機SCK               并口12腳<―――>用戶板單片機MISO               并口25腳<―――>用戶板單片機GND 軟件使用說明:       軟件名是AVRPRO.EXE,支持DOS,WIN9x,支持.hex(intel)格式,可直接運行AVRPRO.EXE,也可以鍵入AVRPRO.EXE 目錄\文件名.HEX,直接運行時可進入菜單,可選擇擦、寫、校驗、寫保護位以及批處理。鍵入文件名時,軟件運行批處理,自動完成擦、寫、校驗、寫保護位

    標簽: Atmel AVR 單片機 燒錄器

    上傳時間: 2014-12-27

    上傳用戶:zhang97080564

  • 三種單片機模擬串口方法介紹

    模擬串口就是利用51的兩個輸入輸出引腳如P1.0和P1.1,置1或0分別代表高低電平,也就是串口通信中所說的位,如起始位用低電平,則將其置0,停止位為高電平,則將其置1,各種數據位和校驗位則根據情況置1或置0。至于串口通信的波特率,說到底只是每位電平持續的時間,波特率越高,持續的時間越短。如波特率為9600BPS,即每一位傳送時間為1000ms/9600=0.104ms,即位與位之間的延時為為0.104毫秒。單片機的延時是通過執行若干條指令來達到目的的,因為每條指令為1-3個指令周期,可即是通過若干個指令周期來進行延時的,單片機常用11.0592M的的晶振,現在我要告訴你這個奇怪數字的來歷。用此頻率則每個指令周期的時間為(12/11.0592)us,那么波特率為9600BPS每位要間融多少個指令周期呢?

    標簽: 單片機 模擬串口

    上傳時間: 2013-10-29

    上傳用戶:zw380105939

  • M5399-A型51 AVR PIC單片機仿真學習型開發板簡

    嘿!朋友。很感謝你能看到堅持看到本處,如果你是初次接觸單片機,本章將正確引導你快速掌握學習單片機的捷徑!首先,也是最重要的一條:你必須得有一定要學會的信心。告訴你件高興的事情:單片機根本一點都不難!只要你有強烈的學習欲望。就是小學生都會做點簡單的東西出來!當然這并不是要貶低單片機,并不是說單片機只能是小孩子玩的東西。其實單片機能做的事情多著呢,P4電腦很牛嗎?其實就是速度和可用的腳比單片機多點而已。現在學習ARM和DSP等的人多起來,許多人感到很茫然:我到底學什么??給你盞明燈:從單片機學起吧。理由是:1它是學習其他超高檔MCU的基礎2市場占有份額高3學習資源豐富4相對其他的MCU入門容易精通容易(并不要認為入門容易的東西都是低級的!!)是因為這玩意確實是人類智慧的結晶。

    標簽: 5399 AVR PIC 單片機仿真

    上傳時間: 2013-11-21

    上傳用戶:pkzz021

  • PIC16系列單片機與PC機串行通信的軟硬件實現

     介紹一種運用PIC16F84單片機實現與PC機串行通信的方法,并給出其硬件接口電路及通信源程序。關鍵詞    異步串行通信    發送與接收    VB4 Win95 串口查詢法  1 前言    美國Microchip公司的PIC16系列單片機是一種新型的CMOS工藝的8位單片機。其中,PIC16FXX單片機的程序存儲器為電可擦除閃速存儲器(flash),可多次修改程序,甚至可以在線編程。PIC16F83和PIC16F84片內數據存儲器除RAM外,還有64字節的EEPROM,可以當作一般的或非易失性的數據存儲器使用,簡單方便。它還具有片內上電復位、延時電路、看門狗電路等。另外,PIC16系列單片機功耗極低,因而是一種非常適合在各種便攜式設備中使用的高性價比的單片機,并已經得到了越來越廣泛的應用。   但是在許多需要大量計算的運用中,還必須借助微機的強大數據處理能力。這樣必須通過通信電路實現PIC單片機與微機間的可靠數據傳輸。有的PIC16單片機內并沒有提供串行口,所以串行通信必須通過自己設計的硬件電路和通信軟件來實現。   下面介紹用查詢法實現異步串行通訊的方法。同時給出了用PIC16F84單片機的兩個I/O口模擬2線串行口的硬件接口電路、程序流程框圖、單片機內通信程序以及微機內的通信程序等。2 硬件實現方法與電路   PIC16F84的程序存儲器由1K×14的閃速(flash)存儲器構成,它只有13條I/O口,1個定時器,為了盡量節省單片機的軟硬件資源,采用下述異步串行通信的實現方法。   如圖1所示,PIC16F84在4MHz時鐘下,采用半雙工方式,可實現9600波特率的異步串行數據通信,1位停止位,8位數據位,無校驗位。接收和發送以低位在先(一般模式),采用軟件延時。為節省篇幅,單片機內的通信程序中未提供任何握手協議,用戶可根據自己的需要在軟件中加入握手方式。

    標簽: PIC 16 PC機 單片機

    上傳時間: 2014-12-27

    上傳用戶:偷心的海盜

  • HT48 & HT46 MCU UART的軟件實現方法

    HT48 & HT46 MCU UART 的軟件實現方法具有低功耗、高性能的HOLTEK 的8 位單片機,十分適用于各種控制系統產品,如辦公自動化和一些消費性產品中。有時在一些應用系統中需要附加與其它單片機進行異步串行通信,在這種情況下,使用軟件方法實現比選擇專用的IC 硬件方法要經濟得多。本文就是介紹簡單的UART 軟件實現方法。該方法適用于帶一位停止位并且不帶奇偶校驗位的通用8 位數據傳輸,其傳輸波特率可調整,調整范圍由使用的單片機的系統頻率決定。

    標簽: HT UART MCU 48

    上傳時間: 2013-11-07

    上傳用戶:wch1989

  • 自動檢測80C51串行通訊中的波特率

    自動檢測80C51串行通訊中的波特率:本文介紹一種在80C51 串行通訊應用中自動檢測波特率的方法。按照經驗,程序起動后所接收到的第1 個字符用于測量波特率。這種方法可以不用設定難于記憶的開關,還可以免去在有關應用中使用多種不同波特率的煩惱。人們可以設想:一種可靠地實現自動波特檢測的方法是可能的,它無須嚴格限制可被確認的字符。問題是:在各種的條件下,如何可以在大量允許出現的字符中找出波特率定時間隔。顯然,最快捷的方法是檢測一個單獨位時間(single bit time),以確定接收波特率應該是多少。可是,在RS-232 模式下,許多ASCII 字符并不能測量出一個單獨位時間。對于大多數字符來說,只要波特率存在合理波動(這里的波特率是指標準波特率),從起始位到最后一位“可見”位的數據傳輸周期就會在一定范圍內發生變化。此外,許多系統采用8 位數據、無奇偶校驗的格式傳輸ASCII 字符。在這種格式里,普通ASCII 字節不會有MSB 設定,并且,UART總是先發送數據低位(LSB),后發送數據高位(MSB),我們總會看見數據的停止位。在下面的波特率檢測程序中,先等待串行通訊輸入管腳的起始信號(下降沿),然后起動定時器T0。在其后的串行數據的每一個上升沿,將定時器T0 的數值捕獲并保存。當定時器T0溢出時,其最后一次捕獲的數值即為從串行數據起始位到最后一個上升沿(我們假設是停止位)過程所持續的時間。

    標簽: 80C51 自動檢測 串行通訊 波特率

    上傳時間: 2014-08-22

    上傳用戶:dajin

  • 串口調試軟件SSCOMV3.0

    串口調試軟件SSCOM可供免費使用,免費下載,本軟件可以在Win95/98、Win2000、WinNT、WinXP下面運行.軟件功能主要為: 1.接收從串口進來的數據并在窗口顯示. 2.所接收到的數據數據顯示方式可以選擇為字符方式或者HEX方式 4.中文顯示無亂碼,且不影響速度 5.串口波特率可以選擇為110bps-256000bps.(波特率>115200時需要硬件支持) 6.可以即時顯示存在的串口號.如果您增加了usb轉串口等設備,串口號也會在列表中出現. 7.可以選擇“5、6、7、8”四種數據長度. 8.可以選擇為“1、1.5、2”三種停止位.(1.5停止位需要硬件支持) 8.第9位數據可以選擇為“無、奇校驗、偶校驗、1、0”四種方式. 9.可以選擇“無流控、軟流控、硬流控、自定義”四種流控方式. 10.串口設置和字符串操作等設置在程序關閉時自動保存,打開時自動載入. 11.可以在接收窗口按鍵即發送該鍵值. 12.可以在字符串輸入框輸入您想發送的字符串,并發送. 13.可以在字符串輸入框輸入您想發送的HEX數據串,數據的值從00到FF,沒有任何限制. 14.可以定時重復發送數據,并可以設置發送時間間隔. 15.可以在發送字符串時選擇發送新行,即自動加上回車換行. 16.可以顯示當前串口的CTS、DSR、RLSL(CD)信號線的狀態. 17.可以自由控制當前串口的DTR、RTS信號線的輸出狀態. 18.可以打開一個文本文件或者一個二進制文件預覽其內容,查看方式可以是文本或者HEX方式. 19.可以打開一個文本文件或者一個二進制文件并以當前波特率發送到串口. 20.可以保存窗口內容到一個文本文件,文件名取自當前時間,保存在當前目錄. 21.可以即時顯示發送的字節數和接收到的字節數,按清除窗口將會清零. 22.帶有功能強大的擴展功能:多條字符串發送定義和網上查找串口資料等. 23.可以定義最多32條預備發送的字符串,每條字符串可以定義為HEX數據串或者字符串方式.在每一條數據的左邊打勾就表示這是一條hex數據串. 24.點擊字符串右邊的標號即可以發送這條定義好的字符串. 25.可以設置為循環發送你定義過的多條字符串,并且可以設置發送時間間隔. 26.在串口資料欄您可以從mcu51網站或者Google查找有關串口技術資料. 27.在串口資料欄您可以進入技術討論bbs,在此發表您的高見或者提出您的問題和需求. 28.在產品信息欄您可以獲得現時最新的產品信息. 29.這是個綠色軟件,單個文件即可執行,不會給您的機器增加任何負擔. 此版本使用C++Builder編寫,相對于上一版本SSCOM2.0,主要改進在: 1.程序更穩定可靠,修改了一些報錯信息.使用更加人性化。 2.修改了避免顯示漢字亂碼的算法,快了許多. 3.hex數據輸入的錯誤兼容性. 4.發送字符串可以加發回車換行. 5.可以保存窗口內容到文件. 6.發送和接收的字符數統計更準確. 7.不再接收到一定數量字符數就清屏,因為發現即使收到很多內容也不會溢出,速度仍然很快. 8,可以打開二進制文件并發送,從前只能發文本文件. 9.打開文件后可以用asc方式或者hex方式預覽文件中前4K內容. 10.發送文件前告訴操作者需要發送多少時間.免得久等. 11.新增功能強大的擴展功能,多達32條自定義字符串操作,程序關閉時這些字符串會自動保存,下次開機時再載入,每條可以定義為HEX數據串或者ASC字符串,按后邊的數字按鈕可以發送.也可以自動循環發送定義過的字符串. 12.新增串口設置自動保存. 13.加入了網絡支持功能,用戶很方便討論問題和找到技術支持.

    標簽: SSCOMV 3.0 串口調試 軟件

    上傳時間: 2013-10-26

    上傳用戶:448949

主站蜘蛛池模板: 友谊县| 云霄县| 神池县| 库车县| 岗巴县| 抚州市| 邵阳县| 托克逊县| 隆回县| 永定县| 淄博市| 江山市| 开阳县| 丽水市| 湘乡市| 千阳县| 行唐县| 潞城市| 张家界市| 鸡西市| 石首市| 台南县| 桃源县| 郸城县| 无棣县| 汉中市| 安国市| 虹口区| 南京市| 富平县| 海宁市| 桃园县| 云和县| 拉孜县| 连山| 新宁县| 兴城市| 伊金霍洛旗| 峨边| 全州县| 于田县|