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

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

串行口

串行接口簡稱串口,也稱串行通信接口或串行通訊接口(通常指COM接口),是采用串行通信方式的擴展接口。串行接口(SerialInterface)是指數據一位一位地順序傳送。其特點是通信線路簡單,只要一對傳輸線就可以實現雙向通信(可以直接利用電話線作為傳輸線),從而大大降低了成本,特別適用于遠距離通信,但傳送速度較慢。
  • 串行接口LED驅動器MC14489及其C語言驅動程序

    MC14489的輸入接口與MOTOROLA公司/RCA公司的SPI串行接口以及美國國半公司的MICROWIRE串行接口安全兼容,也可以由任意一種單片機的I/O口線來進行隨機的顯示訪問。

    標簽: 14489 LED MC 串行接口

    上傳時間: 2013-10-11

    上傳用戶:qzhcao

  • 基于DMA控制器的UART串行通信設計

    針對大數據量的串口間通信,在常規的UART串行數據通信的基礎上,結合Cortex-M3微控制器中DMA控制器的作用,實現DMA控制的UART串口數據包收發。設計鏈表項緩存,最終實現DMA的分散/聚集模式的數據傳輸過程,主要是發送過程。提高了串行數據通信過程的MCU獨立性和MCU利用的效率。

    標簽: UART DMA 控制器 串行

    上傳時間: 2013-11-04

    上傳用戶:gaome

  • Wang1jin帶您從零學單片機--串口通信

    配套學習板:WJ-V4.0 AVR+51開發板 課程簡介串口應用簡介開發板串行口簡介串口相關功能寄存器功能講解串行口工作方式串行口波特率的計算串行口應用流程實例練習課后作業

    標簽: Wang1jin 單片機 串口通信

    上傳時間: 2013-10-25

    上傳用戶:ecooo

  • 一個單片機串行數據采集/傳輸模塊的設計

    以GMS97C2051單片機為核心,采用TLC2543 12位串行A/D轉換器,設計了一個串行數據采集/傳輸模塊,給出了硬件原理圖和主要源程序。關鍵詞:串行A/D轉換器;串行數據傳輸;GMS97C2051單片機   在微機測控系統中,經常要用到A/D轉換。常用的方法是擴展一塊或多塊A/D采集卡。當模擬量較少或是溫度、壓力等緩變信號場合,采用總線型A/D卡并不是最合適、最經濟的方案。這里介紹一種以GNS97C2051單片機為核心,采用TLC2543 12位串行A/D轉換器構成的采樣模塊,該模塊的采樣數據由單片機串口經電平轉換后送到上位機(IBM PC兼容機)的串口COM1或COM2,形成一種串行數據采集串行數據傳輸的方式。經實踐調試證實:該模塊功耗低、采樣精度高、可靠性好、接口簡便,有一定實用價值。

    標簽: 單片機串行 傳輸模塊 數據采集

    上傳時間: 2014-01-26

    上傳用戶:sjb555

  • 單片機溫度采集器與PC104分站的串行通信

    單片機溫度采集器與PC104分站的串行通信:用PC104 模塊組建的礦井變電所采集分站,具有強大的以太網和CAN 總線通信功能。在PC104模塊底板上,設計了一個基于89C2051 單片機的溫度采集器,用于采集溫度傳感器監測值并通過串口將該監測值傳送到PC104 分站。該設計簡化了變電所環境溫度監測的軟、硬件,并且編程簡單,充分利用了PC104 的空閑串口資源。關鍵詞:溫度采集器; 單片機; 串行通信; PC104

    標簽: 104 PC 單片機

    上傳時間: 2013-11-24

    上傳用戶:wangchong

  • 基于AT89C51應用系統的串行通信設計

    基于AT89C51應用系統的串行通信設計:介紹了基于AT89C51應用系統中的串行通信軟硬件設計方法和實現過程,在基于紅外成像技術的電力設備狀態檢測系統中,將紅外測溫儀檢測到設備的溫度數據傳給控制電路,進行數據格式的轉換后,在RAM 中存儲,同時上傳給PC機。系統利用MAX232實現RS 232C的EIA 電平與單片機的TTI 電平之聞轉換,利用通用串口芯片8251A擴展串行接13',實現PC機與單片機之問的串行通信。 關鍵詞:串行通信;單片機;接口;RS232C

    標簽: 89C C51 AT 89

    上傳時間: 2014-12-21

    上傳用戶:aeiouetla

  • 串行編程器源程序(Keil C語言)

    串行編程器源程序(Keil C語言)//FID=01:AT89C2051系列編程器//實現編程的讀,寫,擦等細節//AT89C2051的特殊處:給XTAL一個脈沖,地址計數加1;P1的引腳排列與AT89C51相反,需要用函數轉換#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引腳排列相反#define C2051_P3_0  P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//編程前的準備工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//編程結束后的工作,設置合適的引腳電平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//從P0口獲得數據{ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(BYTE DataByte)//轉換并設置P0口的數據{ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//讀特征字{ InitPro01(); Delay_ms(1);//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(1); SetVpp12V(); Delay_ms(1); C2051_P3_2=0; Delay_ms(10); C2051_P3_2=1; Delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(BYTE Data)//寫器件{//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 //寫一個單元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; Delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效驗:循環讀,直到讀出與寫入的數相同 {  nTimeOut++;  if(nTimeOut>1000)//超時了  {   return 0;  } } C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//讀器件{ BYTE Data;//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 //讀一個單元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return Data;} void Lock01()//寫鎖定位{ InitPro01();//先設置成編程狀態//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 if(ComBuf[2]>=1)//ComBuf[2]為鎖定位 {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=1;  C2051_P3_7=1;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); } if(ComBuf[2]>=2) {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=0;  C2051_P3_7=0;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//設置pw中的函數指針,讓主程序可以調用上面的函數{ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}

    標簽: Keil 串行 C語言 編程器

    上傳時間: 2013-11-12

    上傳用戶:gut1234567

  • 基于Modbus協議的串行通信的應用

    針對目前工控領域,現場數據采集分散管理的不足,該文采用了Modbus RTU通信協議和串口通信技術,設計了主從式通信的采集系統,實現對各個現場的遠程集中監控,即集散控制系統。詳細闡述了在C#環境下基于Modbus RTU通信協議的上位機和DAM-3504系列三相多功能電量采集模塊經過GPRS網絡的主從式串行通信的實現。經過現場測試驗證,表明該方案運行穩定,操作簡便,能夠對采集的數據進行實時顯示,解決了對現場的統一監控和分布式管理的問題,為工業控制現場提供了一套可行性方案。

    標簽: Modbus 協議 串行通信

    上傳時間: 2013-10-29

    上傳用戶:88mao

  • 基于Cortex-M3的ADuCxxx串行下載協議

    基于Cortex-M3的ADuCxxx的一個關鍵特性是可以在線下載代碼到片內FLASH/EE程序存儲器。在線代碼下載是通過器件UART串行端口進行的,因此一般被稱為串行下載。  

    標簽: Cortex-M ADuCxxx 串行下載協議

    上傳時間: 2013-11-01

    上傳用戶:1039312764

  • 串行角饋微帶天線的理論分析和實驗

    本文基于多端口網絡模型、腔模理論和分片法, 首次給出串行角饋微帶天線輸入阻抗的一種有效的理論分析方法, 導出其閉合表達式。實驗結果驗證了理論的正確性。采用本方法計算方便, 適于工程應用。

    標簽: 串行 微帶天線 實驗

    上傳時間: 2013-11-05

    上傳用戶:YKLMC

主站蜘蛛池模板: 昌都县| 将乐县| 九江市| 灌云县| 航空| 永济市| 抚远县| 耒阳市| 永嘉县| 赤水市| 天峻县| 宁陕县| 宿松县| 宝山区| 库车县| 东丽区| 滨海县| 和龙市| 文水县| 自治县| 娄底市| 都匀市| 九龙城区| 阆中市| 淮阳县| 东明县| 枣庄市| 靖西县| 台江县| 长沙县| 芮城县| 潜江市| 襄樊市| 科尔| 应用必备| 庄浪县| 化隆| 安图县| 河东区| 柏乡县| 剑河县|