问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何搭建单片机软件框架

发布网友 发布时间:2022-04-22 04:53

我来回答

2个回答

热心网友 时间:2023-10-11 06:46

单片机软件框架是指什么?不会是指OS和应用程序吧?如果是OS那就复杂了,不可能在这种地方说清楚。
如果只是普通的单片机程序,那么最基本的架构就是主过程的死循环和中断处理过程。
而且要灵活运用全局变量让主过程处理中断处理不完的过程。
比如有个定时器设置为100ns产生一次,而这100ns不可能执行太多语句,如果指令过多,当下一个中断周期来临时,多余的指令会被忽略,所以这个中断处理过程里只能执行少量的指令,如做些基本的判断和累加操作来记录时间,然后由主过程读取累加好的变量在判断什么情况下执行什么样的过程,这样这些过程才不会因为中断的产生执行*而受到影响。

热心网友 时间:2023-10-11 06:47

C语言的话一般如下:
1、包含文件,一般定义硬件资源,程序调用函数
#include<reg51.h>
#include<stdio.h>
2、定义数据类型,函数申明,变量
#define uchar unsigned char
uchar min,sec;
uchar buff[];
sbit LED=P1^0;
sfr RLDH=0xcb;
void delay(uchar a);
3、中断函数
void t0isr() interrupt 1 using 2
{
................
}
4、主体程序。
main()
{
.............
}
void delay(uchar a)
{
...........
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
南安椎间盘突出症的症状,悬壶邱腰神在陕西哪里 安康腰椎间盘突出一条腿麻保守治疗的方法,悬壶邱大夫的详细位置_百度知 ... 宣传片拍摄有哪些长处? 继承房产过户费用要多少? 继承5万房产过户需要多少费用多少钱 继承的房产过户需要多少费用 继承5万房产过户需要多少费用 灵芝茶减肥效果怎么样 南京滴滴和t3哪个收入多 属虎女人的和属鸡男人的配吗 51单片机都支持什么操作系统 51单片机1602液晶管只有第一排显示黑框 51单片机最小系统的制作步骤 51单片机POV趣味制作详解的目录 51单片机最小系统具备哪几个电路每个电路作用 51单片机最小系统包括什么元器件(最简单的51系统)... MCS-51单片机最小系统包括那些部分 能源结构的结构调整 基于51单片机的自动记数系统的原理框图和程序编写? 预测我国未来30年能源消费结构变化,并说明理由 51单片机最小系统原理图的功能详解 中国能源结构是什么? 51单片机最小系统由什么组成,求大神讲解 国家什么时候开始提出能源结构调整 51单片机最小系统原理图,求通俗易懂的讲解 改善我国能源结构与环境问题的途径有哪些? 发展低碳经济需要在哪个方面彻底转型 8051单片机的内部硬件结构包括哪五大部分 世界能源结构的发展经历了哪三个阶段? 51单片机内部包含哪些主要功能部件?各功能部件的主... 51单片机时钟程序设计 求30年同学聚会主持词 高中同学聚会发言稿怎么写 同学聚会致词怎么写? 同学聚会的致词怎么写? 初中同学聚会主持词 iOS9的默认壁纸是风景? 小学同学们相聚主持人的台词 为什么iphone 6plus更新完ios9后默认星空壁纸没有了? 1972年至2021年近50年同学会致辞应该怎么写 为什么iphone6 plus更新完ios9后默认星空壁纸没有了 老同学聚会上致词怎么写? 谁有这张ios9系统自带壁纸原图要分辨率是2706X2706... 毕业典礼校长致辞是高危行动,你还记得当年校长的... IOS9自带的那张壁纸在哪儿下载? 同学会贺词 ios9设置壁纸 ios9如何设置壁纸 ios9哪张壁纸最好看 初中同学聚会致辞 巨星陨落,科比生前直升机价值近亿元,双涡轮轴发...