电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于51单片机的数字计算器的设计

基于51单片机的数字计算器的设计_第1页
1/20
基于51单片机的数字计算器的设计_第2页
2/20
基于51单片机的数字计算器的设计_第3页
3/20
《单片机技术及其应用》课程设计报告专 业:通信工程 班 级: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)使用五位数码管接口电路(3)完成十进制的四则运算(加、减、乘、除)(4)实现低于三位小于 255 数字的连续运算(5)使用 keil 软件编写程序(6)最后用 ptoteus 仿真3 设计过程3.1 设计思路根据 2 的设计要求,本课题需要使用数码管显示和扩展 4*4 键盘,由于实验箱的硬件电路已经固定,故选择串行静态显示和用 P1 口扩展 4*4 键盘,扩展的 4*4 键盘定义十个数字键,六个功能键,使用串行静态显示显示运算结果。主程序进行初始化,采纳定时器 0 进行查键,每次按键后调用显示子程序3.2 单片机简要原理在该课程设计中,主要用到一个 AT89c51 芯...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于51单片机的数字计算器的设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部