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

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

通訊口

  • 51單片機(jī)的串行口擴(kuò)展方法

    在以單片機(jī)為核心的多級分布式系統(tǒng)中,常常需要擴(kuò)展單片機(jī)的串行通信口,本文分別介紹了基于SP2538 專用串行口擴(kuò)展芯片及Intel8251 的兩種串行口擴(kuò)展方法,并給出了實(shí)際的硬件電路原理及相應(yīng)的通信

    標(biāo)簽: 51單片機(jī) 串行口 擴(kuò)展方法

    上傳時(shí)間: 2013-08-01

    上傳用戶:15679277906

  • C51單片機(jī)并行口擴(kuò)展設(shè)計(jì)及應(yīng)用

    C51單片機(jī)是我們生活中最常用的系列,MCS-51系列單片機(jī)有4個(gè)并行口(P0,P1,P2,P3口),但對一個(gè)稍微復(fù)雜的應(yīng)用系統(tǒng)來說,真正可供用戶使用的并行口,只有P1口可用,況且常常因擴(kuò)展I2C和SPI的器件需占用某些P1口,迫使用戶不得不擴(kuò)展并行口以滿足實(shí)際的需要。習(xí)慣上,常用的并行口接口芯片有8255、8155,這兩種芯片功能比較齊全,可以使用在相對比較復(fù)雜的系統(tǒng)中,但如是對一般的系統(tǒng)而言,這些功能往往閑置不用。那么就可以選用一些本來閑置不用的口線作為選通信號來進(jìn)行并行口的擴(kuò)展,這樣就能充分利用單片機(jī)有限的I/O資源,在本設(shè)計(jì)中是將P1口擴(kuò)展成一個(gè)或幾個(gè)8位并行口,在每一個(gè)八位口上接入8個(gè)發(fā)光二極管做為輸出,二極管是做開關(guān)量來使用的,在這里設(shè)計(jì)了跑馬燈和流水燈程序,做到對開關(guān)量的開斷控制;配合開關(guān)量的控制筆者設(shè)計(jì)了一個(gè)共陽LED數(shù)碼管,用來顯示當(dāng)前發(fā)光二極管發(fā)亮的序號,做到更加直觀的雙重控制效果,然后再將P0口通過D/A轉(zhuǎn)換器和一放大器輸出一個(gè)模擬信號,其結(jié)果可以通過示波器看出。這樣整個(gè)系統(tǒng)即有了數(shù)字信號輸出和模擬信號輸出,也有數(shù)碼管顯示功能,實(shí)用性能大提高了。2、 基于89C51的系統(tǒng)硬件設(shè)計(jì)2.1 并行口的擴(kuò)展的電路設(shè)計(jì) 眾所周知,C51系列的單片機(jī)都有四個(gè)I/O口(P0、P1、P2、P3),那么AT89C51也不例外,但我們通常僅僅使用P1口作為并行口,而令其余口(P2、P3)處于閑置狀態(tài),所以這次設(shè)計(jì),我們就是使用閑置不用的P3口做為選能信號線來將P1口進(jìn)行并行口擴(kuò)展。 (1) 種方式的并行口擴(kuò)展優(yōu)點(diǎn) 連線簡單; 不占用存儲(chǔ)器空間; (2) 編程也方便靈活。但也有很大的缺點(diǎn) 并行口擴(kuò)展能力有限,(如使用74LS573(74LS373)且不進(jìn)行驅(qū)動(dòng)處理,則最多可擴(kuò)展4個(gè)同樣類型的并行輸出端口,當(dāng)然還需要與之對應(yīng)的四個(gè)選通信號。) 如擴(kuò)展較多,選通信號占用并行口位數(shù)太多,例如欲擴(kuò)展8個(gè)并行輸出端口,則需要8個(gè)選能信號,此時(shí),僅選能信號就占用了一個(gè)8位并行口,這對在I/O端口線有限的單片機(jī)系統(tǒng)中,如此浪費(fèi)資源的現(xiàn)象是不能容忍的。在本次的設(shè)計(jì)中,采用芯片74HC573(帶三態(tài)輸出的八進(jìn)制透明D型鎖存器)對P1口進(jìn)行了一個(gè)8位并行口的擴(kuò)展,選通信號選用P3口的P3.3引腳。原理圖如圖1所示:

    標(biāo)簽: C51 單片機(jī) 并行口 擴(kuò)展設(shè)計(jì)

    上傳時(shí)間: 2013-11-18

    上傳用戶:dbs012280

  • 基于LPCEB2000-S的串口程序

    串口通迅測試,當(dāng)收到8個(gè)以上字符時(shí)就將收到的字符再發(fā)送出去,波特率為9600。基于LPCEB2000-S的串口程序

    標(biāo)簽: LPCEB 2000 串口程序

    上傳時(shí)間: 2013-11-04

    上傳用戶:dvfeng

  • VC串口類

    VC串口類,用于開發(fā)串口通信用。

    標(biāo)簽: 串口

    上傳時(shí)間: 2014-01-17

    上傳用戶:lijianyu172

  • 編程實(shí)現(xiàn)MCP2510 的CAN 總線通訊;兩個(gè)UP-NetARM3000 通過CAN 總線相連接。ARM 監(jiān)視串行口

    編程實(shí)現(xiàn)MCP2510 的CAN 總線通訊;兩個(gè)UP-NetARM3000 通過CAN 總線相連接。ARM 監(jiān)視串行口,將接收到的字符發(fā)送 給另一個(gè)開發(fā)板并通過串口顯示(計(jì)算機(jī)與開發(fā)板是通過超級終端通訊的)。即按PC 鍵盤通 過超級終端發(fā)送數(shù)據(jù),開發(fā)板將接收到的數(shù)據(jù)通過CAN 總線轉(zhuǎn)發(fā),再另一個(gè)PC 的超級終 端上顯示數(shù)據(jù)

    標(biāo)簽: CAN UP-NetARM 2510 3000

    上傳時(shí)間: 2015-04-18

    上傳用戶:zuozuo1215

  • 關(guān)鍵字: socket, 校驗(yàn)和算法, ICMP, connect, 端口,掃描, 這是我課程設(shè)計(jì)時(shí),用VC.NET寫的一個(gè)程序,功能是在利用socket提供的API函數(shù), 填充并發(fā)送ICMP包,測

    關(guān)鍵字: socket, 校驗(yàn)和算法, ICMP, connect, 端口,掃描, 這是我課程設(shè)計(jì)時(shí),用VC.NET寫的一個(gè)程序,功能是在利用socket提供的API函數(shù), 填充并發(fā)送ICMP包,測試指定IP地址段中活動(dòng)主機(jī). 使用簡單的connect方法來測試目的端口是否可通.并附帶了校驗(yàn)和算法.希望更多的人與我交流, QQ:270596846 e_mail:chmuggmwtg@163.com

    標(biāo)簽: socket ICMP connect API

    上傳時(shí)間: 2014-01-27

    上傳用戶:稀世之寶039

  • 實(shí)現(xiàn)pc機(jī)鍵盤(p/s2接口)與8位單片機(jī)連接使用 原理:鍵盤時(shí)鐘接在p3.2口

    實(shí)現(xiàn)pc機(jī)鍵盤(p/s2接口)與8位單片機(jī)連接使用 原理:鍵盤時(shí)鐘接在p3.2口,既8051的外部中斷int0上,鍵盤數(shù)據(jù)接到p1.0上 每次按鍵,鍵盤會(huì)向單片機(jī)發(fā)脈沖使單片機(jī)發(fā)生外部中斷,數(shù)據(jù)有p1.0口一位一位傳進(jìn)來 傳回的數(shù)據(jù)格式為:1位開始位(0),8位數(shù)據(jù)位(所按按鍵的通碼,用來識別按鍵),1位校驗(yàn)位(奇校驗(yàn)) 1位結(jié)束位(1) 實(shí)現(xiàn):將鍵盤發(fā)回的數(shù)據(jù)放到一個(gè)緩沖區(qū)里(數(shù)組),當(dāng)按鍵結(jié)束后發(fā)生內(nèi)部中斷來處理所按的按鍵 缺點(diǎn):由于51單片機(jī)的容量有限所以緩沖區(qū)不可以開的太大,這就導(dǎo)致可以記錄鍵盤的按鍵次數(shù)過少, 也就是容錯(cuò)性一般。不過如果正常使用鍵盤是不會(huì)出錯(cuò)的

    標(biāo)簽: 3.2 鍵盤 接口 8位單片機(jī)

    上傳時(shí)間: 2013-12-05

    上傳用戶:清風(fēng)冷雨

  • 80C51的串行通信口是一個(gè)功能強(qiáng)大的通信口

    80C51的串行通信口是一個(gè)功能強(qiáng)大的通信口,而且是相當(dāng)好用的通信口,用于顯示驅(qū)動(dòng)電路再合適不過了,下面我們就根據(jù)這種需要設(shè)計(jì)一個(gè)用兩個(gè)串行通信口線加上兩根普通I/O口,設(shè)計(jì)一個(gè)4位LED顯示電路。當(dāng)然只要再加上兩根I/O口線即可輕易實(shí)現(xiàn)8位LED的顯示電路。

    標(biāo)簽: 80C51 串行通信 通信

    上傳時(shí)間: 2015-07-04

    上傳用戶:天涯

  • VB.net的串口通訊支持總是讓人覺得有所不足

    VB.net的串口通訊支持總是讓人覺得有所不足,在使用VB6的MsComm32.ocx時(shí),很多人都會(huì)在VB.net的開發(fā)中覺得很困擾。這里講述的VB.net串口通訊類使用native代碼,并且它是通API調(diào)用實(shí)現(xiàn)的,你會(huì)發(fā)現(xiàn)VB.net的串口通訊就是這么簡單。 在說明如何使用這個(gè)類前,需要說明的是,本類只是一個(gè)VB.net的串口通訊演示,你可能需要根據(jù)你的情況修改后使用。

    標(biāo)簽: net VB 串口通訊

    上傳時(shí)間: 2015-07-21

    上傳用戶:924484786

  • 單片機(jī)并行I/O口數(shù)量總是有限的

    單片機(jī)并行I/O口數(shù)量總是有限的,有時(shí)并行口需作其他更重要的用途,一般也不會(huì)用數(shù)量眾多的并行I/O口專門用來驅(qū)動(dòng)顯示電路,能否用80C51的串行通信口加上少量I/O及擴(kuò)展芯片用于顯示電路呢?答案是肯定的。 80C51的串行通信口是一個(gè)功能強(qiáng)大的通信口,而且是相當(dāng)好用的通信口,用于顯示驅(qū)動(dòng)電路再合適不過了,下面我們就根據(jù)這種需要設(shè)計(jì)一個(gè)用兩個(gè)串行通信口線加上兩根普通I/O口,設(shè)計(jì)一個(gè)4位LED顯示電路。當(dāng)然只要再加上兩根I/O口線即可輕易實(shí)現(xiàn)8位LED的顯示電路。

    標(biāo)簽: 單片機(jī) 并行

    上傳時(shí)間: 2015-08-27

    上傳用戶:asddsd

主站蜘蛛池模板: 潍坊市| 金坛市| 西和县| 临颍县| 太白县| 集安市| 灯塔市| 翁源县| 中超| 尼勒克县| 云和县| 诏安县| 潮州市| 湖口县| 偃师市| 郎溪县| 永定县| 仁寿县| 合肥市| 海原县| 拜泉县| 高清| 册亨县| 泸西县| 宜春市| 延寿县| 五河县| 绥芬河市| 洛阳市| 历史| 石阡县| 改则县| 洪江市| 易门县| 石阡县| 嘉荫县| 太湖县| 日喀则市| 元氏县| 梁山县| 五峰|