矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 海阔天空9

这个20脚芯片是不是89C2051?

[复制链接]
     
 楼主| 发表于 2024-1-11 21:00:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2024-1-11 21:09:27 | 显示全部楼层
本帖最后由 fshwen 于 2024-1-11 21:16 编辑
海阔天空9 发表于 2024-1-11 21:00
“需要真正的单片机程序”----问题恐怕就在这!用那个手动编程最简电路写的芯片算不算真正的程序?把它拿 ...


不管原来芯片是什么型号,只要几个关键引脚和2051能对上就行。
我在前面帖子里给您发过一个程序,有朋友模拟过能正常运行,您没在意罢了,您只要把系统板弄好,画个电路图,说出您的需求,会有朋友给您程序的;当然您手动烧写也只能做简单的事

您就不要重复6116的操作了,一点意思都没有,您觉得有意思?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-11 21:17:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2024-1-11 21:29:38 | 显示全部楼层
本帖最后由 fshwen 于 2024-1-11 21:37 编辑
海阔天空9 发表于 2024-1-11 21:17
我的担心就是:我这手动写入的几组字节算不算程序?(反正我这样写的在手动版上校验程序正常,可以使8 ...


您用在6116上的那种当然不算单片机程序。
系统板就是应用电路,是一个宽泛的叫法可包括最小系统板,您就认为是最小系统板就行了,系统板的复杂程度根据自己的需求来。

看样子您根本没看,前面发的再发一次,您按图上的二进制写入,保证能运行
下面是一段完整的程序,是前面坛友传的手动编程电路上带的一段使P1.0LED闪灯程序,但我没试过效果
193602q2v6k72wvw222go3.jpg
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-11 21:37:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2024-1-11 21:47:49 | 显示全部楼层
本帖最后由 fshwen 于 2024-1-11 23:00 编辑
海阔天空9 发表于 2024-1-11 21:37
我费那个事干什么?8个拨码开关位置就代表了相应P1口的输出,拨上去就是1表示亮,拨下去就是0表示灭,实 ...


那您玩的什么单片机呢?还要再冲刺一次,您觉得费事了?一个芯片就能搞定的事您觉得复杂?
您说出了您几十年来最真的一句话,这就是关键所在;
这个世界只有变才是不变的真理

我给您二进制就是为了方便您手动写入,难道您以为我吃饱撑得慌没事干?
您会擦、写、读了,这有什么用呢?您实际让单片机自己运行过吗?
您说和单片机对话,您对了什么话呢?您现在就像是在和一个植物人在对话,除了能听到您自己的自言自语外,它没其他任何反应,那么您的这个对话意义在哪里?

在本坛,那么多的坛友无私的协助您,为您实现您几十年的想法,给您找电路,出建议,您认为他们为了什么?图个什么呢?
您听不进他人的建议,自己特立独行,世间之事,不是别人错了就是自己错了。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2024-1-11 22:22:16 | 显示全部楼层
本帖最后由 amwbsrhk 于 2024-1-11 22:26 编辑
海阔天空9 发表于 2024-1-11 21:37
我费那个事干什么?8个拨码开关位置就代表了相应P1口的输出,拨上去就是1表示亮,拨下去就是0表示灭, ...


写入1000 0001、0100 0010两组数据对单片机来说不是代表第1、8个和2、7亮,只是一些错误的数据,上面老师发图里面是能让单片机P1.0口LED灯闪亮的12组数据,按顺序写入,再把写好程序数据的单片机插到有晶振的最小系统板上运行就可以

烧写电路读出是起到核对写入数据是否正确的作用,不是作为单片机正常运行的电路
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

     
发表于 2024-1-12 11:27:07 | 显示全部楼层
本帖最后由 amwbsrhk 于 2024-1-12 11:37 编辑
海阔天空9 发表于 2024-1-12 08:05
单片机正常运行的电路---------------这倒是个提醒,正常运行的电路必须要有晶振?按我的“写入”方法 ...


这个单片机里面正常运行需要的时钟信号可以是晶振也可以外接输入
现在是可以写入和读出校验,操作方法基本上没问题,是写入的数据对于单片机来说不是能够单独正常运行的程序,而是一堆无用数据,现在只是把单片机当成存储器来使用,而当成存储器来使用的玩法可能会不一样,想改变显示花样需要的难度就很高,需要增加的原件线路更多,LED灯显示要增加芯片,步进时钟脉冲可以按需要随时自动改变速度

对于这个写入的叫法不知道怎样比较合适,个人理解也可以当成是给单片机的存储器写入了错误的程序
回复 支持 反对

使用道具 举报

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

使用道具 举报

     
发表于 2024-1-12 12:21:06 来自手机 | 显示全部楼层
本帖最后由 amwbsrhk 于 2024-1-12 12:26 编辑

如果只是想找到换了环境输出的数据就不一样的原因,可以寻找两个电路的不同点,烧写验证时不要自动进位步进,要手动一个个的数,在单纯读出电路上也是一样手动一个个的读出
还有两个电路的操作步骤是否一样,例如烧写电路置读出校验状态然后什么开关都不动,断电重启进入自动读出
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

     
发表于 2024-1-12 15:01:51 来自手机 | 显示全部楼层
海阔天空9 发表于 2024-1-12 12:38
您说的“错误的程序”,费解?错误的程序不是程序吗?或者有可能输入和输出不一样?我这个或许就是?一个 ...

就目前情况不用再纠结写入的是程序还是数据,就是一个名称而已,看成单片机也好是存储器也行,错误的程序说法也是自定,放这边是正确的,放那边是错误的都可以,只要那些0和1合适用就好
关于两个电路显现出来的现象有别,需要拍两套电路实际硬件正反面照片上来,具体写入了多少组数据(最好是手动一个个脉冲来),复位电路是否一致
数据手册要求在进行烧写复位时除了两个脚位置低电平,其余脚位悬空,现在实际硬件使用方法与烧写复位要求不一样,1个变2个会不会是写入时地址重复了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

蒙公网安备 15040402000005号

GMT+8, 2025-4-27 03:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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