在翻实验室的杂物箱时,偶然发现了自己当时单片机入门时候用的学习板
这块板子是自己在大二下学期时候焊的,也没有用protel的原理图,只是但是对着书把一块51单片机所需要的基本电路焊上去,如时钟晶振、复位电路、按键输入、7段码led等等,再对应的I/O口引出来,简单中略带点粗糙。
当时没有仿真器,用的芯片还都是用的AT89C51/52,没有ISP功能,所有程序都是通过把芯片放到编程器上,把程序写入单片机,再把单片机放到实验板上运行,一遍又一遍的烧写、调试。
在这过程中也积累了一些小小的调试经验:比如对于简单的程序也可以先在keil上通过单步运行后观察寄存器及I/O口的方法来进行初步的调试。有时候通过增加一些输出语句,通过多余的I/O口连接到led的方法来进行程序的调试......
在此我想对单片机初学者提一点建议吧,如果想学好单片机,到实验室去真刀实枪地进行操练,如果实验室没有这样的机会,自己花点钱,买一些元件。一块实验板,一个电源,做个isp下载线(你不会的话我教你),一台电脑就可以进行单片机编程实验了。不要舍不得花钱,这是对自己将来的投资,说不好参加什么比赛拿奖了的话你的奖金肯定可以把这些钱抵上的。再说现在的单片机都比较先进了,都支持ISP下载,有些还有JTAG接口,就不用像以前那样要花很多钱买编程器了。虽然现在有比如PROTEUS的仿真软件,但是仿真再好终究不能代替硬件电路,比如PROTEUS中51的I/O口可以高电平点亮LED,但是实际的电路确实不可以的。
有什么问题的话希望多交流...
用户163183 2008-9-16 13:45
用户163183 2008-9-16 13:44
用户163183 2008-9-16 13:43
用户1518700 2008-1-30 17:36
请问你的板子上的小芯片是MAX232 或是其他的电平转换芯片吗?谢谢!
如果没有该芯片会怎样?
邮箱: ljl880113@126.com
用户113353 2007-11-21 21:29
最近忙着找工作,都没有怎么过来看
其实也没有必要叫什么“老师”啊,大家都是在同一条战线上啊,有什么问题的话加我QQ(373536862)吧,一般都是隐身的。
建议你先把单片机基本的功能给调通,键盘啊、数码管显示啊折线功能先会了,之后找个电子设计竞赛的题目做做(具体题目可以baidu一下,最好先做简单一点的题目),看看一个基本的小系统需要那些功能模块,这样进步会快一些。
用户111934 2007-11-11 23:01
老师:
真得很佩服您的这种无私的精神,我是一名大二生,现在正在学习51单片机,感觉挺有趣的,但我发现当自己想要做一个成品是却不知如何动手,老师你能不能给我提供一个小项目,随便什么都可以的,我想真正的自己动手做一个。譬如万年历什么的。
用户83145 2007-11-10 23:48
用户113353 2007-11-10 21:36
呵呵 “实在穷得玩不起的大学生,恐怕也不会在网上看到这篇帖子。”
很有道理哦
用户120337 2007-11-10 21:30