数码之家

 找回密码
 立即注册
搜索
查看: 6258|回复: 25

[C51] 买了本51的书,发现了可以用仿真做51单片机的试验,还是很有趣的。

[复制链接]
发表于 2020-12-16 22:15:47 | 显示全部楼层 |阅读模式


网上买的的二手书,,4.5包邮,当然是用小红包买的了






用KEIL 51 来编程,



可以用PROTEUS 软件来仿真 51




这是一个例子




我在 KEIL 里面敲进去的代码,






做的仿真电路,成功了,

还是挺好玩的,


决定把上面的 例子 做一些 ,学下51基本的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 3家元 +60 收起 理由
锰子 + 20
ljlun + 20 谢谢分享
lrm888 + 20

查看全部打赏

发表于 2020-12-16 22:28:50 | 显示全部楼层
PROTEUS的仿真有些奇奇怪怪的问题。
回复 支持 反对

使用道具 举报

发表于 2020-12-16 22:39:21 | 显示全部楼层
可以去买一个开发板。咸鱼上买郭天祥出品的。
回复 支持 反对

使用道具 举报

发表于 2020-12-16 22:40:27 | 显示全部楼层
初学的还是买开发板合适,仿真有时候会有问题
回复 支持 反对

使用道具 举报

发表于 2020-12-16 22:46:50 | 显示全部楼层
proteus 这个软件非常好用,而且还可以跟keil联调,初级的点灯周边的仿真真是没问题,好用,但是后边的带数码管的和液晶的就容易出问题
回复 支持 1 反对 0

使用道具 举报

发表于 2020-12-17 06:40:35 来自手机浏览器 | 显示全部楼层
卧槽…居然汇编…:praise:
回复 支持 反对

使用道具 举报

发表于 2020-12-17 08:52:57 | 显示全部楼层
关键是她只支持传统的8051 MCU,现在新的器件,集成的外设太多了,都没办法模拟了。
而且现在大多数都是1T的始终了。他模拟的还是12T的时钟。
要真正学习还是上实验板吧。
回复 支持 反对

使用道具 举报

发表于 2020-12-17 11:14:53 | 显示全部楼层
偶也是用汇编,但最大的程序编译后也就2k左右
回复 支持 反对

使用道具 举报

发表于 2020-12-17 13:08:32 | 显示全部楼层
软件的总归差点火候,可以考虑siliconlab的评估板,貌似只有50几元还带仿真调试器
回复 支持 反对

使用道具 举报

发表于 2020-12-17 13:16:56 | 显示全部楼层
ljlun 发表于 2020-12-17 11:14
偶也是用汇编,但最大的程序编译后也就2k左右

汇编好,玩stm8s,8k的空间,还没怎么写代码,调了个printf字符串输出函数,空间爆了:sweat:
回复 支持 1 反对 0

使用道具 举报

发表于 2020-12-17 13:34:55 | 显示全部楼层
飞向狙沙 发表于 2020-12-17 13:16
汇编好,玩stm8s,8k的空间,还没怎么写代码,调了个printf字符串输出函数,空间爆了 ...

汇编的确省空间,但时间久了流程、算法容易忘,只能加很多注释

早些年开发产品用飞利浦的MCS-51,后来用微芯的PIC,中途停了10年,最近改以前的产品,还行,没忘完
回复 支持 反对

使用道具 举报

发表于 2020-12-17 13:44:29 来自手机浏览器 | 显示全部楼层
飞向狙沙 发表于 2020-12-17 13:16
汇编好,玩stm8s,8k的空间,还没怎么写代码,调了个printf字符串输出函数,空间爆了 ...

真的假的?是汇编占用空间?我还没有遇到过这种情况,一般的应用跟本就用不完那么大的空间…
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-17 13:49:19 | 显示全部楼层
我是准备用C 语言的, 这个ASM 是敲的书本上的,

这个例子只有 ASM的,书上后面一些例子是ASM ,C 的代码都有的。
回复 支持 反对

使用道具 举报

发表于 2020-12-17 14:04:57 | 显示全部楼层
触景情伤 发表于 2020-12-17 13:44
真的假的?是汇编占用空间?我还没有遇到过这种情况,一般的应用跟本就用不完那么大的空间… ...

没说明白,汇编效率高,省空间,我用c,调用了库函数,代码量瞬间就暴涨了
回复 支持 反对

使用道具 举报

发表于 2020-12-17 14:15:23 来自手机浏览器 | 显示全部楼层
软仿学学理论可以。不过建议还是买开发板+调试器,硬仿才能真实检验代码和发现问题。
回复 支持 反对

使用道具 举报

发表于 2020-12-17 17:15:36 | 显示全部楼层
好像我大学教材就是这本书:tongue:
回复 支持 反对

使用道具 举报

发表于 2020-12-17 17:44:26 来自手机浏览器 | 显示全部楼层
飞向狙沙 发表于 2020-12-17 14:04
没说明白,汇编效率高,省空间,我用c,调用了库函数,代码量瞬间就暴涨了 ...

一般来说我都是用寄存器去撸stm8的很简单啊…代码量也不多…
回复 支持 反对

使用道具 举报

发表于 2020-12-17 19:29:30 来自手机浏览器 | 显示全部楼层
我记得楼主不是在玩新唐的n76e003吗?玩的怎么样了?有现成的单片机你玩仿真干嘛?
回复 支持 反对

使用道具 举报

发表于 2020-12-17 22:32:57 | 显示全部楼层
刚开始的时候玩过几天联调仿真,后来焊了最小系统板后就再没用过。
回复 支持 反对

使用道具 举报

发表于 2020-12-18 10:12:23 | 显示全部楼层
我在网上下了本51仿真案例的书.试了几个程序
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-5 21:23 , Processed in 0.202800 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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