目录
前 言 1
第一章 总体设计方案 2
1.1 总设计框图 2
1.2 硬件设计分析 2
1.2.1 电源的设计 2
(4):LCD1602的指令说明及时序 10
(5): LCD1602的RAM地址映射及标准字库表 13
第二章 软件设计与分析 15
2.1 软件设计的组成 15
2.2 各部分软件分析 15
2.2.1 定时器0中断子函数 15
2.2.2 定时器1中断子函数 15
2.2.3 主函数 16
2.3 总源程序 18
第三章 软件介绍 28
3.1 PROTEUS简介 28
3.2 PROTEL 99 SE简介 29
3.2.1 电路工程设计部分 29
3.2.2 电路仿真与PLD部分 30
3.3 Protel 99 SE的功能特性 30
3.4 Protel99SE快捷键大全 30
3.6仿真图 36
3.7原理图 37
第四章 减小误差措施及扩展方面 39
4.1减小误差措施 39
4.2扩展方面 39
(1)预处理电路部分 39
(2)增加电源部分 39
4.3 功能上的完善 40
4.3.1 增加键盘控制 40
4.3.2 实现自动量程转换 40
4.3.3 液晶显示器(LCD)进行数据的显示 41
总结 42
致谢词 43
参考文献 44
摘 要
本文提出设计数字频率计的方案,重点介绍以单片机AT89C51为控制核心,实现频率测量的数字频率设计。测频的基本原理是采用在低频段直接测频法,在低频段直接测频法的设计思路,硬件部分由单片机和数计显示电路组成;软件部分由信号频率测量模块和数据显示模块等模块实现。应用单片机的控制功能和数学运算能力,实现计数功能和频率的换算。设计的频率计范围能够达到1HZ~1MHZ,满足所要求的频率范围,测量精度较高。
【关键词】AT89C51 LCD1602液晶