- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国地质大学长城学院
本 科 课 程 设 计
题 目: 串行静态显示系统设计
系 别 信息工程系 学生姓名 沈文超 专 业 电气工程及其自动化 学 号 指导教师 刘瑞静 职 称 讲 师
2014年 06 月 12 日
摘 要本文介绍了一简易设计过程本方案以单片机作为主控核心,等模块组成核心主控制。具有一定的实用和参考价值关键词
目 录1 绪 论1.1设计目的
1.2 设计内容与要求
1.利用4位数码管分三次显示电话号码“0312-8138888”。
2.使用4片74LS164构成4位静态数码管显示电路,要求如下:
a.在数码管上分三次显示电话号码。第一次显示“0312”,第二次显示“-813”,第三次显示“8888”。
b.第四次又显示“0312”,以后依次循环。
2 设计方案选择
2.1 核心芯片选择
是一个低功耗高性能的单片机,具有8kB的闪存、128BRAM、32个I/O口、2个定时/计数器、个中断源、一个全双工的串行口,可反复擦写,支持ISP(在系统编程),可以有效地缩短开发时间和降低开发成本。其所示
80C51引脚功能图关于四个I/O口的主要功能介绍如下:
P0口有两个功能:
(1)扩展外部存储器时,当作为数据/地址总线;
(2)不扩展时,可以当一般的I/O口用,但内部无上拉电阻,在外部接上拉电阻就可以作为输入或输出时应。
P1口只做I/O口使用,其内部有上拉电阻。?
P2口有两个功能,一个是扩展外部存储器时,当作地址总线使用;第二个是做一般I/O口使用,其内部有上拉电阻。?
P3口有两个功能,一个是作为I/O口使用(其内部有上拉电阻);第二个是还有一些特殊功能,由特殊寄存器来设置[14]。
设计中用到的单片机各管脚功能以及与其他模块连接介绍如下:
VCC:接+5V电源。
GND:接地。
XTAL:时钟引脚,XTAL1和XTAL2外接晶振和33pF的电容,构成时钟电路。
RST:复位信号输入端,高电平有效。当在此引脚加两个机器周期的高电平时,就可以完成复位操作。
P1.0—P1.3:接按键。P3.0:接查询/确认键P1.4—P1.7:接指示灯。
P0口接数码管段选端口,P2口接数码管位选端口。
P3.2:接霍尔传感器的输出口。P3.3:接存储器的SCL口。P3.4:接存储器的SDA口。
P3.5:接时钟电路DS1302的RST口。P3.6:接DS1302的SCLK口。P3.7:接DS1302的I/O口。
3 系统硬件设计
本系统主要由单片机主控模块、指示灯电路模块、数码管显示电路模块、存储电路模块、时钟显示电路模块等组成,下面将对各模块作简要介绍。
3.数码管显示电路
数码管显示电路由两个四位一体的LED数码管组成, LED数码管是由发光二极管排列组成的显示器件。它采用低电压扫描驱动,具有耗电少、使用寿命长、成本低、故障少、视角大、可视距离远等特点。此外,它的响应时间短(一般不超过0.1us),亮度也比较高。它的缺点是工作电流比较大,每一段的工作电流在10mA左右。其中每位数码管内部由8个LED组成,示意图如图7,其中A—G代表7个发光二极管构成7笔字形,余下一个DP构成小数点,称为8段LED。8段LED数码管可以显示0~9等10个数字和小数点,使用非常广泛[10]。如图所示。
这类数码管可以分为共阳极和共阴极两种,共阳极就是把所有LED的阳极连接到共同接点,而每个LED的阴极分别为a、b、c、d、e、f、g、dp;共阴极则是把所有LED的阴极连接到共同接点,而每个LED的阳极分别为a、b、c、d、e、f、g、dp。
数码管有静态显示和动态显示两种显示方式,本设计采用动态显示。相比较而言,动态显示方式具有低功耗、接口少等优点[12]。本设计中使用的两个四位一体数码管接P0口作为段选,接P2口作为位选。显示当前时间,开始计价时前四位显示里程,后四位显示。3.2 显示电路
本设计采用基于的时钟电路,显示当前。
是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。在主电源关闭的情况下,也能保持时钟的连续运行。X1和X2是振荡源,外接晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。I/O为串行数据输入输出端(双向), SCLK为时钟输入端
各引脚的功能为
Vcc1:主电源;
Vcc2:备份电源。当Vcc2Vcc1+0.2V时,由Vcc2向DS1302供电,当Vcc2?Vcc1时,由Vcc1向DS1302供电。
SCLK:串行时钟,输入,控制数据的输入与输出;
I/O:三线接口时
文档评论(0)