发新帖我要提问
12
返回列表
打印
[51单片机]

请问下有51汇编入门的书籍推荐吗?

[复制链接]
楼主: jiangzb520
手机看帖
扫描二维码
随时随地手机跟帖
21
jiangzb520|  楼主 | 2018-3-15 09:41 | 只看该作者 回帖奖励 |倒序浏览
fengfeng的恒 发表于 2018-3-15 09:12
感觉汇编的话还是了解一下就好了,知道单片机的原理、一些指令。现在基本上都是用C了。而且汇编还有一个很 ...

我们公司一直都在用STC的芯片,汇编的好处就是当容量小的芯片,C写不下,汇编写的下,还是先学会小的项目可以完成后,再学习C,汇编能独立做出小项目来,C再学就容易多

使用特权

评论回复
22
fengfeng的恒| | 2018-3-15 13:30 | 只看该作者
jiangzb520 发表于 2018-3-15 09:41
我们公司一直都在用STC的芯片,汇编的好处就是当容量小的芯片,C写不下,汇编写的下,还是先学会小的项目 ...

如果只立足于本公司的话,51单片机对你来说是够用了;但如果不进步的话,外面的世界就与你没多大关系了。

使用特权

评论回复
23
houhualong| | 2018-4-3 23:36 | 只看该作者
fengfeng的恒 发表于 2018-3-15 13:30
如果只立足于本公司的话,51单片机对你来说是够用了;但如果不进步的话,外面的世界就与你没多大关系了。 ...

学汇编并不是用汇编,而是学底层。底层学好才能更加深入的开发

使用特权

评论回复
24
lxa0| | 2018-4-4 22:54 | 只看该作者
我学习单片机的书
是汇编的



使用特权

评论回复
25
广东梁百万| | 2018-4-9 22:55 | 只看该作者
lxa0 发表于 2018-4-4 22:54
我学习单片机的书
是汇编的

你左边这本我也有,是隔壁的职业高中计算机班的人扔掉被我捡的,我当时是电子班,没有单片机这课程,计算机班也没有这课程,这书是学校早几年由上级指定进回的,但我校又没有老师会这个。这书放在教导处那几年了,有一天教导处主任说把这书发给计算机班的学生自己看。
计算机班的学生收到这个也根本没看,很多都乱扔。我当时已经自学单片机两年了,就捡了两本。
时间是1998年

IMG_20180409_224351_HHT.jpg (101.85 KB )

IMG_20180409_224351_HHT.jpg

使用特权

评论回复
评论
dirtwillfly 2019-4-29 21:13 回复TA
这书有历史了 
26
lxa0| | 2018-4-10 15:57 | 只看该作者
广东梁百万 发表于 2018-4-9 22:55
你左边这本我也有,是隔壁的职业高中计算机班的人扔掉被我捡的,我当时是电子班,没有单片机这课程,计算 ...

这本书讲的很好啊~~~~~~~~~~~

使用特权

评论回复
27
ewtaf| | 2019-4-29 14:46 | 只看该作者
本帖最后由 ewtaf 于 2019-4-29 14:57 编辑


初学从C入门好上手,汇编可以作为加深。个人的一点建议,单片机可以说是玩出来的,当你觉得好玩的时候,你自然就会有兴趣学它,如果你一开始就看汇编,绝对看的你头大,我就是先学的C,当时用的是王云51单片机C语言教材(这本书配套有云龙51单片机视频,书和视频结合看新手很容易上手),然后参加了一个学校的小电子比赛,之后到大二才学的单片机(就是学校以课程的形式来讲单片机),那个时候我们讲的时候老师是讲汇编,但是他不鼓励我们用汇编,很明显C这么简单的形式不用为什么要用汇编这种像裹脚布一样的东西呢?

使用特权

评论回复
评论
lxa0 2020-8-30 23:23 回复TA
说的对! 
28
wh6ic| | 2019-4-29 18:16 | 只看该作者
啰嗦一下,学汇编转其他汇编容易,转C也轻松, 学C转汇编就比较难。
你偷懒不想学汇编是你的事情,不要去打击别人学汇编的想法。总有地方是要用到汇编的。不要用别人的模子去随意限制自己

