打印

怎样学习c8051f单片机

[复制链接]
7291|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
role_2099|  楼主 | 2010-4-7 22:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
到了新公司有一段时间了,这边用的是C8051F340,普通的51只能说是刚入门,现在打算学习C8051F单片机呢,但是这款单片机学习的资料很少啊,不像普通的51那样铺天盖地的资料。现在手头有一块新华龙C8051F340 TBC的开发板,别的就没有了,一直想买本书,但是比较来比较去没找到合适的
最近用万用板焊了个流水灯的电路,和开发板连接上LED总是是流动起来了,但总感觉这么样来不是什么好的办法,在公司没有人指点,只能自己摸索,所以在这里恳求用C8051F单片机的前辈们帮忙指点指点,先谢了!

相关帖子

沙发
xwj| | 2010-4-7 22:20 | 只看该作者
随便去当当网上买本书,看明白“交叉开关”的设置即可,其他和常规51都是一样的。

使用特权

评论回复
板凳
mohanwei| | 2010-4-7 22:27 | 只看该作者
用起来感觉比普通51还方便一点……
对初学来说,装完开发环境后,打开那个config2,学着配置一下外设,然后看一看生成的代码,理解其原理。其它就跟普通51没什么分别了

使用特权

评论回复
地板
zdhlixiang2006| | 2010-4-7 22:28 | 只看该作者
2楼说的很好啊!C8051也是51的内核,不同的主要在IO口使用前得进行一些设置

使用特权

评论回复
5
role_2099|  楼主 | 2010-4-7 22:31 | 只看该作者
2# xwj
晶振的配置我都还没搞清楚,现在是一头雾水呀,不知道从哪开始

使用特权

评论回复
6
j1732| | 2010-4-8 08:51 | 只看该作者
本帖最后由 j1732 于 2010-4-8 08:53 编辑

资料还是蛮全的,英文资料到官网去下,中文资料到新华龙去下。
同意2L,用config2配一下。
外部晶振的配置:1、先配置为外部晶振 2、等晶振正常工作 3、选择外部晶振为系统时钟
注意1、2两步运行时,是内部osc作系统时钟

我们也在用8051F,抗干扰性能有疑问,比如用万用表测量线路板,不一定是cpu脚,经常会死机。
有的机型死了复位都不行,要重新加电。
不过现场的机器10台左右4年了没有死机。

还有不爽的就是不同系列之间兼容性不好,改变型号可能导致以前的程序不兼容。

有些型号的51基本部分,比如T0 T1 T2也敢和intel51不一样,导致基本51上的程序不能运行,不知道为什么这样设计cpu。如果要实现扩展功能,难道不能在硬件扩展部分实现吗?

使用特权

评论回复
7
zdhlixiang2006| | 2010-4-8 10:53 | 只看该作者
回复5楼的朋友,如果你英文可以的话,你为什么不去官网上下载它的应用笔记呢?

使用特权

评论回复
8
5880527| | 2010-4-8 11:26 | 只看该作者
把那几个叉叉搞好了就比较简单了。用了很长一段时间都不知道有那个config2,后来才晓得有那东东,自己配置是比较痛苦的

使用特权

评论回复
9
lnskngdc| | 2010-4-8 12:10 | 只看该作者
所有的mcu都是工具,你要一边用一边“学”,都已经工作的人了,不能叫学,而是摸索,厂家资料很丰富,新华龙网站也有很多应用资源,用着用着就熟了,单纯的学而不用,是不能精通的。

使用特权

评论回复
10
大秦正声| | 2010-4-8 13:14 | 只看该作者
和普通51有不少区别的!!!


http://c8051fmcu.blog.sohu.com/

使用特权

评论回复
11
role_2099|  楼主 | 2010-4-8 13:26 | 只看该作者
9# lnskngdc
是啊,工作了,前面的路一片漆黑,我只能摸着石头过河了

使用特权

评论回复
12
lnskngdc| | 2010-4-8 14:05 | 只看该作者
唉....我发现:没入门的新手总是喜欢用“学”这个字,学什么啊?
有项目要用到哪款单片机,直接先看英文版datatheet,然后逐一看你用到的外设部分,寄存器设置,驱动代码,现在的新产品这些资料都很全,剪裁后拿来直接应用,调试不通就把现象发到bbs上来大家讨论,怎么也能把事情做完了。

使用特权

评论回复
13
role_2099|  楼主 | 2010-4-8 14:16 | 只看该作者
12# lnskngdc
这个建议很好,多谢!新手只能学啊,我现在是苦于没有学的方向

使用特权

评论回复
14
yhn1973| | 2010-4-9 11:05 | 只看该作者
重点看交叉开关和晶振配置,其他的不用的功能可以先不看,340中的T0、T1、UART0、PCA、外部中断和老51还是兼容的,T2是半兼容。

使用特权

评论回复
15
hondephy| | 2010-4-9 15:52 | 只看该作者
自己画块板子,然后自己再调 出来,然后你还可以卖给人家一点分分成本,再然后。。。。‘
差不多了吧

使用特权

评论回复
16
yuyixuanta| | 2010-4-10 16:44 | 只看该作者
既然你是51刚入门:
1。 去买本《C8051F系列单片机开发与C语言编程》,买不到或者不想买的话,去下这本书pdf和里面的程序。
2。 去跑里面的各个模块。配合示波器来看波形。
3。 配置交叉开关。
4。 读datasheet,最好是英文的,暂时有困难的话,看中文的。

使用特权

评论回复
17
role_2099|  楼主 | 2010-4-10 17:30 | 只看该作者
好,多谢大家,我知道该做什么了,谢谢

使用特权

评论回复
18
wxz008| | 2010-4-26 15:21 | 只看该作者
遇到问题多来问一下,经验都是慢慢的积累出来的 good luck!

使用特权

评论回复
19
ayb_ice| | 2010-4-26 15:33 | 只看该作者
就是速度快点的51,中文资料还是啥多的,初始化用配置向导生手很快就可以使用

使用特权

评论回复
20
jiaojojo| | 2010-5-2 21:10 | 只看该作者
支持啊

使用特权

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

本版积分规则

121

主题

407

帖子

3

粉丝