矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 海阔天空9

如何叫2051单片机最小系统认识手动编程的程序?

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

使用道具 举报

     
发表于 2024-1-24 13:00:39 | 显示全部楼层
本帖最后由 t3486784401 于 2024-1-24 13:05 编辑
海阔天空9 发表于 2024-1-24 12:30
反码和顺序又不是一回事!!越弄越糊涂了,,,,,,,,,,,,,,,


单片机只认 H=1=5V,L=0=0V,指令里的 1 就是那里要有 5V,0就是要 0V.
至于灯亮不亮、开关怎么拨,那是数字电路的事。

位序是指指令的二进制码,与 P1.7-P1.0 对应关系。 二进制码最左对应 P1.7,最右对应 P1.0;
有人帮你翻译了位序(左右颠倒),用于适配你左边开关是 P1.0 的情况。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

     
发表于 2024-1-24 13:41:09 | 显示全部楼层
用stm32吧,功能强大便宜资源又多
回复 支持 反对

使用道具 举报

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

使用道具 举报

     
发表于 2024-1-24 13:55:17 | 显示全部楼层
海阔天空9 发表于 2024-1-24 13:13
二进制码最左对应 P1.7,最右对应 P1.0;我原来是这个位序,后来倒过来了,,,,,现在看元件面,左起 ...

能闪了,60分通过; 不能闪,59分挂科。  就这个区别。

关键是你自己把逻辑、顺序理清楚。
回复 支持 反对

使用道具 举报

     
发表于 2024-1-24 13:59:29 | 显示全部楼层
海阔天空9 发表于 2024-1-24 13:08
P1口输出高电平H(1)灯亮呀!12脚(P1-0),,,,19脚(P1-7)。11110110表示P1-0口到P1-7口从左到右数 ...

每个人的回答,都是针对特定板子特定顺序的。
你一会拿个正的板子,一会拿个反转的,大家答得不同步也互相干扰。

这个需要你自己理清。如果理不清,那对不起只能挂科了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

     
发表于 2024-1-24 14:38:39 | 显示全部楼层
海阔天空9 发表于 2024-1-24 14:21
我关心的是能闪了还能怎么样?手动板上能输出的流水灯,放到最小系统板能不能识别?这时最关心的!我现在 ...

程序输对了:能识别; 程序没输对:不能识别。
回复 支持 反对

使用道具 举报

     
发表于 2024-1-24 15:21:48 | 显示全部楼层
amwbsrhk 发表于 2024-1-24 08:31
搭接电路这些粗糙活我来试试,可参考一下是在哪个细节方面出错了,按照之前的亮灯数据写入单片机可识别自行 ...

这位朋友实验下来可以正确读写单片机否?
回复 支持 反对

使用道具 举报

     
发表于 2024-1-24 15:32:01 | 显示全部楼层
扒出一片 2051 来,翻出 EP51 编程器验证下:

eff0.JPG

12 字节的闪烁灯效果(机器码 7d ff 7c ff dc fe dd fa b2 90 01 00,使用 6MHz 晶体):

eff1.gif

我上传过 11 字节的流水灯(机器码 74 01 d9 fe da fc 23 f5 90 80 f7,使用 6MHz 晶振):

eff2.gif


两个都是直接 2051 在最小系统上运行,只插了晶振、排阻和 LED 灯。
这些花样都是程序实现的,和编程器、怎么写入程序无关。程序写对了,效果就有了。
回复 支持 反对

使用道具 举报

     
发表于 2024-1-24 15:33:26 | 显示全部楼层
海阔天空9 发表于 2024-1-24 09:30
我又核对了,实际没错,是我列表第10句写错了。谢谢您!!

慢慢的再捋一捋,你照片是在写入板读取单片机的内容?

照片里的亮灯是对应的高电平吗?
回复 支持 反对

使用道具 举报

     
发表于 2024-1-24 15:53:20 | 显示全部楼层
本帖最后由 amwbsrhk 于 2024-1-24 15:56 编辑
bg8ux 发表于 2024-1-24 15:21
这位朋友实验下来可以正确读写单片机否?


报告老师,已经进行实验过可以正确烧写到单片机并正常运行了,下面是手动烧写电路,上面部分插座位置是最小系统电路,写入是原码不用翻转
89C2051.jpg
回复 支持 反对

使用道具 举报

     
发表于 2024-1-24 16:40:14 | 显示全部楼层
t3486784401 发表于 2024-1-24 15:32
扒出一片 2051 来,翻出 EP51 编程器验证下:

看这面包板怎么感觉正负极短路了?!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

蒙公网安备 15040402000005号

GMT+8, 2025-4-27 00:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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