数码之家

 找回密码
 立即注册
搜索
查看: 3632|回复: 23

[C51] 用AT89C2051模拟大众高速CAN

[复制链接]
发表于 2019-5-26 10:34:47 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

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

x
最近学习单片机汇编语言,比葫芦画瓢用AT89C2051模拟大众高速CAN。
以前的帖子都是用高速单片机实现的,说是AT89C2051速度低,看CAN的数据位是2微妙,2051的数据可以做到1微妙,应该可以胜任,于是就改编了以前朋友的程序,还真的成功点亮的车机。


用2051的P3.0脚输出,接车机的CAN-L。
同时用P1.2输出1HZ的点灯闪光信号。


晶振频率必须12M(11.7M---12.3M),偏差2.5%以内,我用信号发生器测的。
我的车机没有蓝牙功能,哪位朋友试试能否开启蓝牙,谢谢。




20190526_102818.jpg
20190526_102823.jpg

AT89C2051模拟大众高速CAN.rar

843 Bytes, 下载次数: 31, 下载积分: 家元 -55

发表于 2019-5-26 11:09:30 | 显示全部楼层
有这么好的仪器……口水中
回复 支持 反对

使用道具 举报

发表于 2019-5-26 12:01:48 | 显示全部楼层
会单片机就是好!
回复 支持 反对

使用道具 举报

发表于 2019-5-26 12:35:29 来自手机浏览器 | 显示全部楼层
can-h不接吗?这个脚啥意思
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-26 14:09:41 | 显示全部楼层
nokia5320 发表于 2019-5-26 12:35
can-h不接吗?这个脚啥意思

没用can发送芯片,所以can-h就空了。
回复 支持 反对

使用道具 举报

发表于 2019-5-26 14:32:21 来自手机浏览器 | 显示全部楼层
楼主,信号发生仪如何保存调好的数据
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-26 17:56:07 | 显示全部楼层
上下键选择要存储的号码,长按STO键,待ENT键灯闪烁,然后按ENT键就OK了。
回复 支持 1 反对 0

使用道具 举报

发表于 2019-5-28 15:42:59 | 显示全部楼层
厉害,我只会依样画葫芦,两年前用那个程序和电路成功开启来蓝牙。好久没玩了。
回复 支持 反对

使用道具 举报

发表于 2019-5-31 11:53:08 | 显示全部楼层
这么老的单片机也能用来CAN的调试呀?:funk::funk::funk::funk:
回复 支持 反对

使用道具 举报

发表于 2019-6-2 21:31:40 | 显示全部楼层
谢谢分享,有时间折腾一个玩玩。。。。:handshake:
回复 支持 反对

使用道具 举报

发表于 2019-6-10 16:05:07 | 显示全部楼层
本帖最后由 decai 于 2019-6-10 16:11 编辑

估计用的汇编吧,并且直接把数据固定了.数据用变量不行.速度不够
我用c语言写第一版程序的时候测过大概需要24m左右的晶振.用的s51
找不到频率高的晶振就换用stc了
很早就连并行编程器都扔了,这芯片我还有好多呢
连s51都嫌线多
麻烦
什么时候swd能单线才好
回复 支持 反对

使用道具 举报

发表于 2020-2-26 15:30:32 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2020-2-26 23:12:00 | 显示全部楼层
下载了程序,但电路图呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-27 13:23:58 | 显示全部楼层
广东梁百万 发表于 2020-2-26 23:12
下载了程序,但电路图呢?

不要用电路图吧!就一个p3.o 输出到车机的can
回复 支持 反对

使用道具 举报

发表于 2020-2-28 20:29:47 | 显示全部楼层
我也有一台同款机子
回复 支持 反对

使用道具 举报

发表于 2020-2-28 23:34:57 | 显示全部楼层
2051真是好老的片子,2000年的时候还算牛皮,现在就呵呵了
回复 支持 反对

使用道具 举报

发表于 2020-2-29 23:27:40 | 显示全部楼层
这个要好好学习一下
回复 支持 反对

使用道具 举报

发表于 2020-4-8 18:04:20 来自手机浏览器 | 显示全部楼层
北斗 发表于 2020-2-27 13:23
不要用电路图吧!就一个p3.o 输出到车机的can

能不能搞个用stc15w104的程序,用上片内RC振荡器那体积更小,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-9 09:04:19 | 显示全部楼层
广东梁百万 发表于 2020-4-8 18:04
能不能搞个用stc15w104的程序,用上片内RC振荡器那体积更小,

104的程序坛里有,我只是无聊做了一下2051的I/O实验。
回复 支持 反对

使用道具 举报

发表于 2020-4-15 09:48:23 | 显示全部楼层
非常厉害,汇编厉害。。厉害汇编。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-30 00:33 , Processed in 0.171600 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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