一个ds18b20采集和64位光刻ROM读出的小东西.doc

上传人:白大夫 文档编号:3361836 上传时间:2019-08-18 格式:DOC 页数:3 大小:17KB
返回 下载 相关 举报
一个ds18b20采集和64位光刻ROM读出的小东西.doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《一个ds18b20采集和64位光刻ROM读出的小东西.doc》由会员分享,可在线阅读,更多相关《一个ds18b20采集和64位光刻ROM读出的小东西.doc(3页珍藏版)》请在三一文库上搜索。

1、一个ds18b20采集和64位光刻ROM读出的小东西写这个帖子其实还是自己对后面的职业规划不清晰,所以想来各位前辈交流和请教(各位前辈之前都是怎样渡过的?)另一方面是整理下自己做的东西,将自己做的东西放到二姨家(第一次),虽然都是些小玩意,之前算是自己学的51吧,我们学校居然还上的汇编(不是说汇编不好),虽然也跟着学了些,但从来老师布置的任务都是用C,现在就是汇编指令都快忘光了,能看点,但不会写。实习做了一段时间电路板维修,然后就开始做MCU开发相关的工作,公司目前使用的是PIC系列的MCU。写这个帖子的初衷是想和各位前辈交流下,想听听前辈们的经验或者历程(前辈们愿意说的话),对于学习51之后

2、应该学什么做什么,在网上也看过点篇相关文章,就是AVR、PIC和STM32等(MCU)或者ARM(上操作系统),对此确实感到了些不知怎么做.回忆下,这是原来第一次自己焊洞洞板时的拍的,是一个ds18b20采集和64位光刻ROM读出的小东西:这是到现在做的最失败的作品,没有之一,用学校雕刻机雕的,也是雕刻水平和经验值还不够啊,本来想做个ADC转换和485通信的,结果就这样了:后来决定还是从小做起,先不要搞得复杂了,先把温度采集做个PCB,要的是可行性和稳定性,于是也开始学习PCB画板布线,这时我还没有使用AD的,用的是DXP2004,之前学过点后面基本记不得了,基本也是现学现卖,好在没犯什么很严

3、重的错误导致整块板子废掉那种,错误也有就是把USB电源的网络标签放反了,导致割线,废话不多,上图:51计算器PCB:这是前段时间做的12864显示诗词可用按键控制和上位机发送命令控制,也是开始使用AD画图之后第一次用AD画板,可以先先介绍一下,液晶屏是用的带字库的,显示字符方便倒是方便,就是画图和反白有问题,为此我还在论坛上发帖问过呢,以后坚决不用,还是自己写字库好,就是我用的STC89C52撑不住啊,现在才4首诗只往里写了3首,程序存储空间和ROM已经放不下了;按键是抬起执行(显示滚动和开背光和蜂鸣器),所有任务都交给定时器来分配,不死循,但是有一个问题:开启串口接收中断后显示刷新时间被拉长

4、了。上图吧,完整的代码就不放这儿了,太占地方,放个片段/*FunctionName: pomeDisplayFunctionInfo: 诗词显示函数Input: noOutput: no注:如果想要整屏向下移动-改变行数(行+)DisplayWhere(gFlag.gKeyRow +1,gVerse1.firstVerse);但这种做法不好;于是想了第二种方法-不改变行数 改变显示内容就可以向上翻,把下面的也显示出来*/void pomeDisplay(void)switch(gFlag.gKeyPage)case 0: /第一页-诗名DisplayWhere(1,gTitile.firstP

5、oetry+16*gFlag.gKeyRow); /if(gFlag.gKeyRow 诗句if(ZERO = gFlag.gTitleCnt) /第一首DisplayWhere(1,gVerse1.firstVerse+16*gFlag.gKeyRow);if(gFlag.gKeyRow rse1.secondVerse+16*gFlag.gKeyRow);if(gFlag.gKeyRow 12864显示诗词并通信控制这就是我的DIY历程,这是原来还在学校时就一直想做的计算器,现在也干脆不在实验板上弄了,为了熟悉PCB布线也把它做成PCB吧,于是就有了下图:以上就是我的51DIY历程,虽然现在在上班了,可是还在纠结是偏软件还是硬件.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1