电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

用单片机实现流水灯的控制设计

用单片机实现流水灯的控制设计_第1页
1/13
用单片机实现流水灯的控制设计_第2页
2/13
用单片机实现流水灯的控制设计_第3页
3/13
用单片机实现流水灯的控制设计 1.引言 当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。学习单片机的最有效方法就是理论与实践并重,本设计课题是流水灯的控制设计,流水灯是一串按一定的规律像流水一样连续闪亮。流水灯控制是可编程控制器的一个应用,其控制思想在工业控制技术领域也同样适用。 2.硬件组成 2.1 总体方案设计分析 要求用8255 的A 口和B 口做为输出,接16 个发光二极管,从而实现16 位流水灯的显示 效果 ,基 本的界 限 可如 下 图 A 所示 ,在C 口的地两 位接两 个开 关 ,实现两 个扩 展 功能的控制。 i: 基 本流水灯显示 电路 A 口和B 口两 个端 口不能同时复 制,从而在试 验 中 可以用BX 进 行 需 要复 制的数据 的存 储 ,因 为BX 可以分从BH BL 两 个部 分进 行 独 立的操 作 ,在本次 试 验 中用BH 对 A 口进 行 赋 值 ,用BL 对 B 口进 行 赋 值 ,通 过 演 示 一段 时间 再 对 BH BL进 行 移 位和输出,实现流水灯的效果 。 ii:正反 方向 选 择 把 PC.0 口接在开 关 上 ,编写 程序 对 C 端 口的数据 进 行 读 取,并进 行 判 断 ,使 得当PC.0 为高电平 的时候 则 灯进 行 左 移 ,同时B 口与 A 口相 反 。 iii: 快 慢 速度控制 把 PC.1 口接在开 关 上 ,编写 程序 对 C 端 口的数据 进 行 读 取,并进 行 判 断 ,使 得当PC.1 为高电平 的时候 则 延 时的时间 缩 短 ,使 得 流水灯的流水速度加 快 ,低电平 的时候 则 进 行 延 时的时间 变 长 ,使 得 流水灯的流水速度加 快 。 3 硬件原 理设计 A 该 模块 的WR.RD 分别 练 到 PC 总线 接口模块 的XIOW 和XIOR B 该 模块 的数据 ( AD0~ AD7)、地址 线 ( A0~ A7) 分别 连到 PC 总线 接口模块 的数据 ( D0~ D7)、地址 线 ( A0~ A7) C 8255 模块 选 通 线 CA 连到 PC 总线 接口模块 的IOY3 D 8255 的PA0~ PA7 连...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用单片机实现流水灯的控制设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部