找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1844|回复: 2
收起左侧

关于单片机总线结构输出数据问题

[复制链接]
ID:424488 发表于 2018-11-11 14:41 | 显示全部楼层 |阅读模式
单片机问答.PNG                                捕获.PNG
              加入延时程序时                                                                                   去掉延时程序时

***********程序************************************************************************************************
int main()
{
    while(1)
  {

   SEG_1=led_mode[4];
   delay_ms(10);

  }
}

如上,  SEG_1=led_mode[4];


SEG_1是绝对地址变量,选定四位数码管的第一位来输出字模。仿真图不用看其他原件,只用到单片机和数码管以及一个八位锁存数据。



*******
出现的问题是***************************************************************************************************



如果去掉延时函数,数码管可以正常显示。但加了延时函数,无法正常显示,并且可以看到数据P0口全部为高电平,地址口P2也全部为高电平。单片机初学者,希望各位大神解释一下。谢谢



*********************************************************************************************************************


回复

使用道具 举报

ID:111634 发表于 2018-11-11 19:29 | 显示全部楼层
本帖最后由 zl2168 于 2018-11-11 21:04 编辑

9.1.2并行ADC0809及其接口电路
实例81  ADC0808中断方式A-D(ALE输出CLK
实例81 ADC0808A-D( ALE输出CLK,中断方式).rar (54.32 KB, 下载次数: 4)
Proteus仿真一下,确认有效。 0809ad1.jpg
实例82  ADC0808查询方式A-D(ALE输出CLK
实例82 ADC0808A-D( ALE输出CLK,查询方式).rar (54.04 KB, 下载次数: 3)
0809ad2.jpg
实例83  ADC0808延时方式A-D(ALE输出CLK
实例83 ADC0808A-D( ALE输出CLK,延时等待方式).rar (54.13 KB, 下载次数: 3)
0809ad3.jpg
实例84  ADC0808并行A-D(虚拟CLK
实例84 ADC0808A-D(虚拟CLK).rar (35.75 KB, 下载次数: 3)
0809ad4.jpg
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1.书中电路和程序设计有详细说明,程序语句条条有注解。
回复

使用道具 举报

ID:94031 发表于 2018-11-11 15:17 | 显示全部楼层
动态数码管显示需要不断刷新,在延时阶段不刷新了,显示就不正常了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表