0%

在辉光管时钟里,我们还加入了温度显示功能。这里,我们采用简单易用的温度芯片DS18B20来测量环境温度。DS18B20是常用的数字温度传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。

阅读全文 »

为了实现时钟显示,我们需要运用到时钟芯片。比较常用的时钟芯片为DS1302,在本文中我们采用更好的时钟芯片DS12C887。主要原因是DS1302需要案子后备电池和晶振,而DS12C887自带这两部分,在没有外部电源情况下可以工作10年。关于DS12C887的资料,可见链接:https://github.com/tengweitw/DS12C887

阅读全文 »

已经有两个多月没有写文章了,这两个多月都忙着毕业的事。在业务时间也重拾了大学期间的单片机知识,准备做个辉光管时钟。现在程序和电路都已经完成了,就等着PCB板回来了。下面我将以一系列的文章来介绍辉光管时钟的各个模块,这篇文章我们介绍单片机最小系统。

阅读全文 »

开学来便是3月了,这个月主要是进行了预答辩以及学位申请相关材料的准备。这周一论文终于送审了,我也有时间来干点业余的事了。于是乎,我拿出了大二买的郭天祥单片机,准备做个小东西。

阅读全文 »

今天是除夕,再不进行年末总结,就来不及了。之前也写过年末总结,都是在元旦左右。今年在学校过年,所以有时间在实验室完成这一总结报告。

阅读全文 »

时间过得真快,转眼间已经是2021年二月份了。一月份主要干了两件事:一是毕业大论文完稿;二是准备了一学期一度的实验室组会。由于东北疫情反复,学校放假时间一变再变,我的内心已毫无波澜。担心回去会被隔离,担心回来后又被隔离或者开学推迟影响毕业答辩,我决定不回家了。不回家我一点都不觉得无聊,可能是我一点不念家吧,或者是上半年一直在家待到了7月份,想在学校多呆呆,可能这是我在学校呆的最后一个寒假了。

阅读全文 »

前面文章《MacOS系统下西电硕\博士论文LaTeX模版》和《Windows系统下西电硕\博士论文LaTeX模版》中,我们介绍使得官网的LaTeX模板可以成功运行。但是,这只是最基础的版本,后面肯定需要添加许多东西。下面,我将用一系列文章来介绍在写毕业论文中的一些技巧和需要添加和修改的地方。注意:本系列文章只适用于西电硕博模板,本科毕设论文可以参考我多年前的相关系列文章《LaTeX论文模板》。

阅读全文 »

昨天实验室同学,直接使用西电官网的LaTeX模板](https://gr.xidian.edu.cn/xwsy/zlxz.htm,使用WinEdt环境,然后编译运行失败。由于我之前已经写过一篇关于在MacOS系统上的LaTeX模板文章,对于官方的模板有些经验:无非就是编码问题或者有些package过时。下面我们逐一排查这些错误。

阅读全文 »

今天,西安下雪了,2020年的第一场雪,比往年来的早些。依稀记得,2010年刚来西安上学时,第一场雪是12月24日,由于是在平安夜,所以还能记得,一晃都十年了……

在CUDA编程过程中,最易出错的部分就是内存的相关操作。时常出现的问题是:程序能够运行,但是其中的Kernel函数未能成功运行。这使得排错相对传统的C语言编程复杂。好在我们依旧可以使用最传统的方法:使用printf函数打印输出进行排查Bug。但是,printf函数在CUDA编程过程中,存在局限性。具体地说,运行在CPU上的代码和运行在GPU上的代码是异步的,运行在GPU核函数中的每个线程也是异步的。这使得printf函数的显示上比较复杂,不是那么直观。

阅读全文 »