电动车论坛

用户名  找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 8754|回复: 73
打印 上一主题 下一主题

想学单片机又没有门路的网友赶紧进来

[复制链接]
跳转到指定楼层
1#
发表于 2012-6-13 16:08:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天是我学单片机的第一天,准备好了所需的各种软件,现在已经可以编程和仿真了,由于我有汇编基础,学习很快,诸位网友可得快点学,以免跟不上。有什么问题尽管提问,下面介绍一下基本工具:
1、Keil uVision2软件,这是编译、仿真的工具,从网上搜一个安装即可,不过普通人可能不会用,可以看教程,从百度搜索Keil_uVision3教程,说得很详细,一般可以学会。
2、选择一种单片机,我看好STC的,又便宜又好用。要让KEIL支持STC单片机,可以去STC官网下载一个文件uv2.cdb,按说明装上就行。
现在你也可以编写单片机程序了,最好买本介绍51系列单片机的书,就万事俱备了。
2#
 楼主| 发表于 2012-6-13 16:39:31 | 只看该作者
咱们研究充电器的,最好选择一款带AD转换的单片机,因为型号太多,随便找了一个,不好再换:STC12C5205AD。可以去STC官网下载一份说明书。下面的任务就是编一个程序,可以从书上抄一个短一些的程序,自己体验一下开发成功的乐趣。编程语言我推荐汇编,搞控制灵活。也可以用C,代码少。
编好第一个程序以后,就应该干点“大事”了,找一个有一定难度的活,自己干干。我初步设想是做一个一位的电压表,显示结果用发光二极管,第一个二极管亮代表1V,第二个代表2V,依此类推,不过程序内部电压精度是很高的。做完这个东西,咱就把软件和“硬件”都准备全了
3#
发表于 2012-6-13 17:55:52 | 只看该作者
顺便研究一下,科林的EM78P259单片机,如何?
4#
 楼主| 发表于 2012-6-13 18:43:50 | 只看该作者
STC公司的产品既便宜,又是大陆产的,为什么要用台湾芯片?难道它更好?
5#
发表于 2012-6-13 18:45:56 | 只看该作者
排队,搬个凳子学习。
6#
发表于 2012-6-13 20:27:15 | 只看该作者
自娱自乐也不错··到时候发一下源代码看看
7#
 楼主| 发表于 2012-6-14 09:18:41 | 只看该作者
本帖的目的是给各位想diy单片机充电器的人做普及工作,请不要乱发帖干扰正常秩序。
郑重声明,本人不是老师,彻头彻尾的一个单片机初学者,一边自学,一边教学,本身就很麻烦,而且上了年纪,家里偶尔还有事,比如今天就没有时间看书,抽空来搞点教育。如果真是高手,应该来帮忙,让广大网友受益,而不是乱出题目干扰。
好了,言归正传,学习单片机,首先要搞明白一个问题,单片机是什么,能干什么,怎么干,而不是纠缠于各种细节,看书速度要快,一天至少100页,不是从头到尾细看,而是始终围绕自己头脑中的各种疑问,有目的的去看,那些无关紧要的细节,就成了资料,需要时一查书就可以了。本人就是在一天内看完了整本书,当然我是有基础的,对高档微机很熟悉,但即使没有基础,也应该保持很高的速度。另外一点,各位对什么是明白一定要有清醒的认识,我听很多人说过,起初研究一个东西,觉得明白了,一动手,又发现自己根本不明白,这种现象在我身上从没发生过,为什么呢,我也不是很清楚,因为我无法知道别人是怎么“明白”的,这一点也很重要,就拿电路来说,什么叫明白,不是看懂电路流程就行了,里面的每一个元件,你得知道它是干什么的,它的参数是怎么得出来的,这才是明白。
8#
 楼主| 发表于 2012-6-14 09:31:20 | 只看该作者
很多人说自学单片机很苦,我不这么认为,很苦是因为你方法不对,正规搞单片机的,不但要会单片机,还要会画电路图,制作电路版图,要自学这些,确实很麻烦,我的办法就是抛弃一切没有的东西,沿着一条主线全速前进,什么是主线呢,是充电器,只要我们可以做出充电器,能省的都可以省掉。另外一个主线就是出成果,要不断的给自己精神奖励,这要靠不断取得重大进步来实现。为什么电路图可以省呢,因为对初学者,电路图很简单,用手画就行,电路板怎么做呢,我是这样看的,如果没有条件,根本就不用做电路板,完全虚拟,跟我一样,有条件的最好做个实物,这样不但更刺激,还可以起检验作用。但是,做实物如果要迅速的话,不用做印刷电路板,有一种上面布满了小孔的电路母版,我不知道名字,普通电路用这个做完全可以,单片机最好做个插座,便于修改代码。
9#
 楼主| 发表于 2012-6-14 09:40:45 | 只看该作者
好了,下面继续咱们的预定任务:电压表,这个STC带AD转换的单片机我的课本上没有,如果有的话你最好买一本介绍STC的书,STC网站公布了详细说明书,我看了一下,有400多页,电脑上看不方便,打印又太多,如果有条件,你可以把关键部分打出来。反正咱们现在看书速度超快,用电脑看也行(我打印不方便)。今天我还有些事,没有安排大的任务,主要就是看看STC的AD转换怎么用。各位初学者可以去准备一下课本,自学一下汇编语言。好了,就说这么多吧。
10#
 楼主| 发表于 2012-6-14 15:04:24 | 只看该作者
事情忙的差不多了,抽空看了看STC说明书,不但有AD转换的详细介绍,还有源代码,这样咱们这个活就很简单了,现在应该做的是打好基础了,那些必须知道的规定,那些常用的指令,最好仔细看一看,初步预测,一周之后出成品,这个时间应该比较宽松了,可以完善一下细节,比如画电路图什么的。有了好东西,统统发上来,不过各位不要有依赖心理,不要指望什么都用别人的,那样其实对自己很不利,还是好好打好基础,想想以后可以编程来充电,多么过瘾啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|电动车论坛 ( 京ICP证041302号 )

GMT+8, 2025-6-8 10:38 , Processed in 0.078000 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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