《单片机技术及其应用》课程设计报告专 业:通信工程 班 级:09312 班 姓 名:某某某学 号:09031069指导老师:二 0 一二 年 六 月 十八 日目 录1 设计目的 12 设计题目描述与要求 1 3 设计过程 2 4 硬件总体方案及说明 5 5 软件总体方案及设计流程 7 6 调试与仿真 11 7 心得体会 13 8 指导老师意见 13 9 参考文献 13 附录一 14 附录二 19 基于 51 单片机的数字计算器的设计1 设计目的简易计算器的原理与设计是单片机课程设计课题中的一个
在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用和单片机完整程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的
单片机课程设计既巩固了课本学到的理论,还学到了单片机硬件电路和程序设计,简易计算器课程设计通过自己动手用计算机电路设计软件,编写和调试,最后仿真,来加深对单片机的认识,充分发挥我们的个人创新和动手能力,并提高我们对单片机的兴趣,同时学习查阅资料、参考资料的方法
本设计是基于 51 系列的单片机进行的简易计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除 3 位无符号数字的简单四则运算,并在 LED上相应的显示结果
设计过程在硬件与软件方面进行同步设计
硬件选择 AT89C51 单片机和74ls164,输入用 4×4 矩阵键盘
显示用 5 位 7 段共阴极 LED 静态显示
软件从分析计算器功能、流程图设计,再到程序的编写进行系统设计
选用编译效率最高的 Keil 软件进行编程,并用 proteus 仿真
2 设计题目描述与要求基于 AT89C51 数字计算器设计的基本要求与基本思路:(1)扩展 4*4 键盘,其中 10 个数字,5 个功能键,1 个清零(2)使用五位数码管接口电路