1、 课课 程程 设设 计计 说说 明明 书书 课程名称: 单片机技术 设计题目: 4 位 DIP 开关控制数码管 显示系统设计 学 院: 电子信息与电气工程学院 学生姓名: 学 号: 专业班级: 自动化 级 指导教师: 2014 年 6 月 13 日 课课 程程 设设 计计 任任 务务 书书 设计题目 4 位 DIP 开关控制数码管显示系统设计 学生姓名 所在学院 电子信息与电气 工程学院 专业、年级、 班 设计要求:设计要求: 1.电源电路具有电源开关及指示灯,有复位按键; 2.高 4 位开关屏蔽; 3.用 4 位拨码开关为输入,控制数码管显示器的输出; 4.实现功能:通电复位后数码管全显,即
2、显“8”,数码管对应 4 位 DIP 开关的二进制输入显示 十六进制全部字符,从“0”到“F”。 学生应完成的工作:学生应完成的工作: 1.了解单片机系统的设计方法,设计步骤; 2.查找并收集相关资料书籍; 3.完成硬件、软件原理图和流程图的设计; 5.对系统进行仿真; 6.焊接电路板,调试系统; 7.认真撰写课程设计报告; 参考文献阅读:参考文献阅读: 1 张毅刚. 单片机原理及应用M. 北京:高等教育出版社,2010. 2 杜尚丰. CAN 总线测控技术及其应用M. 北京:电子工业出版社,2007. 3 张毅刚. 单片机原理与应用设计M. 北京:电子工业出版社,2008. 4 童诗白,华成
3、英. 模拟电子技术基础(第四版)M. 北京:高等教育出版社,2006. 工作计划:工作计划: 6 月 3 日:阅读课程设计任务书,了解课程设计整体情况,查阅资料;6 月 4 日:根据课题需 要,拟定系统硬件方案;6 月 5 日:讨论,优化并确定系统硬件方案;6 月 6 日:讨论并确定程序 流程,逐步开始撰写课程设计报告;6 月 7 日-8 日:根据程序流程图,编写程序;6 月 9 日:讨论、 优化最终完成系统软件设计;6 月 10 日-11 日:系统硬件电路制作;6 月 12 日:烧录程序,系统 调试;6 月 13 日:完成课程设计报告的撰写,作品上交。 任务下达日期:2014 年 6 月 3
4、 日 任务完成日期:2014 年 6 月 13 日 指导教师(签名) : 学生(签名) : 4 位位 DIP 开关控制数码管显示系统设计开关控制数码管显示系统设计 摘摘 要:要:本次课程设计以 AT89S52 单片机为电路的核心,通过 7805、桥堆 2W10、四位 DIP 开关、时钟晶振 12M、四脚按键等元件组成直流稳压电源 和显示控制电路。然后用汇编语言编写数码管控制程序,通过写入单片机 实现四位 DIP 控制共阳极数码管显示。在本次设计中,控制系统由+5V 直 流电源供电,而+5V 直流电由直流稳压电源提供。利用拨动开关的低四位 输入控制信号,每一位拨码开关接通时为“1”,断开时为“0
5、”,以四位二进制 的方式控制数码管显示器的输出,拨码范围为“0000”-“1111”,对应数字分 别为“0”-“F”,而按下复位按键后,程序复位到初始状态,此时数码管全亮, 即显示数字“8”的字样。 关键词:关键词:AT89S52 芯片;四位 DIP 开关;共阳极数码管;复位按键。 目目 录录 1. 设计背景.1 1.1 单片机设计背景.1 1.2 设计目的.1 2. 设计方案1 2.1 方案一1 2.2 方案二1 3. 方案实施2 3.1 单片机基本结构2 3.2 硬件模块电路3 3.3 软件程序设计5 3.4 软件模拟.5 3.5 PCB 制作.6 3.6 安装与调试7 4. 结果与结论.7 4.1 结果.7 4.2 结论