(论文 字数:7239 页数:24 带程序)1.前言 单片微型计算机简称单片机,又称为微控制器(MCU)是20世纪70年代中期发展起来的一种面向控制的大规模集成电路模块,具有功能强、体积小、可靠性高、价格低廉等特点,在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域得到了广泛的应用,极大的提高了这些领域的技术水平和自动化程度。单片机在我国大规模的应用已有十余年历史,单片机技术的研究和推广正方兴未艾。 MSC-51系列单片机是国内目前应用最广泛的一种8位单片机之一。经过20多年的推广与发展,51系列单片机形成了一个规模庞大、功能齐全、资源丰富的产品群。随着嵌入式系统、片上系统等概念的提出和普遍应用,MCS-51系列单片机的发展又进入了一个新的阶段。 我们使用的89C51单片机是目前各大高校及市场上应用最广泛的单片机型.其内部包含: 一个8位的CPU;4K的程序存储空间ROM;128字节的RAM数据存储器;两个16位的定时/计数器;可寻址64KB外部数据存储器和64KB外部程序存储器空间的控制电路;32条可编程的I/O线;具有两个优先级嵌套的中断结构的5个中断源。 本次课程设计便是设计一个基于89C51单片机转速表系统。要求进行电路硬件设计和系统软件编程,硬件电路要求动手制作并能够完成系统硬件和软件调试。
2 智能转速表的系统设计 2.1 系统硬件设计 2.1.1方案选择 由于单片机所具有的特性,它特别适用于各种智能仪器仪表,家电等领域中,可以减少硬件以减轻仪表的重量,便于携带和使用,同时也可能低存本,提高性能价格之比。 该转速表选用MCS-51系列单片机的8031芯片,外部扩展4KB EPROM和8155作为显示器的接口。
目录 1.前言 1 2 智能转速表的系统设计 1 2.1 系统硬件设计 1 2.1.1方案选择 1 2.1.2仪器各部分组成 2 2.2 系统软件设计 3 3 设计原理 5 3.1转速计算及误差分析 5 3.2转速测量 6 3.2.1门控方式计数 6 3.2.2中断方式计数 7 3.3串行显示接口 7 4 软件程序的设计 8 4.1 1s定时 8 4.2 T1计数程序 8 4.3 频率数据采集 9 4.4 进制转换 10 4.5 数码显示 13 5 软件设计总体程序 15 6 总程序调试 21 7 心得体会 21 参考文献 22 |