基于at89c51的调控走马灯设计(编辑修改稿)内容摘要:
个 LED 灯, 16个 LED 灯分别连接 AT89C51 的 P0 口和 P2 口,所有 LED 灯分别串联一个 1K 电阻。 如下图所示。 7 图 8 LED 电路 4 走马灯系统软件设计 根据设计任务书要求,并结合硬件电路图设计和资源分配,来进行软件设计。 任务要求单击按键模 式来控制走马灯的模式,单击按键加速和减速调整 LED 滚动显示的速度,使 16 只 LED 按 8 种不同模式滚动。 本设计分为 LED 模块、按键检测、模式选择模块和数码管显示模块。 同时,本设计的程序由主程序、 LED 子程序、按键检测子程序、模式选择子程序以及数码管显示子程序组成,如下图。 图 9 软件结构图 主程序流程图 本程序的流程如下:首先单片机初始化,接着显示数码管和 LED 走马灯,然后检测按键, CPU 可以采用延迟方子程序检测按键是否按下。 如果有按键按下,则转到该键对应的程序处执行。 若没有按键按下,则 重新循环该流程。 根据设计 8 需要实现的内容,将系统设计主流程图设计如下图所示。 图 10 主程序流程图 5 走马灯系统功能仿真 PROTEUS 是世界上著名的 EDA 工具, 是一种集单片机仿真和 SPICE 分析于一身的仿真软件, 从原理图布图、代码调试到 单片机 与外围电路协同仿真,一键切换到 PCB 设计,真正实现了从概念到产品的完整设计。 是目前世界上唯一将 电路仿真 软件、 PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持 805 HC1 PIC10/12/16/18/24/30/DSPIC3AVR、 ARM、 8086 和 MSP430 等, 20xx 年又增加了 Cortex 和 DSP 系列处理器,并持续增加其他系列处理器模型。 在编译方面,它也支持 IAR、 Keil 和 MPLAB等多种 编译器。 走马灯功能 仿真图设计 本设计使用 AT89C51 芯片作为控制芯片,利用 P0 口和 P2 口共连接 16 个发光二极管,且 P1 口还连接了一个 7 段数码管,还有 P3 口 1脚、 2 脚、 3脚分别连接了 3 个按键。 按键是用来控制跑马灯的显示模式和跑马灯的运行速度,数码 9 管是用来显示跑马灯运行模式。 在这里我是通过 PROTEUS 软件进行仿真的。 运行 PROTEUS 后,点状的栅格区域为绘图区。 左侧上方为电路图概览区,下方是元器件列表区,输入所要添加的器件名称,则该器件就会出现在右侧,单击 OK 按钮,完成一个元器件的添加。 重复以上的过程,添加好电路中所需的元器件。 将元器件在绘图区放置好后,即可开始连线。 电路图绘制完成后,再添加 AT89C51 的应用程序。 应用 PROTEUS软件画出电路仿真图如图 7 所示,加载了程序后,能很好的仿真出结果。 1 2 3 4 5 6 7 8 9 1011121415161234589101112166713141513P 1 .6P 1 .6P 1 .5P 1 .4P 1 .3P 1 .1P 1 .0P 1 .2P 1 .0P 1 .4P 1 .3P 1 .2P 1 .1P 1 .5X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1R92 2 0R 1 02 2 0D9L E D R E DD 1 0L E D R E DR 1 12 2 0R 1 22 2 0D 1 1L E D R E DD 1 2L E D R E DR 1 32 2 0R 1 42 2 0D 1 3L E D R E DD 1 4L E D R E DR 1 52 2 0R 1 62 2 0D 1 5L E D R E DD 1 6L E D R E DR12 2 0R22 2 0D1L E D R E DD2L E D R E DR32 2 0R42 2 0D3L E D R E DD4L E D R E DR52 2 0R62 2 0D5L E D R E DD6L E D R E DR72 2 0R82 2 0D7L E D R E DD8L E D R E DV C CX11 2 M H zC12 2 p FC22 2 p FR 1 82 2 0R 1 92 2 0R 2 02 2 0R 2 12 2 0R 2 22 2 0R 2 32 2 0R 2 42 2 0V C C模式加速减速R 1 71kC34 7 u FV C C 图 11 可调控的跑马灯仿真图 走马灯功能仿真图 本设计实现单击模式按键可在 07 号模式中选择,加速和减速可调 LED 滚动显示的速度。 模式 0 是 8 个 LED 从左到右流水,模式 1是 1 个 LED 从左到右流水,模式 2是 2个 LED 从左到右流水,模式 3是 3个 LED 从左到右流水,模式 4是 4个 LED 从左到右流水,模式 5是 5个 LED 从左到右流水,模式 6是 6个 LED 从左到右流水,模式 7是 7个 LED 从左到右流水。 程序采用了 C 语言编写,具体的程序见附录 A。 以下是走马灯在不同模式下的仿真图: 10 1 2 3 4 5 6 7 8 9 1011121415161234589101112166713141513P 1 .6P 1 .6P 1 .5P 1 .4P 1 .3P 1 .1P 1 .0P 1 .2P 1 .0P 1 .4P 1 .3P 1 .2P 1 .1P 1 .5X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .。基于at89c51的调控走马灯设计(编辑修改稿)
相关推荐
机械压实;填 13 埋堆中预埋导气管,导出垃圾分解产生的有害气体( CH CO NH2S等);填埋场底部做成不透水层,防止渗滤液对地下水的污染,并在底部设垃圾渗滤液导出管,将渗滤液导出,进行集中处理。 卫生填埋具有技术简单、处理量大、风险小,建设费用、运行成本相对较低等优点,但卫生填埋对场址条件要求较高,所需的覆盖土量较大。 如果能够找到合适场址并解决覆盖土的来源问 题,在目前的经济、技术条件下
创业 形势、就业 创业 政策等就业问题。 第二场 12 月中旬在浙江纺织服装职业技术学院,举行新批市级毕业生实践基地授牌暨 20xx年优秀人才中介服务机构表彰 授牌仪式,同时结合浙江纺织服装职业技术学院校园招聘会,举行中介机构、实践基地招聘专场。 邀请市政府有关领导、市人事局、市财政局领导授牌并视察招聘会现场,各县(市)区人事局、各在甬高校、部分人才中介机构、市级毕业生实践基地有关人员参会。
输入 /输出口和定时 /计数器的当前状态,供 CPU 查询用。 状态寄存器的端口地址与命令寄存器相同,低 8 位也是00H,状态寄存器的内容只能读出不能写入。 所以可以认为 8155 的 I/O 口地址00H 是命令 /状态寄存器,对其写入时作为命令寄存器;而对其读出时,则作为状态寄存器。 14 状态寄存器的格式如图 17 所示。 A 口中断标志请求 A 口缓冲器满空标志 A 口中断允许标志 B
共和国招标投标法》第 50条、第 52条、第 53条、第 54条、第 55条、第 57条规定的; b、 有违反《工程建设项目施工招标投标办法》七部委局令第 30号第 69条、第 71条、第 74条、第 75条、第 76条、第 80条规定的; c、 其他违反法律、法规、规章规定的。 ( 5)法律、法规、规章规定的其他重大偏差。 非重大偏差的其他偏差均属于细微偏差。 评标办法: 本工程采用 经评审
申请学位级别 学士学位 论文 评审等级 指导教师姓名 李学东 职 称 讲师 工 作 单 位 玉溪师范学院 学位授予单位 玉溪师范学院 诚信声明 本人郑重声明:所呈交的毕业论文(设计)是我个人在导师指导下,由我本人独立完成。 有关观点、方法、数据和文献等的引用已 在文中指出,并与参考文献相对应。 我承诺,论文中的所有内容均真实、可信。 如在文中涉及到抄袭或剽窃行为
......................................... 51 结 论 ......................................................................................................... 52 工程硕士学位论文 VII 参考文献 .......................