定时器中断与蜂鸣器程序设置.PDF

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
定时器中断与蜂鸣器程序设置

定时器中断 与蜂鸣器程序设置 一、窗机控制板的硬件构成 • 电源5V • 晶振8MHZ(四分频后内部总线频率为2M HZ) • 控制板上用的是05系列的SR3芯片座(40 个管脚),08系列的JL3芯片(28个管脚) 通过过渡板(4094芯片)连接到SR3芯片 座上,我们针对JL3芯片编程 二、控制电路原理图 复位处理 (给寄存器初始化) 自检程序:self_test 复位处理 读传感器:Read_snsr 清变量区 清变量区 检查是否需要自检, 外设控制:Cntrl_OP 产生标记 检查是否 处理显示:Display_hdl 需要自检, 基本参数设置 产生标记 (给相关变量赋初始) 外时钟:Timing_OP 主控程序 主输出:Main_drv 公共部分:读键、 跳线、开关机检查 外中断处理:Int_receive 主程序流程控制: 转各子程序 溢出中断:T_overflw_int 初识平台程序 • 查找T_overflw_int、Off_bp、Beep_ctrl、TI ME_FL 定时器模块 • 形成计时的基准 • 时钟溢出中断 1. 内部总线频率为2M,分频系数为1,计数 器计数脉冲周期则为0.5uS 2. 每秒中断8000次,则溢出中断周期为125 uS 3. 则计数模数初值(预置寄存器的值)是250 状态与控制寄存器TSC定义 Bit D7 D6 D5 D4 D3 D2 D1 D0 TOF TOIE TSTP TRST PS2 PS1 PS0 功 溢出标志。 溢出中断允 计数控 清除计数器 - 分频系数。共同设置定时器的分频 当定时器的 许。发生溢出 制,该位 的计数值, 系数 : 能 计数达$FF 时,系统可执 为1停止 写入1清 000 表示分频系数为1; FF(自由运 行溢出中断处 计数,0 除。计数器 001 表示分频系数为2; 描 行状态)或 理程序,该位 恢复计数 清除时也清 计到预置计 置0表示禁止 除该位,0 010 表示分频系数为4; 述 数值时,定 溢出中断。该 无影响 011 表示分频系数为8; 时器的计数 位可读可写, 100 表示分频系数为16; 器溢出且清 读取的数值就 101 表示分频系数为32; 零,同时该 是该位的实际 110 表示分频系数为64; 位置1 值

您可能关注的文档

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档