单片机课设电子琴论文.doc

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计论文 题 目:基于单片机的简易电子琴设计 学 院:机电工程学院 专 业:电气工程及其自动化 姓 名:### ### ### 指导教师: 完成日期:2012-12-27 TOC \o 1-5 \h \z 摘要 1 HYPERLINK \h \z 外部中断0 0003H 定时器0溢出 OOOBH 外部中断1 0013H 定时器1溢出 001BH 串行口 0023H 定时器2溢出或T2EX端出现负跳变 002BH 中断服务子程序的最后一条指令应是RRTT(中断返回)。RETT指令将清除” 优先级激活”触发器(该触发器在响应中断时被置位)。然后由堆栈弹出两个字节 (下一条指令地址)装入到PC中。 5 ?外部中断 外部中断的激活方式分为两种:一种是电平激活?另一种是边沿激活。这两 种方式可以靠TC0N寄存器中的中断方式位TTT或TT0來控制。若TTX = 0(X为0 或1,后文中用到类同的符号,其含意相似),则采用电平激活方式:在/N及引 脚上检测到低电平,将触发外部中断。若ITx = l.则采用边沿激活方式:在相继 的两个周期中,对小引脚进行连续两次采样,若第一次采样值为高,第二次 为低,则TC07寄存器中的中断请求标志TEx被置1,以请求中断。 由于外部中断引脚每个机器周期被采样一次,为确保采样,由引脚/N7k输 入的信号应至少保持一个机器周期,即12个振荡器周期。如果外部中断为边沿 激活方式,则引脚处的高电平和低电平值至少各保持一个机器周期,才能确保CPU 检测到电平的跳变,而把中断请求标志IEx置lo 如果采用电平激活外部中断方式,外部中断源应一直保持中断请求有效.直 至所请求的中断得到响应时为止。 6 ?中断请求的撤除 CPU响应某中断请求后,在中断返回(RETT)前,该中断请求应该撤除,否则 会引起另一次中断。 对于定时器0或1溢出中断,CPU在响应中断后,就用硬件清除了有关的中 断请求标志TFO(TCON. 5)或TF1 (TCON. ?),即中断请求是自动撤除的,无需采取 其他措施。 对于边沿激活的外部中断,CPU在响应中断后,也甩硬件清除了有关的中断 请求标志IEO(TCON. 1),或IEKTCON. 3),自动撤除了中断请求。 对于屯平激活的外部中断,由于在硬件上,CPU对小70和INTI 脚的信号 完全没有控制(在专用寄存器中,没有相应的中断请求标志),也不像某些微处理 机那样.响应中断后会自动发出一个应答信号。因此在Mc5-51的用户系统中, 要另外采取撤除外部中断的措施。例如,可以利用单稳态触发器对中断源信号进 行整形,使之符合要求。 7.中断响应时间 现以外部中断为例,说明中断响应的最短时间。在每个机器周期的S5P2, /A70和/A71端的电平被锁到内部保持寄存器中,而实际上在下一个周期才会查 询这些值。如果中断请求有效,一般情况下,下一条要执行的指令将是一条硬件 子程序调用指令,调用所要求的服务程序。调用木身要花费两个机器周期。这样, 从外部中断请求有效到开始执行服务程序的第一条指令,中间要隔3个周期,这 是最短的响应时间。 如果发生了第3节所述的3种情况之一,那么中断请求受阻,中断响应时间 会更长些。如果一个同级的或高优先级的中断已经在进行,则很显然,附加的等 待时间将取决正在进行的中断服务程序。若正在执行的一条指令还没有进行到最 后一个周期,那么附加的等待时间不会超过3个周期,因为一条指令的最长执行 时间为4个周期(MUL和DIV) o如果正在执行的是RETI指令或者是访问IE或IP 的指令,则附加的等待时间不会超过5个周期(为完成正在执行的指令,还需要 一个周期,加上为完成下一条指令所需要的最长时间一一4个周期,故最长为5 个周期)。若系统中只有一个中断源,则响应时间在3个同期到8个周期之间。 1.3.2数码管 段数码管 3、段及小数点上加限流电阻 b、 使用屯压:段:根据发光颜色决定;小数点:根据发光颜色决定 c、 使用电流:静态:总电流80mA (每段10mA);动态:平均电流4-5mA峰值 电流100mA上面这只是七段数码管引脚图,其中共阳极数码管引脚图和共阴极的 是一样的。 数码管使用注意事项说明: (1) 数码管表面不要用手触摸,不要用手去弄引角; (2) 焊接温度:260度;焊接时间:5S (3) 表面有保护膜的产品,可以在使用前撕下来。 II*||GNIGNI6LEDLED83二D? ED8 8DI aD2 b36DI ■5FTD8 8 II* ||GNI GNI 6 LED LED8 3 二 D? E D8 8 DI a D2 b 3 6 DI ■5FT D8 8 程序设计内容 (1) LED数码显示原理: 七段LED显示器内部由七个条形发光二极管和

文档评论(0)

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

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

1亿VIP精品文档

相关文档