矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 海阔天空9

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

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

使用道具 举报

     
发表于 2023-12-11 14:06:15 | 显示全部楼层
本帖最后由 t3486784401 于 2023-12-11 15:51 编辑
海阔天空9 发表于 2023-12-11 13:36
那您就着重说一说需要什么样的硬件电路连接可以不用电脑,编程器(或者起编程器作用的电路)对89C2051 输 ...



我资料都发你了,你尽管去制作硬件,然后脱离电脑烧写单片机。但目前那个帖子,你甚至都没看.....

额外的话我都删了,浪费论坛资源,建议楼主放弃。
回复 支持 反对

使用道具 举报

     
发表于 2023-12-11 14:28:10 | 显示全部楼层
本帖最后由 t3486784401 于 2023-12-11 15:51 编辑
海阔天空9 发表于 2023-12-11 13:36
那您就着重说一说需要什么样的硬件电路连接可以不用电脑,编程器(或者起编程器作用的电路)对89C2051 输 ...


给你画下为什么需要电脑。


算了我都删了吧,浪费论坛资源,建议楼主放弃。
回复 支持 反对

使用道具 举报

     
发表于 2023-12-11 14:43:29 | 显示全部楼层
本帖最后由 fshwen 于 2023-12-11 15:09 编辑
bg8ux 发表于 2023-12-11 11:17
楼主想要达到手动编程的话也是可以的,完全可以脱离电脑系统,纯硬件实现,俺当年才开始学习单片机的时候 ...


楼主在您的肯定下又执着于手指编程89C2051了,盖了这么高的楼,所有人都是在白费功夫。
所有人都指向同一条光明大道,楼主不走,固执于手指编程2051,美其名曰”重走长征路“,楼主要重走这也没问题,但楼主要在2051上重走,我只能祝楼主成功。
其他的不多说了,浪费时间



补充一点吧,若楼主还是执着于手指编程,建议楼主在网上了解一下单片机的发展史,然后选择适合楼主手指编程的器件来完成楼主”重走长征路“的愿景。事物在发展,有些东西早就被无情的淹没历史的尘土里了

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

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

使用道具 举报

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

使用道具 举报

     
发表于 2023-12-11 15:33:21 | 显示全部楼层
海阔天空9 发表于 2023-12-11 15:06
不白费功夫。谢谢大家!也可提示大家的呀!现在人们习惯于电脑手机的年代,我偏要从最原始说起重温电脑最 ...

要是这样,从最原始说起,说句抬杠的话,楼主你需要从三极管制作门电路开始,或者更甚用继电器做门电路开始,若楼主说没这必要,那手指编程又有何必要呢?
电脑手机都是工具,何不善用?若楼主要追求极端,那又有何必要在论坛东问西问?

所以楼主,放下执念顺从潮流才是正道,你逆流而上,勇气可嘉但过程痛苦,走过一遭后与时代脱离,如大家都用C写程序,你偏要搞个人肉编,别人用C写个完整的程序就几行,你搞手指人肉编个几小时或是几天,你的耐心早就被无情的错误磨没了,人家用C写代码有问题可以在10分钟内修改N遍,你用手指编程能修改几次?一个程序的机器码不是一两个字节,就上楼坛友写的流水灯程序,中间还是没有加延时的,编译出来的TEST.bin文件的内容你数数有几个字节(每两个挨在一起的为一字节空格不算,例如:08 0E 这是两个字节)?用手指你搞到几时?

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2023-12-11 15:47:49 | 显示全部楼层
本帖最后由 t3486784401 于 2023-12-11 15:57 编辑
海阔天空9 发表于 2023-12-11 15:15
这是个流水灯的开发过程,实现灯逐一点亮。------------存储器都能完成的事单片机更不在话下!问题是您画 ...


算了吧我都删了,浪费论坛资源,建议楼主放弃。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2023-12-11 15:48:05 | 显示全部楼层
本帖最后由 fshwen 于 2023-12-11 15:53 编辑
海阔天空9 发表于 2023-12-11 15:15
这是个流水灯的开发过程,实现灯逐一点亮。------------存储器都能完成的事单片机更不在话下!问题是您画 ...


