单片机设计简易计算器.pdfVIP

  • 39
  • 0
  • 约1.54万字
  • 约 22页
  • 2021-09-21 发布于河北
  • 举报
简易计算器 Simply Calculator 1 设计思想 此计算器有键盘部分、单片机、显示部分三部分组成,键盘部分主要完 成输入功能;单片机主要完成数据处理功能,包括确定按键,完成运算,以 及输出数据;显示器部分主要完成单片机输出的显示。 本设计的思路是利用单片机性能好,稳定性强的优点来实现系统的运行。 设计大致可以分为三个步骤:第一步,硬件的选取和设计;第二步,程序的 设计和调试;第三步, Protues 系统仿真。 硬件是设计的骨骼,不仅关系到设计总体方向的确定,还要综合考虑节 能,环保,以及稳定性和经济性等各种因素。因此需要花费大量的时间。硬 件的选取最为重要,包括选用的芯片,显示设备的选取,输入设备的选取等。 本设计是通过单片机来实现的,因此选用了 ATMEGA16单片机作为主体,输入 设备选用矩阵键盘。程序是硬件的灵魂,是实现设计的中心环节。本设计使 用的程序语言是 C语言,在“ ICCAVR”中运行,调试,直到运行出正确结果, 然后输出后缀名为 .HEX格式的文件,以备在 Protues 中仿真使用。程序是设 计的关键,程序的调试需要大量的时间,耐心,还够要有足的细心才能成功。 本设计中就出现了大量的错误,经过认真修改,最终才能运行出正确结果。 最后的系统仿真是设计是否成功的验证,是设计不可缺少的重要环节。这就 要求能掌握 Protues 的一些基本操作。 2 原理分析 矩阵键盘的扫描 M 1 M 2 M 3 M 4 P D 0 S W -P B S W -P B S W -P B S W - P B M 5 M 6 M 7 M 8 P D 1 S W -P B S W -P B S W -P B S W - P B M 9 M 10 M 1 1 M 1 2 P D 2 S W -P B S W -P B S W -P B S W - P B M 13 M 14 M 1 5 M 1 6 P D 3 S W -P B S W -P B S W -P B S W - P B P D 4 P D 5

文档评论(0)

1亿VIP精品文档

相关文档