《基于单片机的进制换算》-毕业设计(论文).docVIP

  • 6
  • 0
  • 约1.93万字
  • 约 42页
  • 2019-11-25 发布于广西
  • 举报

《基于单片机的进制换算》-毕业设计(论文).doc

精品 PAGE II 泸 州 职 业 技 术 学 院 毕 业 论 文 基于单片机的进制换算 学生姓名 X X 所 在 系 XXXXX 班 级 XXXX 专 业 XXXXXX 指导教师 XXXXX 2012年6月5日 目录 TOC \o 1-3 \h \z \u 摘要 1 绪论 2 课题背景 2 课题意义 2 程序扩展 2 本章小节 2 第一章 系统功能及操作 3 1.1系统功能的确定 3 1.2 基本功能 9 1.3本章小结 10 第二章 系统模块介绍 11 2.1 主控模块 11 2. 2 引脚说明 11 2.3 主控模块设计 13 2.3.1 电源电路模块设计 13 2.3.2 时钟电路模块设计 14 2.3.3 复位电路模块设计 14 2.4 LCD显示模块 15 2. 5 按键模块 17 第三章 系统硬件设计—实验板介绍 18 3.1 硬件总图 18 3.2主控硬件模块 19 3.3按键硬件模块化 20 3.4 LCD显示硬件模块化 21 3.5本章小结 21 第四章 系统软件设计 22 4.1数据单元分配 22 4.2主程序设计流程图 24 4.3程序说明 25 4.3.1包含数据库 25 4.3.2 程序初始化 25 4.3.3 字符串显示 25 4.3.4 实现计算设定 25 4.4本章小结 26 第五章 系统调试 27 5.1硬件调试 27 5.2软件调试 28 5.3本章小结 28 结束语 29 致 谢 30 附录:程序清单 31 参考文献 37 精品 摘 要 本次设计是基于单片机的进制换算,在设计中需要进行进制间的转换。所需要MCS-51单片机、LCD1602型液晶显示。在此设计中主控模块我们选要的是AT89S52芯片。AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 设计当中显示采用LCD液晶显示,其特点是:1、显示质量高2、没有电磁辐射 3、可视面积大 4、应用范围广 5、画面效果好 6、数字式接口 7、“身材”匀称小巧 8、功率消耗小等。点阵字符型LCD是专门用于显示数字、字母、图形符号及少量自定义符号的液晶显示器。这类显示器把LCD控制器、点阵驱动器、字符存储器、显示体及少量的阻容元件等集成为一个液晶显示模块。鉴于字符型液晶显示模块目前在国际上已经规范化,其电特性及接口特性是统一的。 所以在本设计中采用AT89S52主控、LCD1602显示。不仅功能能实现而且经济实惠。 关键词:单片机 AT89S52 进制换算 LCD液晶显示 精品 绪 论 课题背景 本文讨论的单片机多功能时钟系统的核心是目前应用极为广泛的51系列单片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能多等特点。不仅能满足所需要求而且还有很多功能可供扩展,有着广泛的应用领域。 本课题是基于单片机的进制间换算,进制间换算比较复杂,有时需要快速计算二,八,十,十六之间的转换。为了转换快速所以专门制作了一种计算器。专门计算进制间的相互换算。当输入相应的进制数是能够转换成自己想要的进制数。是一种快捷方便的设计。 课题意义 通过用单片机最小系统开发一种进制见换算计算器,能够以按键输入0~9(十进制),0~G(十六进制)0~7(八进制),0~1(二进制)。学习了我们所学的按键扫描和LCD扫描。通过单片机中的程序计算进制间的换算,计算结果通过LCD显示出来。实际意义是一种新型计算机,快速计算进制间的换算。在此设计中不仅得到进制换算的一种工具,同时通过亲自焊接最小系统,得到了完全的最小系统。并且能够完成程序的实现,在此也是件非常值得高兴之事。 程序扩展 在本程序中只涉及到了十进制转二进制、八进制、十六进制。在以后的运行中可以开发成进制相互转换,包括二转八、二转十、二转十六、八转二、八转十、八转十六等。同样以AT89S52型开发,通过修改程序,增加硬件上的按键,增加接线口等。既可以完成设计的扩展。 本章小节 本章主要介绍了课题背景、设计任务和课题意义,对单片机的优点及结构作了简要叙述,也对本系统的应用及

文档评论(0)

1亿VIP精品文档

相关文档