如果用C编写程序,就基本上脱离了硬件的结构和框架,不需要关心单片机的内部结构和实现机制了,只需关注有哪些能用的脚就行了;你要问为什么不关心硬件结构如何实现呢,那就是电脑帮忙把这层给做了,不需要人关心

楼主不要以为2051可以和8031类比,其实它们不是一个时代的东西,8031能手指编,但89C2051就不能
回复 支持 反对

使用道具 举报

     
发表于 2023-12-11 16:02:15 | 显示全部楼层
哈哈哈哈,楼主牛逼,舌战群儒、不落下风、鸭子嘴硬、炉火纯青
哎,就不去了解、实操单片机,你们奈我何???
回复 支持 反对

使用道具 举报

     
发表于 2023-12-11 16:03:44 | 显示全部楼层
t3486784401 发表于 2023-12-11 15:47
算了吧我都删了,浪费论坛资源,建议楼主放弃。

人家就仨字:看不懂。
你浪费这么多口舌对牛弹琴不累得慌么老哥,
回复 支持 反对

使用道具 举报

     
发表于 2023-12-11 16:05:58 | 显示全部楼层
wangxiangtan 发表于 2023-12-11 16:03
人家就仨字:看不懂。
你浪费这么多口舌对牛弹琴不累得慌么老哥,

我严重怀疑楼主是不是借此来刷积分升级的,楼主的注册时间是今年一月份,看楼主的升级速度
回复 支持 1 反对 0

使用道具 举报

     
发表于 2023-12-11 16:10:03 | 显示全部楼层
海阔天空9 发表于 2023-12-11 13:13
谢谢您!又帮我点燃了希望!
89C2051的最小系统是不是已经写好了程序用这个最小系统去执行程序?也就是 ...


您图片里的单片机可以说是最小演示系统,上面一个图可以按程序点亮8个LED,下面的图呢,8个I/O口4个做输出,4个做输入,这些都是需要在电脑上编写相应的51单片机程序并编译成可执行的二进制代码,然后用编程器烧录到2051芯片里,再插到板子上去运行看效果。
这两个图只是起学习演示的作用,离实际应用还有距离。

我在2011年还做了一个2051单片机的发动机转速表参加矿坛的DIY赛,帖子现在还能看到,电路也很简单。
【参赛作品】98款三缸夏利车加装转速表、温度表 - 〓第二届diy大赛〓 - 矿石收音机论坛 - Powered by Discuz!
在我原贴里还使用了计算机仿真软件,这个楼主也可以研究一下,完全不需要焊板子,也不需要编程器来烧录代码,直接在电脑完成整个单片机的模拟开发,从电路设计,程序编写,代码编译,运行模拟。可以节约大量的开发时间,个人业余玩玩足够了。
回复 支持 反对

使用道具 举报

     
发表于 2023-12-11 16:25:53 | 显示全部楼层
本帖最后由 bg8ux 于 2023-12-11 16:40 编辑
海阔天空9 发表于 2023-12-11 15:06
不白费功夫。谢谢大家!也可提示大家的呀!现在人们习惯于电脑手机的年代,我偏要从最原始说起重温电脑最 ...


在我记忆中还真有2051的手动编程电路的文章,因为我用不上,所以没去记文章的出处,其实,参考2051的开发文档的话,自己设计一个也不是什么难事,玩电子的人,玩的就是一个折腾,不折腾不舒服。

PS.搜了一下,文章刊载于《电子制作》2000年第4期,同年第11期还有改进版
2051单片机手动编程器1.png
2051单片机手动编程器2.png

回复 支持 反对

使用道具 举报

     
发表于 2023-12-11 16:32:14 | 显示全部楼层
wangxiangtan 发表于 2023-12-11 16:03
人家就仨字:看不懂。
你浪费这么多口舌对牛弹琴不累得慌么老哥,

并不是奔着讲明白去的,而是测试沟通效率。

确认 RXD 端已损坏,我索性关闭了 UART 并释放 TXD 端。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

蒙公网安备 15040402000005号

GMT+8, 2025-4-27 21:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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