导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→加个循环试试

* 97144: 请大家帮忙看看为什么程序不执行这个子程序啊?多谢赐教!急切!

   阿发 
阿发发表的帖子 

 加个循环试试
void     main (void)
{
  unsigned char counter,counter2;
  unsigned char mfoutselect=2;
  unsigned char atq_main[2];
  unsigned char status_main;
  unsigned char cardserialno[4];
  unsigned char *sak_main;
  unsigned char blockdata[16];
  
  FLAG1 = 0;
        while(1) {
             InitilizeAT89c51();         //Initialize the AT89c51.
             可以在这里加一个延时。
             }这样就可以多次调用这人函数,不加的话main主函数一会就退出了。
.
}
还有就是看你在下面:
EX0 = 1;这是干嘛开中断啊,有没有定义中断任务啊,没定义不能开的,要不会出错的。


发表时间:2006年8月27日12:56:39

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  97149.[详细]函数要说明
摘要:试试在main函数前面加个你要调用函数的说明,应该能行,另同意楼上的意见,在main中做个死循环,这样系统才有实际意义........中断不要乱开......(126字)
- [cqu903][993次] 2006年8月27日

[上一篇帖子]:应该是操作模式不对你是和PC机做通信实验吧,你看看PC机串口是不可以工作在模式3状态的。 你
[下一篇帖子]:单片机 短信我这有完整的单片机短信收发程序,是基于atmel128和sim300的。具有很好的扩展性