C51單片機是我們生活中最常用的系列,MCS-51系列單片機有4個并行口(P0,P1,P2,P3口),但對一個稍微復雜的應用系統來說,真正可供用戶使用的并行口,只有P1口可用,況且常常因擴展I2C和SPI的器件需占用某些P1口,迫使用戶不得不擴展并行口以滿足實際的需要。習慣上,常用的并行口接口芯片有8255、8155,這兩種芯片功能比較齊全,可以使用在相對比較復雜的系統中,但如是對一般的系統而言,這些功能往往閑置不用。那么就可以選用一些本來閑置不用的口線作為選通信號來進行并行口的擴展,這樣就能充分利用單片機有限的I/O資源,在本設計中是將P1口擴展成一個或幾個8位并行口,在每一個八位口上接入8個發光二極管做為輸出,二極管是做開關量來使用的,在這里設計了跑馬燈和流水燈程序,做到對開關量的開斷控制;配合開關量的控制筆者設計了一個共陽LED數碼管,用來顯示當前發光二極管發亮的序號,做到更加直觀的雙重控制效果,然后再將P0口通過D/A轉換器和一放大器輸出一個模擬信號,其結果可以通過示波器看出。這樣整個系統即有了數字信號輸出和模擬信號輸出,也有數碼管顯示功能,實用性能大提高了。
2、 基于89C51的系統硬件設計
2.1 并行口的擴展的電路設計 眾所周知,C51系列的單片機都有四個I/O口(P0、P1、P2、P3),那么AT89C51也不例外,但我們通常僅僅使用P1口作為并行口,而令其余口(P2、P3)處于閑置狀態,所以這次設計,我們就是使用閑置不用的P3口做為選能信號線來將P1口進行并行口擴展。 (1) 種方式的并行口擴展優點 連線簡單; 不占用存儲器空間; (2) 編程也方便靈活。但也有很大的缺點 并行口擴展能力有限,(如使用74LS573(74LS373)且不進行驅動處理,則最多可擴展4個同樣類型的并行輸出端口,當然還需要與之對應的四個選通信號。) 如擴展較多,選通信號占用并行口位數太多,例如欲擴展8個并行輸出端口,則需要8個選能信號,此時,僅選能信號就占用了一個8位并行口,這對在I/O端口線有限的單片機系統中,如此浪費資源的現象是不能容忍的。在本次的設計中,采用芯片74HC573(帶三態輸出的八進制透明D型鎖存器)對P1口進行了一個8位并行口的擴展,選通信號選用P3口的P3.3引腳。原理圖如圖1所示:
資源簡介:一種C51單片機并行口擴展設計及應用,主要介紹AT89C51單片機的并行口的擴展方法,詳細給出軟硬件的設計,在此基礎上實現了各種功能,有較強使用性
上傳時間: 2013-12-15
上傳用戶:yuanyuan123
資源簡介:C51單片機是我們生活中最常用的系列,MCS-51系列單片機有4個并行口(P0,P1,P2,P3口),但對一個稍微復雜的應用系統來說,真正可供用戶使用的并行口,只有P1口可用,況且常常因擴展I2C和SPI的器件需占用某些P1口,迫使用戶不得不擴展并行口以滿足實際的需要。習慣上,常...
上傳時間: 2013-11-18
上傳用戶:dbs012280
資源簡介:微波技術基礎,實驗(省優課件) PDF版
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:51單片機系統的擴展多串口設計及應用,dajia做為參考把
上傳時間: 2016-05-28
上傳用戶:璇珠官人
資源簡介:OM8361/TDA8362單片機的設計及應用 OM8361/TDA8362為飛利浦公司開發的單片集成電路來完成全部小信號的處理OM8361/TDA8362集成度較高可完成中頻視頻色度及行場掃描等小信號的處理具有PAL/NTSC自動識別彩色解碼電路若外接TDA8395即可方便實現SECAM解碼集成塊外...
上傳時間: 2013-10-08
上傳用戶:qiao8960
資源簡介:EZ-USB FX系列單片機USB外圍設備設計與應用:PART 1 USB的基本概念第1章 USB的基本特性1.1 USB簡介21.2 USB的發展歷程31.2.1 USB 1.131.2.2 USB 2.041.2.3 USB與IEEE 1394的比較41.3 USB基本架構與總線架構61.4 USB的總線結構81.5 USB數據流的模式與管線的概念...
上傳時間: 2013-11-21
上傳用戶:努力努力再努力
資源簡介:提出了利用12c總線擴展單片機的并行口的方法。對于不具有12C總線的單片機,可以利用其I/O口模擬來實現。
上傳時間: 2013-10-16
上傳用戶:cursor
資源簡介:單片機C程序設計及應用實例的例子
上傳時間: 2014-11-28
上傳用戶:84425894
資源簡介:cpld與單片機接口設計,利于電子設計及應用
上傳時間: 2015-04-06
上傳用戶:牧羊人8920
資源簡介:《單片機c程序設計及應用實列》一書的源代
上傳時間: 2014-01-27
上傳用戶:onewq
資源簡介:北航出版社《PIC18FXXX單片機程序設計及應用》所有章節源代碼
上傳時間: 2015-08-05
上傳用戶:851197153
資源簡介:一個基于C51單片機IO口應用的實例程序,4乘4行列式按鍵,可以用來作為簡單的系統輸入使用
上傳時間: 2013-12-18
上傳用戶:changeboy
資源簡介:C51程序設計及應用,程序源碼,L04.RunLED.rar
上傳時間: 2013-12-13
上傳用戶:gxrui1991
資源簡介:C51程序設計及應用,程序源碼,L03.TwoLED.rar
上傳時間: 2014-01-17
上傳用戶:330402686
資源簡介:C51程序設計及應用,程序源碼,L02.OneLED.rar
上傳時間: 2016-12-03
上傳用戶:無聊來刷下
資源簡介:一個基于單片機proteus仿真8255并行口擴展實例
上傳時間: 2017-08-07
上傳用戶:fxf126@126.com
資源簡介:單片機端口擴展程序,包含串轉并,并轉串,并行擴展等方案程序。資料豐富,看見了就下吧!
上傳時間: 2015-10-11
上傳用戶:maizezhen
資源簡介:S3C2440周邊電路設計及應用,包括串口、網口、usb、系統總線、lcd、coms攝像頭、gpio等。
上傳時間: 2017-07-09
上傳用戶:watch100
資源簡介:單片機模糊控制系統設計與應用實例
上傳時間: 2013-06-26
上傳用戶:eeworm
資源簡介:多路輸出開關電源的設計及應用原則
上傳時間: 2013-06-17
上傳用戶:eeworm
資源簡介:單片機模糊控制系統設計與應用實例
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:單片機原理、接口技術及應用
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:專輯類----單片機專輯 單片機模糊控制系統設計與應用實例-303頁-6.4M.rar
上傳時間: 2013-04-24
上傳用戶:啦啦啦啦啦啦啦
資源簡介:專輯類-開關電源相關專輯-119冊-749M 多路輸出開關電源的設計及應用原則.pdf
上傳時間: 2013-07-26
上傳用戶:梧桐
資源簡介:專輯類-單片機專輯-258冊-4.20G 單片機模糊控制系統設計與應用實例-303頁-6.4M.pdf
上傳時間: 2013-07-18
上傳用戶:xiaoyunyun
資源簡介:專輯類-單片機專輯-258冊-4.20G 單片機原理、接口技術及應用-435頁-16.1M.pdf
上傳時間: 2013-05-28
上傳用戶:wys0120
資源簡介:基于Xilinx FPGA的機電系統智能控制器設計及應用
上傳時間: 2013-07-26
上傳用戶:change0329
資源簡介:·《新型單片機開關電源的設計與應用》
上傳時間: 2013-07-21
上傳用戶:kelimu
資源簡介:《CPLD_FPGA設計及應用》課件與實例
上傳時間: 2013-08-17
上傳用戶:sklzzy
資源簡介:單片機模糊控制系統設計與應用實例
上傳時間: 2013-10-20
上傳用戶:kangqiaoyibie