找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11223|回复: 163
打印 上一主题 下一主题
收起左侧

不用电脑,软件,编程器就不能玩单片机吗?

  [复制链接]
跳转到指定楼层
楼主
本帖最后由 海阔天空8 于 2020-7-15 18:10 编辑

我觉得不是。
附图是89C2051的手动编程步骤。不好意思,我看了多少年了就是看不懂呀!静候高人,,,,

手动编程.jpg (123.31 KB, 下载次数: 50)

手动编程.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:149799 发表于 2020-7-12 13:16 | 只看该作者
我也觉得可以,我口袋里有一个51单片机,让我玩的腿都掉几个啦。
回复

使用道具 举报

板凳
ID:235954 发表于 2020-7-12 13:47 | 只看该作者
我觉得玩硬件,模拟电路还有意思一些
回复

使用道具 举报

地板
ID:460466 发表于 2020-7-12 17:41 | 只看该作者
梁廷明 发表于 2020-7-12 13:47
我觉得玩硬件,模拟电路还有意思一些

离开电脑,软件走不了路了
回复

使用道具 举报

5#
ID:420836 发表于 2020-7-13 06:37 | 只看该作者
没有计算机,将无法对单芯片计算机进行编程和调试程序。
回复

使用道具 举报

6#
ID:744327 发表于 2020-7-13 08:12 | 只看该作者
没有电脑不能玩单片机!最主要的是写的程序没法验证对错。
回复

使用道具 举报

7#
ID:96682 发表于 2020-7-13 08:20 来自手机 | 只看该作者
这话说得太过绝对了,早期经历过的玩家可不这么认为
回复

使用道具 举报

8#
ID:802162 发表于 2020-7-13 08:53 | 只看该作者
还是要用的,不然功能就太单一。
回复

使用道具 举报

9#
ID:767423 发表于 2020-7-13 08:54 | 只看该作者
想当年自学51的时候,自学的资料是开发板不用电脑的那种,有几个汇编的按键(主要是MOV),或者是可以直接用机器码输入编程的。当时自己没电脑,学校机房晚上交费可以用,编译是用DOS命令执行编译软件的。当时电脑系统比较新Win98的系统,有些机子是Win95的。我当时在旧货市场搜集了一些8031和外围电路芯片,但没电脑玩不起来,单片机开发板也很贵要一千多。隔壁班的一个同学当时买了一台新脑好羡慕啊:奔腾的CPU、64M的内存,要6千多块(我当时学费是2080元,父母供我一个都很吃力)。后面我买了块89C51的开发板,就几个按键加数码管,但是没钱买编程器也没弄起来。快毕业的时才手工画的用记号笔描做了一块手动输入(8位拨码),对并口EEPROM(AT28C64)编程的线路板,想手动输机器码,当时汇编的编译也是自己人工编译的,后来当设计交了。当时学校里的机房有单片机的试验板,8031+外围扩展可以直接敲机器码的那种,不过那是通讯专业班级的教具,我们没得玩。到现在自己一直给自己的懒找借口:认为自己单片机没学精是因为当年没有一台电脑。不过当年我的零花钱基本上用于买电子书和单片机的书籍,还有电子元器件了,当时的唯一的优点就是知识面广,是课堂没法比的。
回复

使用道具 举报

10#
ID:460466 发表于 2020-7-13 18:21 | 只看该作者
hsl32 发表于 2020-7-13 08:54
想当年自学51的时候,自学的资料是开发板不用电脑的那种,有几个汇编的按键(主要是MOV),或者是可以直接用 ...

如图,您能叫这单片机动起来吗?哪怕是最简单的“程序”。我的理解是对相应引脚设置一定电位状态,给某些引脚加上(编程)电压(是不是12V?),,,,,,,

电路图.jpg (766.13 KB, 下载次数: 47)

电路图.jpg
回复

使用道具 举报

11#
ID:460466 发表于 2020-7-13 18:24 | 只看该作者
虎扑jrs 发表于 2020-7-13 08:53
还是要用的,不然功能就太单一。

这就像步行,自行车,汽车,飞机的意思,他们的共同点都能改变物体位置而已
回复

使用道具 举报

