文件名称:红外线遥控数码看板设计
文件大小:2.56MB
文件格式:DOC
更新时间:2012-06-03 09:15:29
数码看板 PIC16F628A DS18B20
[摘要] 近年来,各类数码看板在各行业中得到了广泛的应用,有些已成为管理的重要辅助工具之一。本文介绍红外遥控数码看板设计,采用PIC16F628A单片机作为控制部分,结合温度传感器DS18D20,时钟芯片PCF8563的使用,并且有多路脉冲技术功能,采用LED数码管显示。本设计中,对时钟芯片的初值化是采用红外遥控器来设置,红外接收的有效距离约为15m,可以满足大部分的实际应用。相对传统的看板,通过红外遥控来初值化时钟显得更加简单方便。 [关键词] 数码看板 PIC16F628A DS18B20 PCF8563 摘 要 i Abstract. ii 目 录 iii 引 言 1 第1章 概述 2 1.1 设计背景 2 1.2 设计要求 2 1.3 方案论证 2 1.4 设计方案 3 第2章 主要芯片和开发环境介绍 4 2.1 SC9012红外遥控芯片介绍 4 2.2 PIC16F628A单片机介绍 4 2.3 DS18B20温度传感器介绍 5 2.4 PCF8563时钟芯片介绍 6 2.5 PIC单片机开发环境介绍 6 第3章 系统硬件设计 7 3.1 系统电路设计及PCB制作 7 3.2 红外线遥控接收电路 10 3.3 温度测量电路 10 3.4 时钟测量电路 11 3.5 数码管显示电路 12 3.6 脉冲计数电路 13 3.7 电源电路 13 第四章 系统软件设计 15 4.1 整个系统的程序流程图 15 4.2 红外线遥控接收程序设计 16 4.3 温度测量程序设计 20 4.3 时钟测量程序设计 21 4.4 LED数码管程序设计 24 4.5 脉冲计数程序设计 25 4.6 EEPROM数据读写程序设计 26 第5章 系统调试 28 5.1 软件编程环境及设置 28 5.2 系统硬件调试问题 31 5.3 系统软件调试问题 32 结 论 32 致 谢 33 参考文献 33 附 录 34