单片机中断程序_第1页
单片机中断程序_第2页
单片机中断程序_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机中断程序单片机中断程序|2009-07-05 11:32_woodpecker| 分类:编程语言|浏览6268次#i nclude <AT89X51.H>#defi ne uchar un sig ned charuchar deda=0;uchar sec=0;void ini t_timer();void sc();/求高人帮我分析下这段C程序小弟刚学单片机,对于中断定时器了解不是很好/头文件/ 5mS计数单元清零/秒单元清零/声明定时函数声明输出函数/主函数mai n()ini t_timer();/调用定时函数while(1)/无限循环sc ( ) ;/ 调用输岀函数

2、/ 定时函数void ini t_timer()TMOD=0x01;/TH0=-(4800/256);/TL0=-(4800%256);/IE=0x82;/TR0=1;/void T0_srv(void) in terrupt 1TH0=-(4800/256);/TL0=-(4800%256);deda+;/设置定时器T0工作模式1加载高字节计数初值加载低字节计数初值启用定时器T0中断产生启动定时器T0开始计时中断服务函数-重置定时器计时初始值计数单元deda值递增输出模块-void sc ()/中断200次秒加1,/满30次后,反相输岀deda 清 01次,清0if(deda>=200

3、)sec+;deda=0;if(sec=30)P1_0=P1_0;sec=0;程序的大致意思是采用中断的方法来产生一个精确的时间可我不太熟悉计数器定时器,希望能给我说的通俗点哦谢谢啦| 2009-07-05 11:47 提问者采纳一般而言,计时器的值是一个字,也就是双字节,最大值是65535.计数器在每一个周期增加1.这个周期和芯片的晶振有关,你查一下单片机的及晶振资料就知道是多少了。假设一个周期是2微妙。那么每隔2微妙计数器增加1.如果你设置计数器的初始值是55535,那么第一个周期过后,也就是 2微妙后计数器的值变为55536.当过10000个周期后,计数器的值从 55535增加到6553

4、5,再增加一个数,计数器就会产生中断。这时时间过了10000*2微秒,也就是 20毫秒。那么你就产生了一个精确的时间20毫秒。循环50次就是20微秒*50=1秒。* 提问者评价谢谢两位的回答,“计数器在每一个周期增加1”让我明白了评论(3)|赞同25黑客之源|六级采纳率21%擅长:暂未定制按默认排序|按时间排序其他1条回答12009-07-05 17:11sxp1982| 六级看样子,程序不是你的,呵呵结构很规矩,这个程序。先跟你讲中断吧,一般情况,运行完死循环前面的程序(,你这里就是ini t_timer();/应该叫初始化定时器,比价合适,让定时器安尼的要求工作)接下来就是死循环了。主要任

5、务一般在这里处理。中断,就是在处理一些特殊任务,比如按键,定时处理的程序,外部一个不知道什么时间发生的任务,通信任务等等。你在主循环的时候,无论在什 么时候,中断请求来了(可以理解为需要处理比较紧急任务,优先处理),就会停止主循环,进入对应 中断服务程序。运行完,在回主循环的终端地方,继续死循环。定时器中断,就是每过一定时间,运行一下中断服务程序。常用来计时和产生脉冲信号评论(1)|赞同6其他类似问题2010-02-03单片机定时中断程序52013-05-11单片机中断程序1* 2012-06-18关于单片机中断程序* 2011-02-28急求单片机外部中断程序31 2010-06-26单片机

6、中断程序 15更多关于单片机中断程序的问题>>单片机的相关知识2009-04-2951单片机时钟程序设计332008-09-25单片机秒表程序设计322010-05-05单片机程序设计 92010-12-16单片机程序设计循环彩灯42010-07-07单片机程序设计指针问题3更多关于单片机:程序设计的问题>> 2009-09-17单片机的中断系统是什么? 13 2007-05-2351 单片机中断系统的组成:92011-08-03单片机中断系统工作原理2«2013-05-1451单片机中断系统问题1«2013-02-2351单片机中断系统1更多关于单

7、片机 冲断系统的问题>>2011-01-19求51单片机C程序一:要求通过按键输入控制8个流水灯的顺流、逆流、.242010-12-17求单片机计算器 C程序42013-08-01单片机C程序中的问题2012-12-02单片机C程序问题2011-05-19单片机C程序求助!更多关于单片机:C程序的问题>>2011-10-28单片机流水灯程序432011-05-05单片机流水灯程序16162009-12-11急求单片机流水灯程序62009-03-2451单片机流水灯程序纠错52011-04-08新手提冋单片机流水灯程序18更多关于单片机:流水灯程序的问题>>等

8、待您来回答* 2回答不知这种植物叫什么啊?* 1 回答小米 2S 手机系统是安卓版的还是MIUI 版?为什么它不能安装 Google Chr.* 2回答小米1S被盗了怎么办?* 0回答360手机助手为什么总是连接不上小米2a?* 0回答我新建的网络共享,为什么朋友的苹果都能连接上去,我的小米2S连搜* 2回答10植物大战僵尸 2下载地址* 0回答* 1回答手机磨砂套如何看岀坏点要撕下保护膜吗没有感兴趣的问题?试试更多等待您来回答的问题>>分享到:推广链接单片机程序解密100%成功 不成功不收费单片机程序解密 上海超扬专业,精通单片机程序解密,BOM 单制作,单片机程序解 密,快速.www.chaoya .c n单片机程序解密100%成功,强大的技术团队鼎力合作深圳微芯

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论