12#
ID:694066 发表于 2020-7-13 20:55 | 只看该作者
没电脑,没软件,你怎么编程,调试,怎么将程序烧入MCU?除非简化语言,像PLC一样,有手提编程器件!
回复

使用道具 举报

13#
ID:460466 发表于 2020-7-13 21:59 | 只看该作者
future-yang 发表于 2020-7-13 20:55
没电脑,没软件,你怎么编程,调试,怎么将程序烧入MCU?除非简化语言,像PLC一样,有手提编程器件!

语言产生于单片机以后吧?
回复

使用道具 举报

14#
ID:460466 发表于 2020-7-13 22:01 | 只看该作者
TTQ001 发表于 2020-7-13 06:37
没有计算机,将无法对单芯片计算机进行编程和调试程序。

所谓编程无非就是改变单片机某些引脚的电位0和1吧?
回复

使用道具 举报

15#
ID:738987 发表于 2020-7-13 23:33 | 只看该作者
肯定不是
回复

使用道具 举报

16#
ID:767423 发表于 2020-7-14 08:30 | 只看该作者
海阔天空8 发表于 2020-7-13 18:21
如图,您能叫这单片机动起来吗?哪怕是最简单的“程序”。我的理解是对相应引脚设置一定电位状态,给某些 ...

这个我干过,用拨码开关输入,编程电压12V,结果是——芯片烧坏两颗不敢弄了。因为当时编程电压12V加载时间没法控制,用手控制时间过长。当时2001年的电子报有出这个2051的可编程实验板(我就是看这些8031、2051的可编程板子入的坑,当年看那些半汇编半机器码的指令很着迷。)
回复

使用道具 举报

17#
ID:733205 发表于 2020-7-14 08:41 | 只看该作者
可以玩呀,所有的电路自己搭建,单片机也是用最简单的元器件搭建的,不过有了简单的,都没有人愿意去搞这么麻烦的
回复

使用道具 举报

18#
ID:767423 发表于 2020-7-14 08:47 | 只看该作者
海阔天空8 发表于 2020-7-13 18:21
如图,您能叫这单片机动起来吗?哪怕是最简单的“程序”。我的理解是对相应引脚设置一定电位状态,给某些 ...

现在书柜里还有当年复印的一篇文章《89C2051的手动编程》包含电路图,是《电子制作》2000年第4期的文章。
回复

使用道具 举报

19#
ID:170318 发表于 2020-7-14 09:15 | 只看该作者
用汇编语言编写单片机程序,然后再人工编译成二进制码,最后通过手工编程器烤进单片机,但没有编程器同样也玩不起来单片机。后话:如果能把汇编语言玩的如火如荼,电脑和必要的开发工具自然就解决了
回复

使用道具 举报

20#
ID:591676 发表于 2020-7-14 09:58 | 只看该作者
离开电脑,就是瘸了一条腿
回复

使用道具 举报

21#
ID:460466 发表于 2020-7-14 22:13 | 只看该作者
hsl32 发表于 2020-7-14 08:47
现在书柜里还有当年复印的一篇文章《89C2051的手动编程》包含电路图,是《电子制作》2000年第4期的文章。

2000年第4期,如有可能发来看看,多谢!
回复

使用道具 举报

22#
ID:595237 发表于 2020-7-14 23:07 | 只看该作者
好久好久以前的大型程序完全不需要电脑,
用键盘输入程序,6位数码管显示。
0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,
基本上十六进制2进制都是满足了。
回复

使用道具 举报

23#
ID:595237 发表于 2020-7-14 23:14 | 只看该作者
当时没有电脑,也没有软件,也没有编程器。

随着时间慢慢推移 出来 了苹果机 可以用 软件汇编 机器码。

很快 出来 了 编程器,51单片机 兴旺起来了。

用8086,  286  386  486  586 电脑编程   
回复

使用道具 举报

24#
ID:155507 发表于 2020-7-15 00:17 | 只看该作者
89C2051的手动编程 2000年04期

http://www.docin.com/p-876716588.html




回复

使用道具 举报

25#
ID:460466 发表于 2020-7-15 07:39 | 只看该作者
angmall 发表于 2020-7-15 00:17
89C2051的手动编程 2000年04期

http://www.docin.com/p-876716588.html

多谢多谢!
回复

