功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
研发资讯 您所在的位置: 首页 > 研发资讯

AT89S51单片机并行I/O端口的扩展

来源:    作者:    发布时间:2016-06-01 10:19:48    浏览量:

3.2.2 调试中出现的问题及原因
在调试初期,由于未考虑8155复位比单片机复位慢,一开始未加100 ms延时程序,系统运行时出现3位数码管显示均为“8.”。为找出发生此现象的原因,将数码管改由AT89S51单片机P1口送段码,P2口送位选通,将动态显示的程序做相应修改,调试通过后用ISP编程器将代码写入AT89S51单片机片内ROM中,开机运行,3个数码管动态显示“0”、“1”、 “2”。此实验现象说明8155器件工作不正常。按照图1连线,核实连线及端口地址无误后,再次用ISP编程器将实验程序代码写入AT89S51单片机片内ROM中,开机运行,3个数码管显示均为“8.”。此现象说明8155器件工作不正常的原因不是硬件电路的问题。研究8155的特性参数后发现8155 复位比单片机复位慢,在系统初始化时存在时差。在系统复位后应加100 ms的延时,以保证8155完成复位工作。在设计实验程序开电容器电感器始加1塑封电感00 ms延时程序,将实验程序代码写入AT89S51单片机片内ROM中,开机运行,3个数码管动态显示“0”、“1”、“2”,达到设计目标。

4 结论
通过AT89S51与Intel 8155器件接口实现塑封电感器了并行I/O端口的扩展,实现了3个数码管动态显示。由实验可知,采用8155扩展并行I/O端口方便、实用、成本低、且扩展的FO 端口可编程。由于Intel 8155内部自带256B的SRAM和一个14位的加1计数器,因此在单片机外扩展8155不仅增加了并行I/O端口,同时丰富了SRAM与计数器等资源。值得注意的是8155复位比单片机复位慢,在程序开始应加延扁平型电感时程序,调整系统初始化时,应调整Intel 8155和单片机的复位时差。

  • 基于Camera Link接口的图像跟踪系统的设计 目前使用的图像跟踪系统前端输入信号一般都是PAL制式的标准全电视信号,每20 ms一场,每40 ms一帧。模拟信号经过视频解码器转换成720×576大小的数字信号后,再对其中的目标进行分割、识别和跟

  • 发射天线选择正交空时码系统的性能分析 摘 要: 分别针对瑞利衰落信道和Nakagami衰落信道,研究了使用发射天线选择(TAS)和正交空时分组码(STBC)的多输入多输出系统的平均符号误码率(ASEP)性能。基于标量加性高斯白噪声(

  • 求助 怎样用直流电压控制交流调压原电源的风扇是12v带温控调速的,改了 壳子,想用原风扇的直流电压控制220v轴流风扇的转速,求大神给个直流电压控制交流电压的调压电路 风扇的直流温控输出大概在8v~12v,轴流风扇

  •