矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 海阔天空9

我这样理解单片机不对吗?

  [复制链接]
     
 楼主| 发表于 2023-12-19 10:26:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2023-12-19 10:44:07 | 显示全部楼层
本帖最后由 fshwen 于 2023-12-19 10:52 编辑
海阔天空9 发表于 2023-12-19 07:45
2051的P1,0-P1,7引脚所接的8个LED应该是输入/输出显示的意思吧?“地址加一”的按键如果是校验写入的数据 ...


如果掉电了程序丢失,那单片机存在的意义在哪里?单片机发展几十年,您考虑的问题早就解决了,不然就不叫单片机。
您只要按时序操作,就没有问题
2051的芯片手册:https://pdf1.alldatasheet.com/da ... TMEL/AT89C2051.html
下图是时序和脉冲时间的具体要求,就不翻译了,您对着前面的图看就清楚了。
无标题8.jpg
回复 支持 反对

使用道具 举报

     
发表于 2023-12-19 11:09:05 | 显示全部楼层
海阔天空9 发表于 2023-12-19 07:45
2051的P1,0-P1,7引脚所接的8个LED应该是输入/输出显示的意思吧?“地址加一”的按键如果是校验写入的数据 ...

大爷,您还记得小目标嘛?麻烦您实现小目标后再问其他问题。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-12-19 12:26:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-12-19 12:28:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2023-12-19 12:44:46 | 显示全部楼层
海阔天空9 发表于 2023-12-19 12:26
尽可能的前瞻一些,,,,,完善一些,考虑把自动地址和地址显示加上?

您这叫好高骛远!简单的您都搞不清楚,还前瞻。步子跨大了,只会扯蛋。。。
您这情况,得有个能手把手教您的老师才行。
我想帮忙,无奈帮不上啊。。。回复了这么多,感觉没有一点意义。。。
回复 支持 1 反对 0

使用道具 举报

     
 楼主| 发表于 2023-12-19 13:46:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2023-12-19 14:17:23 | 显示全部楼层
本帖最后由 fshwen 于 2023-12-19 15:04 编辑
海阔天空9 发表于 2023-12-19 12:28
您只要按时序操作,----问题是这个不理解呀?“时序”?


下图就是时序图,从左到右表示时间的增加,从上到下表示同一时间各引脚的状态(波形),数字芯片,您只要看下时序图就大概知道怎么操作了,其他的都是细节问题
无标题8.jpg
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-12-19 15:20:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2023-12-19 16:48:55 | 显示全部楼层
本帖最后由 fshwen 于 2023-12-19 16:52 编辑
海阔天空9 发表于 2023-12-19 15:20
下图就是时序图,从左到右表示时间的增加,从上到下表示同一时间各引脚的状态(波形)-------------明白 ...


您要注意P3.1脚,这个脚是外部的编程设备用来检测单片机是否准备好,高电平时表示已准备好可以写入,低电平表示正忙。
您再结合567楼的图片,看看时序上的具体要求时间,Min表示最小,Max表示最大,空白表示无要求。

补充,不知道您对mS(毫秒),uS(微妙),nS(纳秒)这些单位有没有概念
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-12-19 17:29:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2023-12-19 18:04:49 | 显示全部楼层
本帖最后由 fshwen 于 2023-12-19 18:10 编辑
海阔天空9 发表于 2023-12-19 17:29
“低电平表示正忙。”--------------正忙是什么意思?电路还没搭好实验可能问题更多?


表示内部正在进行写入操作,在变高前不要给新的数据,不过这个时间很短。
在电脑自动写入时,向芯片写一个字节,检测一下P3.1脚有没有变高,若是低电平则等待,变高后再写一个字节,再检测如此循环,直到写完一个完整的程序。
您的手动操作不需要管这个脚,只是提醒您这个脚不要输入脉冲,空着就行了,怕您吃不准,所以提一下
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-12-19 18:15:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-12-20 08:20:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2023-12-22 22:00:37 | 显示全部楼层
海阔天空9 发表于 2023-12-20 08:20
2051的1脚1*3转换开关转换过程中会有一个空档过程,可以吗?1位变到3位还要经过2位?1脚(复位)是不是 ...

楼主实践的结果如何了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-28 07:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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