永发信息网

在用c语言写单片机程序时 应该把什么写在中断什么写在主函数什么写在while里

答案:5  悬赏:80  手机版
解决时间 2021-03-12 21:36
在用c语言写单片机程序时 应该把什么写在中断什么写在主函数什么写在while里
最佳答案
这个问题很泛哦
把上电后只做一次的任务写到主函数里, 比如基本的初始化
把需要不断循环做的任务放到while(1)里,比如轮询,IO状态查询
把不知道什么时间会发生(比如外部中断,按键中断等)以及需要保证准时发生的任务(比如定时器时间到)放到中断里
全部回答
你是刚学吗?还是找本书来学习吧,先将书上的代码抄一遍,运行起来,然后一步步的理解它的意思,这样学习的更快更明白些。
刚刚学就多看看,别人的代码(在网上多找找),没有规定中断里应该写什么,主函数应该写什么,主循环应该写什么的!!!都是根据实际情况来的。。。 一般来说,中断里写进入中断后要处理的代码呗(要尽量短,最好先做标记处理,之后在根据标记在主循环里处理),主函数根据你的意思是在主函数的主循环之前的部分一般写初始化代码。初始化之后就是WHILE了。。。
中断里面一般只处理简单的事件,花尽可能短的时间,延时、等待等坚决不要放在中断程序里面。主程序里面一般可以放:初始化程序,计算类程序,界面类程序等等,while里面一般都是需要重复执行的程序,主程序里面肯定要有的,除了初始化以外,其他都可以放在while里面。
初始化的工作写在main里,比如设置定时器,IO初始电平等。 需要一直循环下去的任务写在while里,比如一直流水灯。 需要响应外界输入或者定时器事件的写在中断里。比如中断法读按键。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
报团去苏州旅游三天要多少钱?服务如何?
华泰洗煤厂
空调启动5分钟后会停机是什么原因
如图所示,一多层框架,设在水平力作用下底层
压港费英文怎么说
什么时候需要重写equals方法
供热回水管比供水管管径小有什么影响
特忙和什么最接近
高中文科要学的数学和理科的数学一样吗?还是
小学毕业考试在网上背一篇作文,然后考场上把
热水瓶里面的水垢怎么才能清除干净?
为什么狗一直要在地上嗅
峰峦雄伟、红叶似火和奇峰罗列的 意思各是什
香饼居东北老菜坊地址在哪,我要去那里办事
下列反射活动中,人类所特有的是A. 听了雅安
推荐资讯
极品飞车19为什么没有车内视角
蓝家院子怎么去啊,有知道地址的么
房屋租赁合同撤销需办理哪些手续
求赤色·净化( レッド・パージ!!! )的罗马
呼风唤雨耀武扬威崇山峻岭山重水复这一组成语
火车座位的99和100是在一起吗?
日产骐达刹车开关有什么作用
重仓主板的基金有哪些
什么是加权信噪比
KUT-TUN love yourself ~君が嫌いな君が好き
丽华苑地下停车场地址在什么地方,想过去办事
本人今年20,想去验兵,但是眼睛近视400度左
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?