单片机课题报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与接口技术 课程设计报告 课程名称: 单片机原理与接口技术 设计题目: 时钟及液晶显示器设计 院 系: 机械与电子工程控制学院 组 长: 童 佳 楠 组 员: 许倩倩、闫剑、杜唐云、程先科 指导教师: 肖 燕 彩 课题设计背景 LCD作为一种新的材料,它在设计制造技术与应用水平上都得到了迅速的提高,生产上也得到了迅速的发展,并逐步形成产业,成为光电子行业的新宠;随着人们生活节奏的加快,时间对人们的重要性也越来越重要。因此,拥有一个简单方便的时钟对人们的生活将带来很大的方便。 基于此背景,我们小组决定设计LCD电子时钟,用所学的单片机知识服务于实际生活。 二、课题设计任务 设计一个单片机时钟显示调整系统,扩展液晶显示器(LCD)用于时钟显示和调整,连接按键分别控制系统的显示模式切换和时间值增减调整。 预期效果:1、实现时钟功能;2,实现显示汉字功能; 本课题课题基本要求: 1、掌握单片机开发编程设计的基本流程; 2、了解Keil及Proteus软件的基本使用; 3、了解LCD的基本使用; 4、学习单片机硬件制作。 三、软件平台 单片机应用系统设计包括硬件系统设计和软件系统设计两大部分,本课题基于Keil C51和proteus这两个软件。Keil C51完成软件系统设计部分,包括软件总体设计、软件流程图设计和源程序的编制;proteus作为硬件系统的仿真软件,可以在虚拟的环境中实现微控制器系统的仿真,并可由仿真电路原理图完成PCB设计。最后Keil C51与proteus结合进行调试与整个系统的仿真。 1)Keil编程 Keil的开发工具的使用的基本过程: eq \o\ac(○,1)创建汇编语言的源程序; eq \o\ac(○,2)汇编源文件; eq \o\ac(○,3)纠正源文件中的错误; eq \o\ac(○,4)从编译器和汇编器连接目标文件; eq \o\ac(○,5)测试连接的应用程序。 2)Proteus仿真 Proteus软件不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。在编译方面,它也支持IAR,Keil,PLAB等多种编译器。 四、硬件平台 硬件部分包括AT89C51、LCD液晶显示器(SMC1602A)、74LS00、按键若干。下面主要介绍AT89C51和液晶显示器LCD。 1、AT89C51单片机简介: AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 2、LCD液晶显示器: LCD液晶显示器是Liquid Crystal Display的简称,LCD的构造是在两片平行的玻璃当中放置液体的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。 本课题的LCD显示器使用SMC1602A,它属于字符型液晶,采用HD44780及其兼容芯片作为点阵式LCD的控制器驱动器,还采用HD44100进行LCD 的时分割驱动。它可以实现英文字母、数字和符号的显示,有两个显示行,每行显示16个字符;带有背光源,工作电压+5V;采用8位并行数据传输,与单片机接口非常方便,可以与单片机数据总线连接,也可以采用单片机的I/O口线连接进行控制;可以组合成各种输入、显示、移位方式,以满足不同要求。 SMC1602A引脚及功能: HD44780的内部结构主要包括显示数据RAM(DDRAM)、字符发生器ROM(CGROM)、字符发生器RAM(CGRAM)、指令寄存器IR、数据寄存器DR、地址计数器AC和忙标志BF等逻辑电路。 其中,CGROM内部存储着192个5X8点阵的常用固化字符;CGRAM区域有64个字节,可将用户自行设计的字型写入LCD中,一个字的大小为5X

文档评论(0)

seunk + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档