cool hit counter 电子技术入门第六课:我们来解析一下你家的万年历?用你前几节的知识足以搞定他_Intefrankly

电子技术入门第六课:我们来解析一下你家的万年历?用你前几节的知识足以搞定他


为了与我们的编程应用系列相区别,现将我们的教程加入主标题——电子技术入门,也就是,目前“智启凤城”有两个连载系列:电子技术入门、编程的应用讲座……我们也会根据读者的需要,开设其他标题~

之前有读者问到,“公众号的教程,一直在教这个单片机,你们也一直说这个东西在日常当中应用很广。那……除了做你们经常提到的扫地机器人,还能做啥呢?”

首先,我觉得这个问题非常好!从我们的电子技术入门的第二讲开始,我们的教程就一直离不开“单片机”这个芯片,不知道您第一次看到它的时候会不会觉得有点陌生?

事实上,在您接触我们的教程之前,“单片机”就是你的好朋友了。据统计,一个中国人平均每天要接触20到30个单片机芯片,若是你开车的话这个数字会更高。在你的冰箱、洗衣机、收音机、万年历……当中都会有至少一个单片机,若手头有废旧电器,不妨拆一个看看。

那今天,我们就来给大家演示一下,如何把一个单片机改装成一个万年历。所谓有图有真相,我们先上图。

日期(可调)、星期、时间、温度……一个万年历的基本功能就齐了。这在我们proteus中的原型是:

原型建好之后,再根据第四节中的PCB技术,即可生成实物。这背后牵扯的主要原理,则包括:ds1302和LM016L。

其中ds1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能,工作电压为2.0V~5.5V。采用三线接口(三个引脚)与单片机进行同步通信。在以上两图(实物图、原理图)中,都已用红色方框框出。

而LM016L通俗来说,就是我们的液晶数字显示,就是显示时间、温度等信息的地方。液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。其显示方式大致可分为:线段显示、字符显示(包括英文和汉子)。

线段的显示:点阵图形式液晶由M×N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16×8=128个点组成,屏上64×16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H——00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是LCD显示的基本原理。

字符的显示:用LCD显示一个字符时比较复杂,因为一个字符由6×8或8×8点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字符对应的代码即可。

受限于篇幅,本节介绍的比较笼统。若有需要,您可到实体店,或者加入我们微信群了解详情。

最后,再说一点您可能疑惑的地方。不知道,您会不会觉得,我们介绍的东西,有点像是自己手工作的半成品,跟商店里的……似乎……有点不太像?

首先,为了广大读者们了解其中的原理,揭开科学技术的面纱,我们给您展示的所有产品都是包装之前的……有时候,差个包装,差别却很大哟~

比如,这是我们日常教学的:

这是我们的产品:

嘿嘿~期待您的留言!


Recommended>>
1、Italian exchange BitGrail loses 170 million in cryptocurrency after brutal hack
2、What were the people of Hefei doing on the Fourth of July in 1958
3、Getting Started with EOS Rockets Part 3
4、Officially confirmed Zhejiang to build nations first superhighway with full support for autonomous driving
5、Shrimp Talk Blockchain70Ethernet VI

    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号