课程设计--基于单片机的双向流水灯内容摘要:
口输出其特殊功能寄存器的内容。 P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口: P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL 门电流。 当 P3口写入“ 1”后,它们被内部上拉为高电平,并用作输入。 作为输入,由于外部下拉为低电平, P3口将输出电流( ILL)这是由于上拉的缘故。 P3 口也可作为 AT89C51 的一些 特殊功能口,如下所示: 口管脚 备选功能 RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0(记时器 0外部输入) T1(记时器 1外部输入) /WR(外部数据存储器写选通) /RD(外部数据存储器读选通) P3 口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。 当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地 址锁存允许的输出电平用于锁存地址的地位字节。 在 FLASH 编程期间,此引脚用于输入编程脉冲。 在平时, ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。 因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。 如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。 此时, ALE 只有在执行 MOVX, MOVC 指令是 ALE才起作用。 另外,该引脚被略微拉高。 如果微处理器在外部执行状态 ALE 禁止,置位无效。 安徽理工大学课程设计说明书 5 /PSEN:外部程序存储器的选通信号。 在由外部程序存 储器取指期间,每个机器周期两次 /PSEN 有效。 但在访问外部数据存储器时,这两次有效的 /PSEN 信号将不出现。 /EA/VPP:当 /EA 保持低电平时,则在此期间外部程序存储器( 0000HFFFFH),不管是否有内部程序存储器。 注意加密方式 1时, /EA 将内部锁定为 RESET;当 /EA 端保持高电平时,此间内部程序存储器。 在 FLASH 编程期间,此引脚也用于施加 12V 编程电源( VPP)。 ( 3)振荡器特性: XTAL1 和 XTAL2 分别为反向放大器的输入和输出。 该反向放大器可以配置为片内振荡器。 石晶振荡和陶瓷振荡均可 采用。 如采用外部时钟源驱动器件, XTAL2 应不接。 有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 ( 4)芯片擦除: 整个 PEROM 阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持 ALE 管脚处于低电平 10ms 来完成。 在芯片擦操作中,代码阵列全被写“ 1”且在任何非空存储字节被重复编程以前,该操作必须被执行。 此外, AT89C51 设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。 在闲置模式下, CPU 停止工作。 但 RAM,定时器,计数器,串口和中断系统仍在工作。 在掉电模式下,保存 RAM 的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。 XTAL1:单芯片系统时钟的反向放大器输入端。 XTAL2:系统时钟的反向放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英震荡晶体系统就可以工作了,此外可以在两引脚与地之间加入 20PF 的小电容,可以使系统更稳定,避免噪音干扰而死机。 RESET:重置引脚,高电平动作,当要对晶体重置时,只要对此引脚电平提升至高电平并保持两个及其周期以上的时间便能完成系统重置的各项动作,使得内部特殊功能寄存器内容均被设成已知状态。 P3:端口 3 是具有内部提升电路的双向 I/O 端口,通过控制各个端口的高低电平了实现 LED 流水灯的控制。 复位电路 单片机在启动或者程序运行错误时都需要复位,为了防止程序运行错误,系统加入了一个复位电路,必要时或者需要程序从头开始时,可以按下复位键,使程序从头开始运行,如图 22所示,当按下按键时,就能完成整个系统的复位,使 得程序从新运行。 安徽理工大学课程设计说明书 6 以使 CPU 及系统各部件处于确定的初始状态,并从初态开始工作。 所以有必要设计一个复位电路。 89 系列单片机的复位信号是从 RST 引脚输入到芯片内的施密特触发器中的。 当系统处于正常工作状态时,且振荡器稳定后,如果 RST 引脚上有一个高电平并维持 2个机器周期 (24 个振荡周期 )以上,则 CPU 就可以响应并将系统复位。 单片机系统的复位方式有:手动按钮复位和上电复位。 手动按钮复位需要人为在复位输入端 RST 上加入高电平(如图 23)。 一般采用的办法是在 RST 端和正电源 Vcc 之间接一个按钮。 当人为按下按钮时,则 Vcc 的 +5V 电平就会直接加到 RST 端。 手动按钮复位的电路如所示。 由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。 这里选择普通开关、 R1 选 1k 欧, C1 选普通 22pF 瓷片电容。 图 22 复位电路 时钟电路 时钟电路用于产生单片机工作所需要的时钟信号,单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。 在 AT89C51 芯片内部有一个高增益反相放大器,其输入端为芯片引脚 X1,输出端为引脚 X2,在 芯片的外部跨接晶体振荡器和微调电容,形成反馈电路,就构成了一个稳定的自激振荡器。 此电路采用 12MHz 的石英晶体。 这个放大器与作为反馈元件的片外石英晶体或者陶瓷谐振器一起构成自然振荡器。 外接石英晶体及电容 C C2 接在放大器的反馈回路中构成并联振荡电路。 对外接电容 C1, C2 虽然没有什么严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性。 如果使用石英晶体,我们推。课程设计--基于单片机的双向流水灯
相关推荐
在平时, ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。 因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。 如想禁止ALE 的输出可在 SFR 区中的 8EH 地址上置 0。 此时, ALE 只有在执行 MOVX, MOVC指令是 ALE 才起作用。 另外,该引脚被略微拉高。 如果微处理器在外部执行状态
求一点也不低于发达国家。 但另一方面,我国生产这些商品所需 模具的工作母机即模具加工设备的制造水准,从总体上来说还是比较低的。 这就出现了一个奇怪的现象,这些年我国模具生产所需的先进加工设备、制造软件及切削刀具进口越来越多。 去年,我国机床进口约 60 亿美元,其中用于模具生产的就占十分之一;去年我国模具生产所需超硬质合金和陶瓷等超硬刀具销售额约 12 亿元,其中 90%依赖进口。
低成本的嵌入系统等功能。 MCGS 组态软件功能强大,操作简单,易学易用。 同时使用 MCGS组态软件能够避开复杂的计算机软、硬件问题,集中精力去解决工程问题本身,根据工程作业的需要和特点,组态配置出高性能、高可靠性和高度专业化的工业控制监控系统。 【 6】 交通灯系统控制时序图 6 图二 时序图 交通灯系统控制流程图 图三 流程图 7 PLC 中 I/O 地址分配图 图四 I/O 地址分配图
价,投标人不能改变工程量清单的项目名称、项目特征和给定的工程数量。 ( 1)综合单价 是完成工程量清单中一个规定计量单位项目所需的人工费、材料费、机械使用费、管理费和利润,并考虑风险因素。 ※管理费与利润计算应按 2020 年《建设工程费用标准》中工程费用取费程序表中规定执行,计算基数为分部 分项工程的人工费与机械费之和。 风险因素,是指材料价格风险,在签订施工合同时
48H B8H B4H 启动 DS18B20 进行温度转换 读暂存器 9 个字节内容 将数据写入暂存器的 TH、 TL 字节 把暂存器的 TH、 TL 字节写到 E2RAM 中 把 E2RAM 中的 TH、 TL字节写到暂存器 TH、TL 字节 启动 DS18B20 发送电源供电方式的信号给主 CPU CPU 对 DS18B20 的访问流程是:先对 DS18B20 初始化,再进行 ROM