1.2.2 LED 显示屏亮度连续可调。
1.2.3 实现信息的左右滚屏显示,预存信息的定时循环显示;
1.2.4 实现实时时间的显示,显示屏数字显示: 时∶分∶秒(例如 18∶38∶59);
1.2.5 增大到 10 组(每组汉字 8 个或 16 个数字和字符)预存信息,信息具有掉电保护;
1.2.6 实现和 PC 机通讯,通过 PC 机串口直接对显示信息进行更新(须做 PC 机客户程序);
1.3 创新部分
1.3.1 室温的测量
1.3.2 定时闹铃
1.3.3 整点报时
1.3.4 非接触止闹
2、方案论证
2.1 显示部分:
显示部分是本次设计最核心的部分,对于 LED8*8 点阵显示有以下两种方案:
方案一:静态显示,将一帧图像中的每一个二极管的状态分别用 0 和 1 表示,若为 0 ,则
表示 L ED 无电流,即暗状态;若为 1 则表示二极管被点亮。若给每一个发光二极管一个驱动
电路,一幅画面输入以后,所有 L ED 的状态保持到下一幅画。对于静态显示方式方式,所需的
译码驱动装置很多,引线多而复杂,成本高,且可靠性也较低。
方案二:动态显示,对一幅画面进行分割,对组成画面的各部分分别显示,是动态显示方
式。动态显示方式方式,可以避免静态显示的问题。但设计上如果处理不当,易造成亮度低,
闪烁问题。因此合理的设计既应保证驱动电路易实现,又要保证图像稳定,无闪烁。动态显示
采用多路复用技术的动态扫描显示方式, 复用的程度不是无限增加的, 因为利用动态扫描显
示使我们看到一幅稳定画面的实质是利用了人眼的暂留效应和发光二极管发光时间的长短 ,
发光的亮度等因素. 我们通过实验发现, 当扫描刷新频率(发光二极管的停闪频率) 为 50Hz,
发光二极管导通时间≥1m s 时, 显示亮度较好, 无闪烁感.。
鉴于上述原因, 我们采用方案二
2.2.数字时钟
数字时钟是本设计的重要的部分。根据需要,可利用两种方案实现。
方案一:本方案完全用软件实现数字时钟。原理为:在单片机内部存储器设三个字节
分别存放时钟的时、分、秒信息。利用定时器与软件结合实现 1 秒定时中断,每产生一次
中断,存储器内相应的秒值加 1;若秒值达到 60,则将其清零,并将相应的分字节值加
1;若分值达到 60,则清零分字节,并将时字节值加 1;若时值达到 24,则将时字节清零。
该方案具有硬件电路简单的特点,但当单片机不上电,程序将不执行。且由于每次执行程
序时,定时器都要重新赋初值,所以该时钟精度不高。
方案二:本方案采用 Dallas 公司的专用时钟芯片 DS1302。该芯片内部采用石英晶体振
荡器,其芯片精度不大于 10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用
于显示或设置,使得软件编程相对简单。为保证时钟在电网电压不足或突然掉电等突发情
况下仍能正常工作,芯片内部包含锂电池。当电网电压不足或突然掉电时,系统自动转换
到内部锂电池供电系统。而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正
常运行,以备随时提供正确的时间。