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