精选优质文档-倾情为你奉上课程名称: 微机原理课程设计 题 目: 51单片机共阴极数码管计算器课程设计报告 摘要近几年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面的知识是不够的,还应根据具体硬件结合,加以完善。本设计是基于51系列的单片机进行的十进制计算器系统设计可以完成计算器的键盘输入进行加、减、乘、除的简单四则运算并在4位数码管上相应的显示结果。硬件方面从功能考虑首先选择内部存储资源丰富的STC89C52单片机输入采用44矩阵键盘。显示采用4位7段共阴极数码管动态显示。软件方面从分析计算器功能、流程图设计再到程序的编写进行系统设计。编程语言方面选用C语言进行编写,并选用全球编译效率最高的KEIL公司的Vision2软件,采用C语言进行编程并用Proteus仿真。通过最后的调试和测试,本计算器可以实现简单的四位数的加减乘除功能。关键词:单片机,计算器,共阴极