1、 课 程 设 计 说 明 书 课程名称: 单片机技术 设计题目: 两位数码管显示设计 院 系: 电子信息与电气工程学院 学生姓名: 学 号: 专业班级: 指导教师: 2012 年 5 月 18 日 课 程 设 计 任 务 书 设计题目 两位数码管显示设计 学生姓名 所在院系 电子信息与电 气工程学院 专业、年级、班 设计要求:使用两位数码管显示器,循环显示两位数 00-99; 要求具有电源开关和指示灯,有复位按键; 数码管动态显示,即扫描方式,每一位每间隔一段时间扫描一次。字符的亮度及清晰 度与每位点亮的停留时间和每位显示的时间内轮换导通次数有关。 学生应完成的工作: 本课题是基于 A T89
2、S52 单片机的两位数码管显示系统,应用汇编语言编写两位数码管循环扫描动 态显示的专用程序,可以通过查阅手册和文献资料来选择合适的元器件,设计合理的电路来实现符合 要求的电路板事物。主要任务应包括: (1)原理图的设计与仿真。 (2)学会对不同方案进行比较分析, 并通过整体优点与缺点的比较,确定合理的方案。 (3)硬件电路的焊接及调试。 (4)用汇编语言进行 软件的编写与调试。 (5)撰写课程设计报告。 (6)该生在此次课程设计中主要任务是完善电路原理图 的设计和实物正常工作与软件的调试与修改。 参考文献阅读: 1张毅刚.单片机原理及应用(第二版).北京:高等教育出版社,2010.5 2童诗白
3、.模拟电子技术基础(第四版).北京:高等教育出版社,2006.5 3杜树春.单片机 C 语言和汇编语言混合编程实例详解.北京:北京航空航天大学出版社,2006.6 4林之琦.基于 Proteus 的单片机可视化软硬件仿真.北京:北京航空航天大学出版社,2006 工作计划: 2012 年 5 月 7 日 年 5 月 9 日:原理图设计; 2012 年 5 月 10 日 年 5 月 11 日:程序的编写; 2012 年 5 月 14 日 年 5 月 16 日:硬件电路的焊接与软件的调试; 2012 年 5 月 17 日 年 5 月 18 日:撰写实习报告。 任务下达日期:2012 年 5 月 7
4、日 任务完成日期:2012 年 5 月 18 日 指导教师(签名) : 学生(签名) : 两位数码管显示设计 摘 要:该系统是基于 AT89S52 单片机的两位数码管显示系统,该系统包括电源模块, 复位电路模块,外部时钟电路模块、数码管显示模块构成。通过 AT89S52 进行控制,用 汇编语言编写了两位数码管循环扫描动态显示的专用程序。数码管通过共阳极的三极管 进行驱动。电源通过桥堆 2W10 和 7805 将通过变压的交流电压变为 5V 的直流电源。 复位用电容与按键的并联来实现。时钟用 12M 的晶振来控制。通过单片机的片选信号 控制数码管的灯管,使其依次点亮,由于人眼有视觉暂留的特性和数码管的余辉效应, 而扫描频率足够高,因此人眼是感觉不出数码管的变化的 关键词:AT89S52;动态扫描显示;共阳极数码管 目录目录 1.设计背景 . 1 1.1 单片机发展前景 1 1.