开发单片机软件具体实施的方法和程序1程序设计技术 合理的软件构造是设计一个性能优秀的单片机应用系统软件的根底。在程序设计中,应培育构造化程序设计作风,各功用程序 实行模块化、子程序化。普通有以下两种设计办法。 a.模块程序设计 模块程序设计是单片机应用中常用的一种程序设计技术。它是把一个较长的程序合成为若干个功用相对独立的较小的程序模 块,各个程序模块分别设计、编程和调试,最后由各个调试好的模块组成一个大的程序。 优点是单个功用明白的程序模块的设计和调试比拟便当,容易完成,一个模块能够为多个程序所共享。其缺陷是各个模块的衔 接有时有一定难度。 b.自顶向下的程序设计 自顶向下程序设计时,先从主程序开端设计,附属程序或子程序用符号来替代。主程序编好后再编制各附属程序和子程序,最 后完成整个系统软件的设计。 优点是比拟契合于人们的日常思想,设计、调试和衔接同时按一个线索停止,程序错误能够较早的发现。缺陷是上一级的程序 错误将对整个程序产生影响,一处修正可能惹起对整个程序的全面修正。 2程序设计 在选择好软件构造和所采用的程序设计技术后,便可着手停止程序设计,将设计任务转化为详细的程序。 a.树立数学模型 依据设计任务,描绘出各输入变量和各输出变量之间的数学关系,此过程即为树立数学模型。数学模型随系统任务的不同而不 同,其正确度是系统性能好坏的决议性要素之一。 b.绘制程序流程图 通常在编写程序之前先绘制程序流程图,以进步软件设计的总体效率。程序流程图以简明直观的方式对任务停止描绘,并很容 易由此编写出程序,故对初学者来说尤为适用。 在设计过程中,先画出简单的功用性流程图(粗框图),然后对功用流程图停止细化和详细化,对存储器、存放器、标志位等工作 单元作详细的分配和阐明,将功用流程图中每一个粗框的操作转变为详细的存储器单元、工作存放器或I/O口的操作,从而给出细致 的程序流程图(细框图)。 c.程序的编制 在完成程序流程图设计以后,便能够编写程序。程序设计言语对程序设计的影响较大。汇编言语是最为常用的单片机程序言 语,用汇编言语编写程序代码精简,直接面向硬件电路停止设计,速度快,但停止大量数据运算时,编写难度将大大增加,不易阅 读和调试。在有大量数据运算时可采用C言语(如MCS-51的C51)或PL/M言语。 编写程序时,应留意系统硬件资源的合理分配与运用,子程序的入/出口参数的设置与传送。采用合理的数据构造、控制算法, 以满足系统请求的精度。 在存储空间分配时,应将运用频率最高的数据缓冲器设在内部RAM;标志应设置在片内RAM位操作区(20H~2FH)中;指定用户堆栈 区,栈区的大小应留有余量;余下局部作为数据缓冲区。 3程序设计 各程序模块编辑之后,需停止汇编或编译、调试,当满足设计请求后,将各程序模块依照软件构造设计的请求衔接起来,即为 软件装配,从而完成软件设计。在软件装配时,应留意软件接口。 |
新闻动态 为您推荐 随着我们的科技啊越来越兴旺,我们的生活啊充溢了阳光,网购也成了我们每个人都擅长的一个技艺了,上到油盐酱醋茶,下到家用电器摩托车,当然也包括我们手中的手机。在网上都能买得到,那么就有着好多人猎奇了,网上的手机,实体店的手机,哪个会更廉价、更厚道呢?应该有很多人肯定异口同声的说网上更廉价,网上更实惠。其实我的答案是恰恰相反的,有一说一这还得看是哪个品牌哪个型号了。比方华为、光彩、OPPO、viv... 芯片短缺危机的持续发酵暴显露汽车供给链的复杂性。新技术、新应用的大量涌现,给全球汽车供给链带来新的应战。特别是智能电动汽车对芯片的需求激增,使得汽车芯片上升到关乎产业中心竞争力的位置。在世界各国纷繁出台措施试图破解“芯片荒”的当下,谁能抓住时机抢到赛点,谁就将在将来汽车产业竞争中取得更多主动权。关于中国车企以及芯片供给链企业来说,如若在这场危机中取得逆势开展的时机,2021年或将成为中国汽车... 1程序设计技术合理的软件构造是设计一个性能优秀的单片机应用系统软件的根底。在程序设计中,应培育构造化程序设计作风,各功用程序实行模块化、子程序化。普通有以下两种设计办法。a.模块程序设计模块程序设计是单片机应用中常用的一种程序设计技术。它是把一个较长的程序合成为若干个功用相对独立的较小的程序模块,各个程序模块分别设计、编程和调试,最后由各个调试好的模块组成一个大的程序。优点是单个功用明白的程... 假如说发起机是机器的心脏,那么关于电子产品来说,芯片一定就是它的命脉。之前,我国的中兴手机就是被外国大公司拿住了技术命脉,连手机的消费都要遭到人家的牵制,所以说一个手机芯片的研发,决议了一件产品的定位。比方大家都买苹果手机,就是由于苹果的芯片处置器比拟好,比方如今大卖的iPhoneX运用的就是苹果A12处置器,所以才有了流利的体验性。这些处置器分为14nm和15nm,数值越小意味着芯片上的晶... 深圳市惠尔创电子回收公司到目前为止,已经有多家工厂建立了合作关系,主要业务是:回收电子料、回收ic、收购电子配件、回收手机配件、收购SSD固态硬盘、收购DDR内存芯片、回收手机液晶屏、平板液晶屏回收、回收手机充电器、收购手机数据线、回收手机充头、回收光猫、收购机顶盒等工厂好坏库存均可!ic回收,收购电子料,回收电子配件,回收手机配件。回收--回收库存电子物料,主要回收集成电路IC、钽电容、连... |