摘要:
在这个比赛中,我们使用的是24L01这个无线模块,说句实在话,这个模块的功能不是很强大,出错的机率比较大,加上这个模块需要3.3v供电,所以对于5v的系统来讲,这个模块算比较麻烦的一个,这个模块比较容易坏,也许就是取电哪里,我开始没有共地的原因吧!!! 网络上有许多无线的模块,我觉得开始的时候就不应该选择这个无线,因为模块越简单,编程就越复杂,加上我需要4块单片机之间进行通信,其实程序也就是2对1,温湿度采集单片机A,刷卡采集B,屏幕处理C,以及网络模块D,开始无线程序只是简单的一对一,项目开始的时候,就应该把节点搭建好,否则的话,程序就要进行一次大的调整 在这里我们的项目就因为调试无... 阅读全文
摘要:
问题1:如何解决ubunt13.04不能和主机共享文件的问题1. 安装VMware Tools网上有很多的资料,这里没有给出。2. 设置共享文件夹目录1) 在VMware虚拟机窗口,选择VM->Settings->Options->Shared Folders;2) 点右边的Add,点Next->选择Win7共享目录的路径,然后点Next->选中Enable this share->Finish;3) 在VM->Settings->Options->Shared Folders窗口的右边,Folder sharing栏里选择Always e 阅读全文
摘要:
好久没有更新博客了,这段时间,趁着毕昇杯比赛快结束,谈谈最近学的东西,总结一下参加这个比赛的经验,顺便谈谈今后的方向 回首这五个月来,从立项开始,走走停停,到最后的完工,感触还是很深的,首先,团队精神吧,我觉得我们三个人中间谁也离不开谁,尽管中间有点点不和谐的小插曲,但是项目终于感觉自己做出来了,成就感还是有那么一点点的,其次,就是感觉自己跟了一个好老师,能理解自己的好老师,我觉得是大学里面最大的一笔财富,然后类,关于能力方面吧,我觉得作为一个项目的队长,要思考的问题很多,统筹全局的方向很重要,其次最大的收货还是培养了自己坚持做一件事情的能力吧 接下来在谈谈这次项目的败笔: 1:... 阅读全文
摘要:
最近在调试传感器的那块程序,这里总结一下自己的心得调试程序的方法方法1:led显示法,在程序中调用这一句函数led = 0;可以知道程序运行到哪里,为什么会出错,到什么地方陷入了死循环方法二:串口打印法,串口打印法可以知道函数输出的东西是什么,程序中只需要使用串口中断就可以了,关于串口怎么样使用,我觉得等一下我需要总结一下最近编程的问题现在这里要好好总结一下串口调试法,天祥哥在他的书上总结了串口调试的方法,开始的时候虽然开了一下,了解了他是什么情况,会用串口之外,其他的什么都不懂,到现在才真正明白串口中断的真正含义是什么,串口中断可以打断单片机的执行,让单片机在执行主函数的时候去执行别的函数现 阅读全文
摘要:
考试终于忙完了,终于可以静下心来,专心做自己喜欢的事情了,放假准备在学校呆到24号,养猪的任务很重,屏幕程序,外加那个网络模块,征服这两个模块,应该就可以实现毕昇杯养猪的宏伟目标了,加油~~ 阅读全文
摘要:
总结一下最近学的东西,这两天学的东西,rfid门卡系统终于弄出来来了,这个程序算现在写过的比较满意的程序,大家可以参考参考主函数:#include#include"mian.h"#include"rc522.h"#include"12864.h"//卡号为0扇区0块内容的前四字节为卡号,且此块内容不能改写uchar status;uchar g_ucTempbuf[20];unsigned char hextoasc(unsigned char i){ if(i>4) == xule[i]) { write_cmd(0x01); 阅读全文
摘要:
最近这两天在忙这个rfid的模块,首先我承认,本人是菜鸟,平台是基于初学者入门的51单片机,但是我还是总结一下最近这两天看代码的收获读卡器的软件设计:看Pdf文档好像已经给出来了了,但是初学者的话,理解也好很久,这里我晒出datasheet中的设计流程,在结合代码分析,达到可以识别出卡片的效果首先好像是复位应答,根据datasheet的说明,讲的是MIFARE射频卡的通信协议和通信的波特率是定义好的,当有卡进入读卡器的操作范围时,读卡器就会以特定的协议与他进行通信,判断进入的卡片是否是MIFARE射频卡其实datasheet上这段话好像看起来很吊,但实际上却给人一种摸不到头脑的感觉,其实,看了 阅读全文
摘要:
写这篇博客,首先检讨一下自己,因为以前串口的程序,也和步进电机一样,时灵时不灵,我现在终于知道这是为什么了,因为51上有三个串口,一个公口,一个母口,一个usb转串口,这样的话,串口有3个了,我手头上有usb转串口线,也就是平时用来下程序的那根线,还有一个母口的线,今天我很纠结这两个的驱动,因为今天用usb转串口线,可以实现单片机和电脑的通信,但是用母口线,奇怪的是他并没有想象中的那种效果,更奇葩的是单片机下电它还能接收到数据尼玛了这么久,还是看一下今天的程序,这个程序很简单,也就是上一次屡次不爽的程序,这里晒出来,还有串口小助手的截图也发出来,供以后学习之用 /*-------------- 阅读全文
摘要:
今天忙了一天了,因为毕昇杯我发现如果不加把劲,可能寒假之前代码搞不出了,今天突击了两个模块,一个人体感应模块,和rfid刷卡模块,这两个模块谈不上自己编写代码,今天的任务也仅仅是看懂了代码,现在我总结一下今天的所得人体感应模块,开始的时候,问题出在两个方面,第一个就是我竟然不小心把电源看错了,因为图上没得标记,搞起我用电压表测量输出的电压,结果发现输出的结果总是4.46V,我开始因为是关照强度的问题,就把他放在一个黑盒子了,结果还是4.46V,于是纠结了好久才弄处理第二个点,值得注意的地方,就是单片机检测电平的变化,因为红外感应模块本身就不难,我开始想用中断,因为这样的话,可以节省单片机的内部 阅读全文
摘要:
非接触式IC卡性能简介主要指标:1:容量为8K 位的EEPROM2:分为16个扇区,每个扇区为4块,每块16个直接,以块为存取单位3:每个扇区有独立的一组密码和访问控制4:每张卡具有唯一的序列号,为32位5:无电源,自带天线,内含加密控制逻辑电路额通讯逻辑电路6:数据保存期为10年,工作频率:13.56MHZ,通信速度106KBPS,读写距离:10cm以内存储结构:M1卡为16个扇区,每个扇区由4块(0,1,2,3)组成,我们将16个扇区的64块按照绝对地址编号为0到63,存取结构如图第0扇区的块0,及绝对地址0块,它用于存放厂商代码,已经固化,不可以进行更改每个扇区的块0,块1,块2为数据块 阅读全文