基于单片机的小型音乐喷泉设计内容摘要:
有两个, I/O 口线 则 有 32 个。 完全能够满足设计的要求,并且价格低廉用起来也很方便简单。 23 图 89C51 单片机 、 AT89C51 单片机的主要特性 与 MCS51 兼容 4K 字节可编程 FLASH 存储器 寿命: 1000 写 /擦循环 数据保留时间: 10 年 全静态工作: 0Hz24MHz 1288 位内部 RAM 32 可编程 I/O 线 两个 16 位 定时 /计数器 5 个 中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 AT89C51 管脚说明 VCC:供电电压 GND:接地 PO口:是一个 8 位 漏级开路双向 I/O 口,它的每脚可以吸收 8TTL门电流 P1 口:内部提供上拉电阻的 8 微双向 I/O 口,其缓冲器可以接受输出 4TTL 门电流 P2 口:内部上拉电阻 8 位双向 I/O 口,其缓冲器可以接受输出 4个 TTL 门电流 P3 口: 8 个带内部上拉电阻的双向 I/O 口,可以接收 4 个 TTL门电流,同时它也能够做完 AT89C51 的特殊功能口 RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0(计时器 0 外部输入) T1(计 时器 1 外部输入) /WR( 外部数据 存储器 写选通) /RD( 外部数据 存储器 读选通) P3 口同时为闪烁编程和编程校验接收一些 控制信号。 RST:复位输入。 、时钟电路 时钟电路一般是由电容,晶振控制芯片以及晶体振荡器所组成,它的应用非常广泛。 AT89C51 单片机当中, 它的时钟电路时由晶体震荡器以及AT89C51 内部门电路组成才能才生震荡。 单独的晶体震荡如果没有门电路不能产生震荡,时钟电路一般都由震荡电路构成,才有震荡信号输出。 232 图 自激振荡器 、复位电路 和单片机最小系统 复位电路在电路的设计当中具有非常重要的作用, 直接影响到整个电路系统的可靠性。 复位操作一般有上电自动复位和开关复位这两种,上电和复位中,掌控 CPU 的复位状态,在此时间中 CPU 始终处于复位。 让 它能防止 CPU 发出不正确的指令,执行 不正确 的操作 ,提升电磁兼容能力。 其相当于电脑死机时候,我们所需要按的重启。 而单片机的最小系统 则是指能够用最少的元件组成单片机可以工作的系统。 最小系统 相对来说比较简单,但是它是控制系统当中非常重要的。 对于 51 系列的单片机来说,一般最小系统包括:晶振电路和复位电路。 标识符号 地址 寄存器名称 P3 0B0H I/O 口 3 寄存器 PCON 87H 电源控制及波特率选择寄存器 SCON 98H 串行口控制寄存器 SBUF 99H 串行数据缓冲寄存器 TCON 88H 定时控制寄存器 TMOD 89H 定时器方式选择寄存器 TL0 8AH 定时器 0 低 8 位 TH0 8CH 定时器 0 高 8 位 TL1 8BH 定时器 1 低 8 位 TH1 8DH 定时 器 1 高 8 位 图 233 单片机最小系统的框图 233 图 51 单片机最小系统电路 AD 转换 单片机无法直接将输入的电压进行处理,单片机所处理的为数字量,输入电压为模拟量。 这里便要数模转换,采用的芯片为 ADC0832。 ACD0832 为 NS 公司生产的串行接口 A/D 转换器,可以满足一般模拟量转换的要求,其芯片 的数据校验是双数据输出,可以减少数据的误差,其稳定能力好,转换速度快,其独立的芯片,使得多器件的连接和处理更为便利。 ADC0832 主要特点 ( 1) 、逐渐逼近性, 8 位分辨率。 ( 2) 、 5V 电源供电时,基准电压为 5V,输入模拟电压范围 05V。 ( 3) 、 输入和输出电平与 TTL 和 CMOS 兼容。 ( 4) 、具有两个可以选择的模拟输入通道。 ( 5) 、体积小、兼容性、性价比高。 ( 6) 、功耗低 ,一般功耗仅为 15mW。 ( 7) 、 工作频率为 250KHZ,转换时间为 32μS。 ADC0832 引脚说明 ( 1) 、 /CS 片选使能, 低电平有效 ( 2)、 CHO 模拟通道 0,差分输入时,当 IN+或 IN用 ( 3) 、 CH1 输入通道 1,差分输入时,当 IN+或 IN用 ( 4)、 GND 接地 ( 5)、 DI数据信号输出,选择通道控制 ( 6)、 DO 数据信号输出,转换数据输出 ( 7)、 Vcc 电源输入 图 242 DIP 封装的 ADC0832 引脚排列图 ADC0832 时序图 图 243 ADC0832 时序图 单片机 AT89C51 与 ADC0832 的连接 单片机串行口方式 0 与 ADC0832 接口,如下图所示: A T 8 9 S5 1 A D C 0 8 3 2R X DT X DP 1 .7 CSC L KDOC H 0C H 1DI 图 单片机与 ADC0832 AT89C51 当中, 为片选信号端, TXD 为信号输出端 ,RXD则为启动信号。 ADC0832 输出串行数据 15 位,是由两段 8 位数据组成,一段为最高位在前,一段 则是最高位在后。基于单片机的小型音乐喷泉设计
相关推荐
30177。 10pF;石英晶体选择 6MHz 或 12MHz 都可以。 其结果只是机器周期时间不同,影响记数器的记数初值和运算速度。 复位电路的设计 单片机的 RST 引脚为主机提供一个外部复位信号输入端口。 复位信号是高电平有效的持续时间应为 2个机器周期以上。 复位后,单片机内部各部件恢复到初试状态,单片机从 ROM 的 0000H 开始执行程序。 单片机复位电路设计的好坏
月 30 日 — 2020 年 03 月 22 日 论文初稿准备 2020 年 03 月 22 日 — 2020 年 04 月 25 日 论文第二稿准备 2020 年 04 月 26 日 — 2020 年 05 月 20 日 定稿 2020 年 05 月 20 日 — 2020 年 05 月 28 日 论文答辩 (五) 主要参考文献 [1]何立民 .MCS— 51 单片机应用系统设计 [M]
61 574U 1 0L M 7 4 13261 574U 1 1L M 7 4 1 3261 574U 1 2L M 7 4 1+ C81 0 0 0 u+C81 0 0 0 unIqKITVBE K/mA1TIr 基于单片机的粮库温湿度控制系统的设计 7 图 23 感温部分的核心电路 图 24 AD590 内部的电路 AD590 的工作原理 在被测温度一定时, AD590
活率以及生长发育和生产性能。 所以一定要重视孵化,了解和掌握孵化的原理、胚胎发育过程中各阶段对外界条件的要求。 孵化条件 胚胎发育所需要的条件有温度、湿度、通风、翻蛋、凉蛋等。 1温度条件 温度是孵化过程中最重要的条件。 保证胚胎正常发育所需的适宜温度,才能获得高孵化率和优质雏鸡。 孵化期间出现高温,胚胎发育增快,孵化期缩短,胚胎死亡率增加,初生雏鸡质量下降 (王超, 1999)。
外探测器 微波探测器 AT89C51 Alam0 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 共 50 页 第 8 页 1. 热释电效应 热释电效应是指如果使某些强介电质材料 (如钦酸钡、钛锆酸铅 (PZT)等 )的表面温度发生变化,则随着温度的上升或下降,材料表面发生极化
但由于虚焊导致其并无电气连接,只能对焊脚进行在加工直到解决问题。 电路工作一段时间之后有的芯片发热严重。 经查发现原来是有尖锐的管脚刺破邻近的漆包线造成短路,断掉该线并再次连接可解决问题。 由于本系统涉及到多个子程序,多个芯片的编程。 首先必须对可编程芯片的控制字即其控制指令要熟记于心。 其次,芯片很多都有时钟输入端,需要晶振支持。 对芯片的读写都需要在相应的触发沿到来时才能进行。 由于