深夜发自己做的单片机实验板
本帖最后由 zsmj 于 2011-11-5 01:39 编辑用洞洞板搭的,这种板子边上预留了常见接口,用起来很方便。板子上除单片机最小系统之外,还加上了RS232转TTL的芯片MAX232,用于串口通讯和程序烧写;DS1302RTC时钟芯片;稳压电源;数码管显示及相关译码电路;1602液晶接口;PS2接口。板子上那单片机照相时断了几条腿,只是摆在那里做样子。
关于ISP烧写的一点经验,纯属个人观点,也可能是常识
目前试过烧写SST89E58和STC89C52,感觉SST的ISP要科学一些,烧写前只需按一下复位键就OK,STC必须先掉电才行,这导致烧写中存在一个问题,我琢磨好久才明白。一开始直接用MAX232接STC单片机RXD、TXD烧写软件怎么也连接不上,后来注意到在执行掉电操作时,也就是断开单片机电源后,测得单片机VCC和GND之间仍存在几伏的电压,是单片机直接由RXD从MAX232输出引脚获得的电压,这导致单片机无法彻底掉电,无法正常复位烧入程序,于是后来干脆将MAX232的电源也和单片机开关接在一起,断开时两者一同掉电,就没问题了。后来上网查发现有人采用在MAX232输出引脚串接限流电阻,也有人采取掉电后直接短接单片机VCC和GND来解决,应该都是有效的,不过没试过。SST没这问题,只要复位了就行。不过对于国货我认为还是要果断支持的:lol
做这板子的初衷本是考虑做成成品板子在学校开设单片机的班级出售,但后来看到市场上已经有一些价廉的最小系统出售,再加上自己打板子成本太高,就放弃了这念头(PS:我们学校提供的单片机板连仿真器号称一共400,不支持ISP,一般四人共用一张,学完后归还,损坏原价赔偿,很难激起学生学习的兴趣,哪位有兴趣有条件的可考虑在高校单片机普及化上面做生意,应该有市场的)。
回复 2# luosifu
朋友说的可是IAP?SST的datasheet上说好像也有这个,但没有用过。哈哈,那个开关很方便,按一下就掉电了,比拨动式手感好多了。我学习的时候被校方强制要用汇编来写,后来习惯了也就好了,现在小一点的程序或者对时间有要求的都用汇编,待会上几个在这个机子上跑的程序效果图 本帖最后由 zsmj 于 2011-11-5 10:19 编辑
一年前用C语言写的12864俄罗斯方块,有些功能还没完备,比如算积分等,只留下这张效果图
仿真图,当时还兴致勃地完了一夜 回复 5# luosifu
这么一想还真是的 回复 4# zsmj
您用的什么液晶屏严重感兴趣:D 回复 8# wys25251325
是12864 用洞洞板能焊接得这么漂亮,真是佩服之极!不过真的是想看一看焊接面。 回复 10# fxhfxh
:lol 您会失望的,焊反面时我并没有统一规划,因为比较懒,所以基本上是想用什么部分就把那部分焊起来,走了很多飞线,乱七八糟的,我一般都用宽胶带粘起来遮丑 楼主工艺实在是好! 回复 1# zsmj
这块板焊得漂亮!学习中,可以看看反面吗? 回复 1# zsmj
这块板焊得漂亮!学习中,可以看看反面吗? 回复 11# zsmj
洞洞板就是这样,正面好看点,反面走线就多了,我做一块板开始正面元件排好,还算满意,焊接时发现还是把元件换个地方线路焊起来旅方便点,结果是反面还是很难看。哈 哈。 回复 14# zhangyi_ham
谢了,我早想试试这个了