基于单片机的流水灯课程设计报告书内容摘要:
机就脱离复位状态,进入正常工作模式。 只要高电平能保持复位所需要的时间(约两个机器周期),单片机就能实现复位。 X T A L 218X T A L 119A L E30EA31P S E N29R S 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 N T 012P 3. 3/ I N T 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 89 C 5 1R 1 610 kC41nF 图 3 复位电路 第 8 页 共 17 页 流水灯硬件原理图 其具体硬件组成如图 1 所示。 A2A1A0A3A4A5A7A6A0A1A2A3A4A5A6A7A7A6A5A4A3A2A1A0X 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 1R62 2 0R52 2 0R42 2 0R32 2 0R22 2 0R12 2 0R02 2 0R72 2 0X1CR Y S T A LR 1 61 0 kC13 0 p fC23 0 p fC41nFD2L E D Y E L L O WD3L E D Y E L L O WD4L E D Y E L L O WD5L E D Y E L L O WD6L E D Y E L L O WD7L E D Y E L L O WD8L E D Y E L L O WD1L E D Y E L L O WR 1 42 2 0R 1 32 2 0R 1 22 2 0R 1 12 2 0R 1 02 2 0R92 2 0R82 2 0R 1 52 2 0D 1 0L E D Y E L L O WD 1 1L E D Y E L L O WD 1 2L E D Y E L L O WD 1 3L E D Y E L L O WD 1 4L E D Y E L L O WD 1 5L E D Y E L L O WD9L E D Y E L L O WD 1 6L E D Y E L L O W 图 4 流水灯硬件原理图 从原理图中可以看出,如果要让接在 口的 LED1 亮起来,那么只要把 口的电平变为低电平就可以了;相反,如果要接在 口的 LED1 熄灭,就要把 口的电平变为高电平;同理,接在 ~ 口的其他 7 个 LED 的点亮和熄灭的方法同 LED1。 因此,要实现流水灯功能,我们只要将发光二极管 LED1~ LED8 依次点亮、熄灭, 8 只 LED 灯便会一亮一暗的做流水灯了。 在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。 第 9 页 共 17 页 MCS51 系列单片机内部采用模块式结构 其结构组 成框图如图所示。 中 断 控 制定 时 / 计 数 器 1定 时 / 计 数 器 0程 序 存 储 器 数 据 存 储 器4 K / 8 K 字节 R O M1 2 8 / 2 5 6 字节 R A M串 行 口时 钟 电 路C P U总 线控 制并 行 口P 0 P 1 P 2 P 3T X D R X D控 制 图 5 MCS51 系列单片机组成框图 由图 1 可见, MCS51 系列单片机主要由以下部件通过片内总线连接而成:中央处理器( CPU)、数据存储器( RAM)、程序存储器( ROM)、并行输入 /输出口( P0 口 ~P3 口)、串行口、定时器 /计数器、中断控制、总线控制及时钟电路。 元件清单 元件 规格 数量 电容 30pf/1nf 2/1 电阻 8220Ω /10KΩ 16/1 发光二极管 2v 10mA 16 单片机芯片 AT89C51 1 晶振 1MHz 1 图 6 元件清单表 第 10 页 共 17 页 程序流程图 程序中 LIGHT7 为多种亮灯方式结合循环 延时子程序 DELAY 为 100 毫秒延时,延时子程序 DELAY1 为 100 毫秒延时端口 ~ 控制的 16 个发光二极管亮灯方式程序中有标注 图 7 程序流程图 开 始 跳至主程序,设置外部中断 0 有效,电平触发 主程序等待中断 中断到来。 继续等待。基于单片机的流水灯课程设计报告书
相关推荐
以进行数据通讯了。 7 : RTS:请求发送;此脚由计算机来控制,用以通知 Modem 马上传送数据至计算机;否则, Modem 将收到的数据暂时放入缓冲区中。 8 : CTS: 清除发送;此脚由 Modem 控制,用以通知计算机将欲传的数据送至 Modem。 9 : RI : Modem 通知计算机有呼叫进来,是否接听呼叫由计算机决定 DS18b20 DS1820 是 Dallas
可通过串行口线,也可通过其他 I/O 口线与微机直接接 传感器直接输出被测温度值(二进制数)。 DS18B20 中的每个器件上都有独一无二的序列号。 际应用中不需要外部任何元器件即可实现测温。 - 55。 C到+ 125。 C之间。 9 位到 12 位选择。 、下限告警设置。 ,多个 DS18B20 可以并联在惟一的三线上,实现多点测温。 ,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作
程序存储器指令 , 但当 PC中的值超过 0FFFH时 , 将自动转向执行片外程序存储 器指令。 当 EA为低电平时 , CPU只执行片外程序存储器 指令。 复位信号 RST 该信号高电平有效 , 在输入端保持两个机器周期的高电 平后 , 就可以完成复位操作。 输入 /输出端口引脚 P0, P1, P2和 P3 P0口 ( ~ ) : 该端口为漏极开路的 8位准双向 口 , 它为外部低
计出的作品都有效保护人在行走中的 ——安全 现有 logo形象的延续 杨帆远行,无论是个人拼搏还是团队协作,都少不了三角帆给我们带来的强大 ——动力 现有 logo形象的延续 三角同样被当代设计界所推崇,时尚、灵动的造型总能给我们带
现精确定位的特点,使其在工业控制领域获得了广泛应用。 步进电机的运转是由电脉冲信号控制的,其角位移量或线位移量与脉冲数成正比,每个一个脉冲,步进电机 就转动一个角度(步距角)或前进、倒退一步。 步进电机旋转的角度由输 AT89C51 单片机 状态显示电路 电源及时钟电路 复位电路 键盘控制电路 ULN2803 启动电路 步进 电机 常州信息职业技术学院机电 工程学院 毕业设计 入的电脉冲数确定
LSB 1 1 1 1 1 1 1 1 +( 127/128) Vref 1 0 0 0 0 0 0 1 +( 1/128) Vref 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 ( 1/128) Vref 0 0 0 0 0 0 0 1 ( 127/128) Vref 0 0 0 0 0 0 0 0 ( 128/128) Vref 另一片 DAC0832(