使用特权

评论回复
29
人生长苦| | 2020-5-23 22:52 | 只看该作者
用汇编写代码确实爽,有一种很“硬”的感觉,可是手工写汇编的瓶颈在于计算,试想怎么实现4字节的加减乘除?
很简单的计算用汇编都非常复杂,所以咱还是只能用C了

使用特权

评论回复
30
雪山飞狐D| | 2020-5-24 12:10 | 只看该作者
     想玩汇编的建议玩玩这个游戏《深圳IO》

QQ图片20200524120943.png (612.96 KB )

QQ图片20200524120943.png

使用特权

评论回复
31
gxs64| | 2020-8-30 23:32 | 只看该作者
人生长苦 发表于 2020-5-23 22:52
用汇编写代码确实爽,有一种很“硬”的感觉,可是手工写汇编的瓶颈在于计算,试想怎么实现4字节的加减乘除 ...

有库文件,当年615所搞的。

使用特权

评论回复
评论
gxs64 2020-8-30 23:42 回复TA
Calcl51xx.lib 
32
gxs64| | 2020-8-30 23:43 | 只看该作者
gxs64 发表于 2020-8-30 23:32
有库文件,当年615所搞的。

  《单片机程序设计基础》上机软盘文件说明

根目录文件:

    DQ51.ASM ------- 定点子程序库源程序清单
    FQ51A.ASM ------ 浮点子程序库源程序清单(小型库)
    FQ51B.ASM ------ 浮点子程序库源程序清单(中型库)
    FQ51.ASM ------- 浮点子程序库源程序清单(大型库)
    DFQ51HLP.TXT --- 子程序库使用说明书和程序注释(可排版打印装订成册)
    README.TXT ----- 本文件(供打印)
    README.EXE ----- 本文件(直接显示)

子目录文件:

1〉第一章上机程序
    LOOP.ASM ---------- 计数器用作循环控制器的校正算法
    INSERT.ASM -------- 单字节表格的插入算法
    INSERT2.ASM ------- 双字节表格的插入算法
    DELETE.ASM -------- 单字节表格的删除算法
    DELETE2.ASM ------- 双字节表格的删除算法
    LET.ASM ----------- 多字节一维数组的赋值算法
    LET2.ASM ---------- 多字节二维数组的赋值算法
    HZOUT.ASM --------- 点阵汉字显示算法
    KEYIN.ASM --------- 采用键盘缓冲区的输入算法
    QUEUE.ASM --------- 循环队列的有关算法
    QUEUEAPP.ASM ------ 循环队列的应用实例
    STACK.ASM --------- 用户堆栈的有关算法
2〉第二章上机程序

使用特权

评论回复
33
gxs64| | 2020-8-30 23:45 | 只看该作者

?NADD:  MOV A,R3
        ADD A,R7
        MOV R5,A
        MOV A,R2
        ADDC A,R6
        MOV R4,A
        RET

使用特权

评论回复
34
timixiaoyouxi| | 2021-1-4 09:46 | 只看该作者
HARRY007 发表于 2018-3-14 10:28
推荐我图片里的这本书。  
然后可以一起看   链接: https://pan.baidu.com/s/1kVkBGHtwFcMKF4lWXZ8kAA 密码 ...

链接失效了

使用特权

评论回复
35
广东梁百万| | 2021-1-4 14:41 | 只看该作者
gxs64 发表于 2020-8-30 23:43
《单片机程序设计基础》上机软盘文件说明

根目录文件:

你有没有这程序库?
我有那本书,书本后有说这程序库,但是已经是三十年过去了,书中的邮购联系方式应该已失效。
求这程序库。

使用特权

评论回复
36
gxs64| | 2021-1-4 15:51 | 只看该作者
广东梁百万 发表于 2021-1-4 14:41
你有没有这程序库?
我有那本书,书本后有说这程序库,但是已经是三十年过去了,书中的邮购联系方式应该 ...

看一下这个

program.rar

360.65 KB

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
广东梁百万 + 3 非常感谢
37
广东梁百万| | 2021-1-4 21:23 | 只看该作者

感谢,非常感谢。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则