基于stc89c52单片机音乐播放器的设计(编辑修改稿)内容摘要:
按键按下的时候,总是在按下的瞬间存在着一定的干扰信号,按下之后就基本上进入了稳定的状态。 具体的一个按键从按下到释放,需要排除干扰信号,在程序设计时,从按键被识别按下之后,加以延时,就可以避开干扰 信号,从而提高了系统的可靠性。 矩阵键盘又称行列键盘,它是用四条I/O 线作为行线,四条 I/O 线作为列线组成的键盘,在行线和列线的每个交叉点上设置一个按键,这样键盘上按键的个数就为 4*4 个。 独立按键具有编程简单但占用 I/O 口资源的特点,不适合在按键较多的场合应用。 在实际应用中经常要用到输入数字、字母等功能键盘等,一般都需要多个按键,在这种情况下如果用独立按键显然浪费 I/O 口资源,因此矩阵键盘的应用和其特殊的行列式键盘结构能有效地提高单片机系统中 I/O 口东北石油大学生产实习总结报告 6 的利用率。 中断系统就是中断保护断点,即保存下一即 将要执行的指令的地址,把这个地址送入堆栈,然后寻找中断入口,根据 5 个不同的中断源所产生的中断,查找 5 个不同的入口地址。 在这 5 个入口地址处存放有中断处理程序,继而执行中断处理程序,执行完中断指令后,就从中断处返回到主程序,继续执行。 图 13 LED 灯、 PNP 三极管和数码管 东北石油大学生产实习总结报告 7 第 2章 单片机应用系统软件 STC 下载软件 STCISP 是一款 单片机 下载编程烧录 软件 ,是针对 STC 系列单片机而设计的,可下载 STC89 系列、 12C2052 系列和 12C5410 等系列的 STC 单片机,使用简便,现已经被广泛使用。 图 21 STCISP 下载 软件 使用方法:打开 STCISP,如图 4 界面所示,在 MCU Type 栏目下选中需要的单片机,如本次生产实习所用的是 STC89C52RC 单片机。 外部 电路驱动可根据数据线连接情况,点击设备管理器查看端口,然后选中相应的 COM 端口 ,波特率一般保持默认,如果遇到下载问题,可以适当下调一些,按图 4 所示选中各项,点击 “打开文件 ”并在对话框内找到要下载的 HEX 文件。 同时,如果选中两个条件项,就可以使在每次编译东北石油大学生产实习总结报告 8 Keil 时 HEX 代码能自动加载到 STCISP,点击 “Download/下载 ”,手动按下电源开关便可把 可执行文件 HEX 烧录到单片机内。 Keil编译 软件 Keil 软件是 美国 Keil Software 公司出品的 51系列兼容单片机 C 语言软件开发系统 ,与汇编语言相比, C 语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。 Keil 提供了包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境将这些部分组合在一起。 运行Keil 软件需要 WIN9 NT、 WIN20 WINXP、 WIN7等操作系统, Keil 生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解,在开发大型软件时更能体现高级语言的优势。 图 22 Keil 编译软件 硬件调试 排除元器件失效 元器件失效的原因有 两个:首先可能是元器件买来时就已经坏了;另外就是是由于安装错误,造成器件烧坏。 可以采取检查元器件与设计要求的型号、规格和安装是否一致。 在保证安装无误后,用替换方法排除错误。 东北石油大学生产实习总结报告 9 排除电源故障 在通电前,一定要检查电源电压的幅值和极性,否则很容易造成集成块损坏。 加电后检查各插件上引脚的电位,一般先检查 VCC 与 GND 之间电位,若在 ~ 5V 之间属正常。 若有高压,联机仿真器调试时,将会损坏仿真器等,有时会使应用系统中的集成块发热而损坏。 联机仿真调试 联机仿真必须借助仿真开发装置、示波器、万用表等工具,它 们是单片机开发的最基本工具。 ( 1)信号线是联络单片机和外部器件的纽带,如果信号线连结错误或时序不对,那么就会造成对外围电路读写错误。 STC89C52 单片机的信号线大致分为读、写信号线、片选信号线、时钟信号线、外部程序存贮器读选通信号、地址锁存信号、复位信号等几大类。 这些信号大多属于脉冲信号,对于脉冲信号借助示波器,并利用软件编程的方法来观测。基于stc89c52单片机音乐播放器的设计(编辑修改稿)
相关推荐
图 23 系统功能模块图 表 21 网站主要功能模块 系统名称 功能模块 模块名称 功能的主要内容 系统前台 会员注册 会员注册 会员登录 会员登录 查看商品 查看商品信息 用户留言 给商品留言反馈 系统后台 注册用户管理 admin/ 管理注册用户信息 发布信息管理 admin/ 管理商品信息 生成分类页面 admin/ 管理商品分类 网站公告管理 admin/ 管理网站公告 留言反馈管理
( 6)在线测试,用户登陆后可选择试卷,自行测试,只有普通管理员(老师)有权对试题进行增删改查,以及组卷。 ( 7)后台管理,超级管理员只有在登陆后才能够进行新闻管理、留言管理、用户管理等,维护网站的正常运行。 普通管理员(老师)只能对教学资料进行管理。 普通管理员由超级管理员创建。 密码或账户错误则不能登录。 综上所述,通用精品课程网站系统需要有登陆模块、新闻模块、用户注册、教学模块、论坛模块
段器实现事故情况下无故障段的自动恢复送电,且在短路保护的配合上可靠易行。 配电网潮流计算中以馈线作为基本 单元。 在辐射网中每条馈线可看成一棵树,馈线与馈线之间除在树根处通过高压输电网相连外,若无回环则没有其它电气联系。 一条馈线内的负荷波动相对于一个大输电网来说可以忽略不计。 因此,可以认为馈线根节点的电压恒定,把它看成平衡节点,此节点电压值的大小由输电网潮流来决定。
),电动机 (M M M3)皆为 OFF状态。 当汽车到来时,车辆检测开关 S2接通,红灯 L2亮,绿灯 L1灭,电动机 M3运 9 行 ,电动机 M2在 M3接通 2秒后运行,电动机 M1在 M2启动 2秒 后运行,依次顺序起动整个送料系统。 当电动机 M3运行后,进料阀门 K1打开给料斗进料。 当料斗中物料装满时,料斗检测开关 S1接通,此时进料阀门 K1关闭(设 1料斗
数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和 PLC 内部电路的工作状态和编程过程。 CPU 主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成, CPU 单元 还包括外围芯片、总线接口及有关电路。 内存主要用于存储程序及数据,是 PLC 不可缺少的组成单元。 CPU 速度和内存容量是 PLC的重要参数,它们决定着 PLC
论文主要研究的是卡车的运动,小人进门以及窗户闪烁的过程。 此设计的研究命题为自动门的控制,我们在组态中建立三个不同的门,密码门,按钮控制门以及自动门。 此论文研究的是 第一个自动门通过按钮控制来控制门的开关。 第二个是 卡车行驶中停在指定位置上,随后人下车,当自动门检测到人时,门自动打开。 此时,人进门卡车依然停止一段时间后,门自动关闭。 随后卡车继续运动。 第三个门是密码门