找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3211|回复: 0
打印 上一主题 下一主题
收起左侧

单片机项目(shut down)

[复制链接]
跳转到指定楼层
楼主
ID:50658 发表于 2013-6-7 22:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨天楼主没能更新,原因是决定几天给导师看一下。所以连夜修改,最后调试。历时一周,终于按原计划完成了目标,心情无比激动。   (此处需要鲜花和掌声    )
首先对项目做一个回顾。说是项目可能有点大,因为这只是导师布置的一个作业,目的就是综合运用一下开发板上的元件和各个接口。并且由于直接在开发板上完成,硬件方面不用考虑,说句实话是个技术含量很低的任务。之所以撸主斗胆称之为项目,是因为撸主看的很重。身边还没有同行者,基础知识储备的也不够,专业课更是下一学期才开,再加上是自学的单片机,没有老师指导,所以撸主感觉压力还是山大的。因此,要给自己一个做大事的感觉,方可从容应对  
为啥非要写这个呢?撸主以为是一种激励吧。虽然我的朋友们,你们可能看不懂,但是撸主依然写着,证明我在做,也有了种坚持下去的动力。曾经在一些贴吧看到某些直播贴,以为作者真矫情,自己做好就行了。现在才发现,写一个类似连载的东西,确实是一种很强的推动力,亲们可以试一下额
再介绍一下自己的程序吧。怕伤自尊的娃子直接跳过 一共是550行,算是很少了 。基础是一个用18B20测温,并在数码管上显示的程序。自己添加了键盘扫描,定时器,显示函数,然后一大堆温度时间处理函数。其中键盘扫描和定时器废了很大的心血。两者很好滴结合了起来,加盘扫描函数只返回DISDEMO,也就是控制显示函数工作模式的函数。显示函数设定不同的工作方式,一方面可以很轻易地显示出某变量,另一方面实现闪烁也不难了。定时器工作方式也是有讲究的,原来用方式1,程序会无端报警,可能是定时器溢出后对温度返回值有影响。后来使用方式0无影响。具体原因未知。还有在调试函数中有了许多问题,比如说{}的缺失竟然是定时中断报错,然后定义整形或是字符型变量时超出范围会有未知错误。还有许许多多经验,写不完了估计。很多问题犯得都莫名其妙。解决的办法就是一步一步调试,写一点调试一点,步步为营,否则错误就会很难发现。其他的经验欢迎同行来交流
刚刚撸了一把,用了李团长的电脑,小孩的网线和我的宽带。不容易啊。结果竟然跪了,巨汗
今天见导师的时候,他连程序都没看——没人会管你是怎样实现的,人家都只关心你实现了没有。额。。。
下一步的任务,是用大概两周的时间来学习几个外围模块,只要有直流电机,人体红外感应,无线电通讯,超声波测距。听起来很高端,其实以我的经验,并不需要知道内部是什么原理,只要会用即可。这些模块都是为了实现一个功能:红外感应的自动门。两周学完以后,估计就不得不复习备考了。自动门什么时候能实现呢?淘宝了这些模块,在等货的时间,赶紧加油补习功课吧。淘宝狗今天又怒出150大洋,精尽人亡啦  

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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