c51中断子程序

stm_laoK 2019-05-18 08:32:08
void timer1() interrupt 3
{
TH1=(unsigned char)((65536-10*i)/256);
TL1=(unsigned char)((65536-10*i)%256);
pwm=0;
TR1=0;
return;
}这个哪错了呢?
...全文
109 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ppa3278 2019-05-22
  • 打赏
  • 举报
回复
中断函数没必要return
西芹五花肉 2019-05-22
  • 打赏
  • 举报
回复
void形式是没有返回值的,若需要返回值则写成int /float等形式,不需要返回,最好删除return,此程序return没什么作用,应该还会报错。
坤小白 2019-05-22
  • 打赏
  • 举报
回复
return 去掉就好了
q603594399 2019-05-21
  • 打赏
  • 举报
回复
void表示无返回值,但是后面又有个return

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