




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3/*/#include#defineuchar unsigned char/*作者:吴小军*/*日期:2011年5月23日*/*学校:武汉科技大学 信息科学与工程学院*/*程序名称:中断工作过程演示程序/*电子信息工程07级6班 */*说明:本程序旨在演示中断工作过程,思路是用定时器0定时 1003,定时到后产生中断,在中断没到来之前,P1 口 接的8个发光二极管处于跑马灯状态,当中断到来后, 暂停跑马灯转而在P0 口接的4个数码管上显示1234, 显示完后,P1 口接着上次暂停的状态时按原规律继续跑 马灯,本程序彳艮好的展示了中断的工作过程,对中断过程的理解有彳艮好的帮助。本程序是本人经过
2、N多次实验*/证明无误。e 力力力力力 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ s Hmmmmmm. “ $ $ $ e“ $ $ $ $ $ $ $ $ 力力力, */#include/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / /*/uchar code tab15 = 0 xf9,0 xa4,0 xb0,0 x99;/1234
3、 的编码uchar code tab25 = 0 x99,0 xb0,0 xa4,0 xf9;/4321 的编码/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / /*/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
4、+ + + + + + + + + + /*/*/*/*程序名称:延时程序/*程序功能:时间延时/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /*/void delay。unsigned int b,j;for(b=30; b 0; b-)for(j = 255; j 0; j-);/ + + + + + + + + + + + + + + + + + + + + + + + + +
5、 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /*/void main。uchar i,k=0 xfe;while(1)for(i=0;i7;i+)k=_crol_(k,1);P1=k;delay();for(i=0;i7;i+)k=_cror_(k,1);/向右移动一位,准备选通下一个数码管P1=k;delay。;TMOD=0 x0a;/定时器0工作于方式2TH0=0 x9c;延时100四 的初始值TL0=0 x9c;TR0=1;/启动定时器0ET0=1;开定时器0的中断EA=1;
6、/开总中断 / + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / /*/*程序名称:中断服务程序* /*程序功能:当中断产生后,在P0 口上的数码管上移动向右显示*/1234,再向左移动显示4321/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / /*/ void tc0_int() interrupt 1 using 3uchar j,k=0 xfe;for(j=0;j4;j+)P0=0 xff;P0=tab1j;P2=k;delay。;k=_crol_(k,1); /向左移动一位,准备选通下一个数码管k=0 xf7;for(j=0;j4;j+)P0=0XFF;P0=tab2j;P2=k;delay。;k=_cror_(k,1); /向左移动一位,准备选通下一个数码管ET0=0;/清除中断标志/ + + + + + + + + + + + +
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年四川省乐山市中考地理真题(原卷版)
- (教研室提供)2025年山东省临沂市沂水县中考二模英语试题
- 财务会计期末复习指导
- 部编版四年级下册第五单元《海上日出》教案
- 建筑施工特种作业-桥(门)式起重机司机真题库-10
- 建筑施工特种作业-建筑架子工(普通脚手架)真题库-10
- 2023-2024学年云南省临沧市云县高二下学期期末考试数学试卷(解析版)
- 2023-2024学年江苏省宿迁市高二下学期6月期末考试数学试题(解析版)
- 2023-2024学年河北省承德市高二下学期期末考试数学试题(解析版)
- 资助育人-课题
- AQ 1083-2011 煤矿建设安全规范 (正式版)
- 2024年中华人民共和国企业所得税年度纳税申报表(带公式)20240301更新
- 江苏省苏州市常熟市2023-2024学年五年级下学期数学期末检测
- 河南省洛阳市理工学院附中2025届数学高一下期末考试试题含解析
- 珍惜时间三分钟演讲稿小学生(23篇)
- 交响音乐赏析智慧树知到期末考试答案2024年
- 2024中考复习必背初中英语单词词汇表(苏教译林版)
- 大坝模型制作方案
- 2024年北京门头沟区社区工作者招聘笔试参考题库附带答案详解
- 气缸的工作原理课件
- 易罐疗法及其作用
评论
0/150
提交评论