- 3
- 0
- 约3.01千字
- 约 5页
- 2021-09-18 发布于湖北
- 举报
课时授课计划
课 题
(章节名称)
LPC2106程序设计与电路仿真实验:中断控制
时间
2011年4月13日 星期3 5,6
教学目的与要求
掌握LPC2100的编程
教学重点
ADS中断程序设计
教学难点
中断控制
教学方法
讲授法
教学时数
2
课外作业
主要内容
时间分配
回忆以前采用查询方式的计数器的代码
编写采用中断控制方式的计数器的代码
3.比较两段代码的不同
30
60
10
课后小结
采用查询方式的计数器的代码
/****************************************************************************
* File:Main.C
* 功能:计数器,通过两个按键来控制加减计数器,并输出数码管显示.。
****************************************************************************/
#include config.h
#define CON 0x000000ff //控制P0.0~P0.7
/****************************************************************************
* 名称:DelayNS()
* 功能:长软件延时
* 入口参数:dly 延时参数,值越大,延时越久
* 出口参数:无
****************************************************************************/
void delay(uint32 dly)
{ uint32 i;
for(; dly0; dly--)
for(i=0; i500; i++);
}
/****************************************************************************
* 名称:main()
* 功能:控制计数器加减计数
****************************************************************************/
int main(void)
{
uint16 temp=0;
IODIR=CON;
IOCLR=CON;
while(1)
{
if((IOPIN0!=0
{
if((IOPIN0==0
temp++;
if((IOPIN0==0
temp--;
while((IOPIN0!=0;
IOCLR=CON;
IOSET=temp;
}
}
}
采用中断控制方式的计数器的代码
/****************************************************************************
* 名称:main.c
* 功能:通过外部中断0,外部中断1和外部中断2实现加减计数,并输出数码管显示
****************************************************************************/
#include config.h
#define CON 0x000000ff
uint8 temp=0x00;
/****************************************************************************
* 名称:eint0()
* 功能:外部中断0处理函数,实现加计数
****************************************************************************/
void __irq eint0(void)
{
temp++;
while(EXTINT(10))
EXTINT=10;
IOCLR=CON;
IOSET=temp;
VICVectAddr=0;
}
/****************************************************************************
* 名称:eint1()
* 功能:外部中断1处理函数,实现加计数
*************************
您可能关注的文档
- 《Access2010数据库应用》教学讲义 15-1.doc
- 《Access2010数据库应用》教学讲义 15-2.doc
- 《Access2010数据库应用》教学讲义 15-3.doc
- 《Access2010数据库应用》教学讲义 15-4.doc
- 《Access2010数据库应用》教学讲义 16-1.doc
- 《Access2010数据库应用》教学讲义 16-2.doc
- 《Access2010数据库应用》教学讲义 17-1.doc
- 《Access2010数据库应用》教学讲义 17-2.doc
- 《Access2010数据库应用》教学讲义 17-3.doc
- 《Access2010数据库应用》教学讲义 17-4.doc
最近下载
- (高清版)DB31∕T 1487-2024 国际医疗服务规范.docx VIP
- 精益管理措施在医院手术室医用耗材管理中的应用.pdf VIP
- 2026及未来5年中国商务男装市场运行态势及战略咨询报告.docx
- 泸州市高2023级(2026届)高三(一诊)数学试题(含标准答案).pdf
- 新城地产商开目标成本主要科目价格测算标准-定稿.pptx VIP
- 12月1日艾滋病宣传日活动方案模板(集锦5篇).docx VIP
- 2024年湖南铁道职业技术学院单招计算机测试模拟题库必考题.docx VIP
- 遗产分割起诉状.docx VIP
- 2021年重庆市中考物理真题(a卷).pdf VIP
- 2025年度民主生活会对照检查材料8篇五个带头合集.docx VIP
原创力文档

文档评论(0)