单片机原理及应用课程设计报告格式【2013版】.doc

单片机原理及应用课程设计报告格式【2013版】.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理及应用》课程设计报告 设计项目名称: LCD电子钟的制作 21006022033 专业班级: 10电本2班 成 绩: 指 导教师: 孙 剑 课程设计工作时间:2013年4月20日-5月30日 黄山学院教务处印制 材 料 目 录 一、…………………………………………………………… 3 二、……………………………………………………… …4 三、………………………………………………………… ……5 四、…………………………………………………………………… 5 五、设计小结…………………………………………………………………… 9 六、………………………………………………………………………… 9 一、课程设计任务书: 1、课程设计的任务基本要求: 完成基于AT89C52单片机为核心 的设计,要求应用仿真软件1)选题方向正确,具有科学性、创新性和可行性 2)研究方案合理、技术路线、课题计划安排得当 3)做好文献综述工作 4)完成基于AT89C52单片机为核心 设计工作 进度安排: 第一阶段:4月20日-4月30 日 学习Protues软件阶段 第二阶段:5月4日-5月10日 资料查找,系统设计框架设计 第三阶段:5月11日-5月20日 系统设计,并完成仿真调试 第四阶段:5月20日-5月30日 在单片机学习板上进行系统运行,书写课程设计报告。 3、参考文献: [1] 朱蓉,郑建华.基于MCS-51单片机定时精确控制的研究[J].现代电子技术,2005,(17):32—48. [2] 张同怀,张庆玲.输出幅度可控制的信号发生器[J].科技技术与工程,2010,(13):92—98. [3] 许文斌.单片机实现智能信号发生器[J].中国新技术新产品,2008,(17):45—51. [4] Vankka J.Spur reduction techniques in sine out-put direct digital synthesis[J].IEEE Proc. 2001,(15):74—90. [5] 张福贵,姚振东.基于DDS的高性能信号发生器的实现[J].成都信息工程学院学报,2006,(01):12—18. 指导教师签字: 教研室主任签字: ?年 月 日 年月 ? 二|、成绩评定 指导教师成绩评定: 题目 LCD电子钟的制作(教师评分×75%+答辩成绩×25%) C52为控制核心,以LM016L为显示的数字时钟。本LCD设计的原理相对简单,所以硬件电路也相对简单,难点和重点主要放在C语言的编程上,使用到定时器的子程序、延时程序、时分秒的控制程序、LCD显示模块和单片机模块的初始化程序、LCD显示的程序等,各个函数交叉调用,配合主程序的运行。?? 关键词:LCD电子钟制作LM016L。 四、 1.2控制模块 晶振蜂鸣器电路 复位调节电路 左边开始,第一个按键秒,第二个设置分,设置时,最后一个表示设置完成。 1.3显示模 连接原理图如下 2.软件设计 使用C52型单片机,LM016L液晶显示屏,蜂鸣器、发光二极管。为了实现时钟,定时,闹钟的功能,用到了单片机的外部中断,计时器中断,及I/O端口.? 2.2主要程序流程 LCD_RS和R/W都为低电平时,写入指令, 用EN输入一个高脉冲,LCD_RS为高、R/W为低时,写入数据,用EN输入一个高脉冲,然后显示缓冲区,设置T0定时方式0,如果出现了新的一秒, 修改时间,当显示到时,蜂鸣器报警。可以根据,四个,来修改时间结果 实验keil3和protues 7.5SP3联合仿真调试。 五 课程设计小结 六 附录 参考文献 2. 原理图 3.设计程序清单 #includereg52.h #define uchar unsigned char #define uint unsigned int #define KEY_IO P3 #define LCD_IO P0 sbit LCD_RS = P2^0; sbit LCD_RW = P2^1; sbit LCD_EN = P2^2; sbit SPK = P1^2; sbit LED = P2^4; bit new_s, modify = 0; char t0, sec = 50, min = 59, hour = 23; char code LCD_line1[] = Des

您可能关注的文档

文档评论(0)

kaiss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档