新手求助如何能使CY7C68031A同步传输的数据用一键停止呢?

[复制链接]
3232|7
 楼主| 飞翔的猪 发表于 2010-8-19 10:41 | 显示全部楼层 |阅读模式
如题,编写了一个程序。是类似于时钟一样的每秒加1,逢到F就重新从0开始计,然后同步显示到PC上。现在想要用一个键使其停止。用了EZUSB_Delay ()这个函数只是暂时延时了计数。本人是新手,希望高手指点!万分感激!!
 楼主| 飞翔的猪 发表于 2010-8-19 10:43 | 显示全部楼层
补充一下:是要用到中断程序吗?具体怎么用啊?
 楼主| 飞翔的猪 发表于 2010-8-19 17:26 | 显示全部楼层
或者是需要关闭定时器吗?静等高手解答
小工程师 发表于 2010-8-19 18:32 | 显示全部楼层
CY7C68013A有几个中断引脚INT0,INT1 。先配置这些中断引脚,产生外部中断,再执行停止计数。
俺没有操作过,你可以看看参考手册Interrupt部分试一试。
wangzsa 发表于 2010-8-19 21:32 | 显示全部楼层
可以试试
 楼主| 飞翔的猪 发表于 2010-8-20 09:17 | 显示全部楼层
恩,谢二位,先试试去。
 楼主| 飞翔的猪 发表于 2010-8-23 15:16 | 显示全部楼层
大侠,是这样。我在主函数外写了一段中断程序,使用外部中断INT0,如下:
{
  EA=1;
  ET0=1;
  EX0=1;
  IT0=1;
}
在主函数里调用时编译可以通过,但执行运行的时候,按下“停止”键就会出现死机状况。这个具体该如何解决呢?万分感激了!!

CY7C68013A有几个中断引脚INT0,INT1 。先配置这些中断引脚,产生外部中断,再执行停止计数。
俺没有操作过,你可以看看参考手册Interrupt部分试一试。
小工程师 发表于 2010-8-19 18:32
 楼主| 飞翔的猪 发表于 2010-8-25 09:28 | 显示全部楼层
盼解答之~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

32

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部