ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:456KB ,
资源ID:1009938      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1009938.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机的LED循环显示0-9设计.doc)为本站会员(龙***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

单片机的LED循环显示0-9设计.doc

1、第 1 页 共 13 页单片机的 LED 循环显示 09 设计学 院: 武汉职业技术学院专 业: 机电一体化指导老师: 黎老师 姜老师姓 名: 张伦文班 级: 机电 15302学 号:15023047042016 年 9 月 8 日 第 2 页 共 13 页摘要:当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。 This age is a new technology emerge in

2、endlessly era, in the electronic field especially automation intelligent control field, the traditional schism components or digital logic circuit, is composed of control system with unprecedented speed was replaced by microcontroller intelligent control system. SCM has small, strong function, low c

3、ost, etc, it can be said that wide application, intelligent control and automatic control core is the microcontroller.关键词:LED 单片机 控制系统 目录第 3 页 共 13 页1概述1.1 设计概述 (1 )1.2 设计主要功能 (2 )2. 系统设计2.1 硬件组成21.1 80C51 单片计算机的组成原理21.2 组成框图及内部总体结构(3)3. 软件编程控制程序 ()4. Proteus 仿真5、课程设计体会6、 参考文献 第 4 页 共 13 页1、前言学习单片机的

4、最有效方法就是理论与实践并重,现在我把单片机的 LED循环显示 09 设计作为一个毕业课程设计,需要更深的去了解单片机的很多功能,努力的去查找资料,当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。AT89C51 单片机是美国 ATMEL 公司生产的低电压、高性能 CMOS 8 位单片机,具有丰富的内部

5、资源:4kB 闪存、128BRAM、32 根 I/O 口线、2 个 16 位定时/ 计数器、5 个向量两级中断结构、2 个全双工的串行口,具有 4.255.50V 的电压工作范围和 024MHz 工作频率,使用 AT89C51 单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。其具体硬件组成如图 1 所示。图 1 LED 循环显示 09 硬件原理图第 5 页 共 13 页从原理图中可以看出,要实现 LED 循环显示 09,只需要依次写入 09 的对应的代码 0xc0,0xfe,0xa

6、4,0xb0,0x99,0x92,0x82,0x80,0x90,之后用一个延时函数,对显示的每个函数延时一段时间,即可实现 LED 循环显示 09 功能。第 6 页 共 13 页近年来,随着电子技术和微型计算机的发展,单片机的档次不断提高,起应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到广泛的应用、成为现代电子系统中最重要的智能化的核心部件。而 AT89C51 就是其中一种,它是一种带 4K 字节闪烁可编程可擦除只读存储器的低电压,高性能CMO8 位微处理器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

7、2、 系统设计1.硬件框图89C51复位电路键盘震荡电路LED电路2.LED 总设计 第 7 页 共 13 页3.选用 AT89C51 的引脚功能XTAL1:单芯片系统时钟的反向放大器输入端。第 8 页 共 13 页XTAL2:系统时钟的反向放大器输出端,一般在设计上只要在 XTAL1 和XTAL2 上接上一只石英震荡晶体系统就可以工作了,此外可以在两引脚与地之间加入 20PF 的小电容,可以使系统更稳定,避免噪音干扰而死机。RESET:重置引脚,高电平动作,当要对晶体重置时,只要对此引脚电平提升至高电平并保持两个及其周期以上的时间便能完成系统重置的各项动作,使得内部特殊功能寄存器内容均被设成

8、已知状态。P0:端口 0 是一个 8 位宽的开路汲汲双向输出入端口,共有 8 个位,P0.0表示 0,P0.1 表示 1,以此类推。P2:端口 2 是具有内部提升电路的双向 I/O 端口,每一个引脚可以推动 4个 LS 的 TTL 负载,若将端口 2 的输出设为高电平时,此端口便能当成输入端口来使用。 4.LED 显示部分限流电阻为 470 欧姆,经过的电流大概为 10mA。3、软件详细设计1 软件框图第 9 页 共 13 页开始根据键盘指令执行流水灯显示效果检查是否有键按下读取键值执行结束2.详细程序清单#includeVoid delay(void)Unsigned char I,j;Fo

9、r(i=0;i255;i+);Void main(void)Unsigned char iUnsigne char code Tab10=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90; 第 10 页 共 13 页P2=0xfe;While(1|)for(i=0;i10;i+)P0=Tabi;Delay();4、 Proteus 仿真Proteus 仿真时,单片机需要加载程序,加载程序为.HEX 文件。本设计利用 Keil Vision3, 在新建 Keil 项目时选择 AT89C51 单片机作为 CPU,将 C语言源程序导入,在“Options For Target”对话窗口中,选中“Output”选项中的“Create HEX File”,编译链接后就可以生成 .HEX 文件。在 Proteus ISIS 中,选中 AT89C52 并单击鼠标左键,对 AT89C52 进行设置,设置单片机时钟频率为 12MHz,按照正确的文件路径加载.HEX 文件。对单片机设置完毕后就可以开始仿真了。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。