使用道具 举报

26#
ID:322365 发表于 2020-7-15 08:34 | 只看该作者
如果想完成自己所希望的功能那必定需要电脑来编程,除非有现成编好程序的单片机,主要看你想怎么玩了。
回复

使用道具 举报

27#
ID:282850 发表于 2020-7-15 10:10 | 只看该作者
沙发的回答我懂的。强!!!
还有一个方案,花几万元淘一套纸带录入器,或者自己做一套,手工打孔输入0、1,可能也行。
回复

使用道具 举报

28#
ID:699902 发表于 2020-7-15 11:02 | 只看该作者
可以是可以,但是就没有乐趣了,做软件模拟和实际硬件电路仿真还是有点区别的
回复

使用道具 举报

29#
ID:460466 发表于 2020-7-15 11:54 | 只看该作者
f556 发表于 2020-7-15 10:10
沙发的回答我懂的。强!!!
还有一个方案,花几万元淘一套纸带录入器,或者自己做一套,手工打孔输入0、1 ...

在什么条件下,往哪些引脚输入0和1呀?
回复

使用道具 举报

30#
ID:767423 发表于 2020-7-15 14:40 | 只看该作者
海阔天空8 发表于 2020-7-14 22:13
2000年第4期,如有可能发来看看,多谢!

我拍照了,不能直接上传,发不了图片。电路是机器码手动拨码输入有LED指示。地址是用12位计数器接LED指示。编程脉冲控制是555单稳触发。
回复

使用道具 举报

31#
ID:739610 发表于 2020-7-15 15:11 | 只看该作者
能玩 就是费大事了  单片机从汇编、手持编程器,直到现在用电脑编程调试 就是这么发展起来的  不知道你打算做什么
回复

使用道具 举报

32#
ID:282850 发表于 2020-7-15 16:57 | 只看该作者
海阔天空8 发表于 2020-7-15 11:54
在什么条件下,往哪些引脚输入0和1呀?

从串口输入1、0
回复

使用道具 举报

33#
ID:536119 发表于 2020-7-15 17:34 | 只看该作者
可以玩,就是没那么方便
回复

使用道具 举报

34#
ID:536119 发表于 2020-7-15 17:35 | 只看该作者
可以玩,就是没那么方便
回复

使用道具 举报

35#
ID:460466 发表于 2020-7-15 17:59 | 只看该作者
f556 发表于 2020-7-15 16:57
从串口输入1、0

各脚电压怎么设置?向几脚输入0和1?
回复

使用道具 举报

36#
ID:460466 发表于 2020-7-15 18:02 | 只看该作者
hsl32 发表于 2020-7-14 08:30
这个我干过,用拨码开关输入,编程电压12V,结果是——芯片烧坏两颗不敢弄了。因为当时编程电压12V ...

“12V加载时间没法控制”?什么意思?电流过大不可以电阻限流吗?
回复

使用道具 举报

37#
ID:767423 发表于 2020-7-15 18:03 | 只看该作者
发图片压缩包吧,整个文章含电路图。电路图和楼上 angmall 发的一样的。

89C2051手动编程.rar

438.67 KB, 下载次数: 11

89C2051手动编程

回复

使用道具 举报

38#
ID:767423 发表于 2020-7-15 18:07 | 只看该作者
还是用电脑吧,自己做手动编程器花时间比学用电脑多。
回复

使用道具 举报

39#
ID:460466 发表于 2020-7-15 18:56 | 只看该作者
草草111111 发表于 2020-7-14 08:41
可以玩呀,所有的电路自己搭建,单片机也是用最简单的元器件搭建的,不过有了简单的,都没有人愿意去搞这么 ...

“不过有了简单的,都没有人愿意去搞这么 ...”,这是实话!但原理性手动编程是基础。就像电脑用途很多,知道电脑原理的并不多
回复

使用道具 举报

40#
ID:460466 发表于 2020-7-16 18:25 | 只看该作者
00云梦泽00 发表于 2020-7-15 15:11
能玩 就是费大事了  单片机从汇编、手持编程器,直到现在用电脑编程调试 就是这么发展起来的  不知道你打算 ...

我就是想叫单片机动起来,哪怕是输出一个输入的信息!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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