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

开发单片机应用系统需要什么样的开发环境

发布网友 发布时间:2022-04-21 22:50

我来回答

1个回答

热心网友 时间:2023-06-23 18:43

明确任务

分析和了解项目的总体要求,并综合考虑系统使用环境、可靠性要求、可维护性及产品的成本等因素,制定出可行的性能指标。

(2)划分软、硬件功能

单片机系统由软件和硬件两部分组成。在应用系统中,有些功能既可由硬件来实现,也可以用软件来完成。硬件的使用可以提高系统的实时性和可靠性;使用软件实现,可以降低系统成本,简化硬件结构。因此在总体考虑时,必须综合分析以上因素,合理地制定硬件和软件任务的比例。

(3)确定希望使用的单片机及其他关键部件

根据硬件设计任务,选择能够满足系统需求并且性价比高的单片机及其他关键器件,如A/D、D/A转换器、传感器、放大器等,这些器件需要满足系统精度、速度以及可靠性等方面的要求。

(4)硬件设计

根据总体设计要求,以及选定的单片机及关键器件,利用Protel等软件设计出应用系统的电路原理图。

(5)软件设计

在系统整体设计和硬件设计的基础上,确定软件系统的程序结构并划分功能模块,然后进行各模块程序设计。

单片机程序设计语言可分为三类:

➢ 机器语言 :又称为二进制目标代码,是CPU硬件唯一能够直接识别的语言(在设计CPU时就已经确定其代码的含义)。人们要计算机所执行的所有操作,最终都必须转换成为相应的机器语言由CPU识别、控制执行。CPU系列不同,其机器语言代码的含义也不尽相同。

➢ 汇编语言 :由于机器语言必须转换为二进制代码描述,不便于记忆、使用和直接编写程序,为此产生了与机器语言相对应的汇编语言。用汇编语言编写的程序执行速度快,占用存储单元少,效率高。

➢ 高级语言 :高级语言具有很好的可读性,使程序的编写和操作都十分方便,目前广泛使用的高级语言是C51。

汇编语言和高级语言都必须被翻译成机器语言之后才能被CPU识别。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...防御里的4个都开不起来 错误的代码是80020002 80010007 煎牛排用什么肉好 茄子怎么做比较好吃呢? English tabloid手抄报 English tabloid手抄报怎么画 邓小平“南方讲话”关于发展问题最著名的观点是( )。 电脑电源输出12V、5V的作用是什么? win10手机能玩电脑游戏win10系统的手机难道可以安装和电脑一样的软件... 如何设置才能做到只能通过远程桌面访问server2003 怎样解电脑开机密码?且要保住电脑资料,请各位高手赐教,谢谢! 糖友荟糖友荟简介 vivox7手机怎么让应用常驻后台不自动关闭。? word英文引号批量更换中文引号 做一个单片机需要什么环境和机械 单片机系统运行环境是什么? word中双引号””怎么批量改成“”? vivoX7怎么关闭后台程序 如何在word中把「」变成中文双引号 单片机能够运行的最基本配置有哪些? 在WORD编辑中,为什么双引号会变成同一方向啊? vivo X7手机怎么取消自动更新软件? 单片机开发环境是什么? word文档怎么替换双引号? 单片机编程需要什么配置,? vivox7如何关闭后台打开的应用程序啊 Word替换后引号统一为前引号了,怎么办??各位帮帮忙 vivox7后台程序用一会就会自动关闭,请问怎么一直... vivo x7plus怎么关闭后台运行程序? word中如何添加左引号,右引号 在word中输入双引号出现问题 word 一次查找出双引号的使用错误。 vivox7怎么设置自启动 为什么51单片机等嵌入式开发的开发环境主要是windo... 华为nova5pro手机换音频多少钱 Word 里的双引号替换问题 PIC单片机系统配置 建行ATM可以存100零钱吗? 配置环境是为了什么? 华为nova5换个喇叭多少钱? 目前主流公司的单片机都使用何种开发环境? 单片机工作的环境 华为nova5换个扬声器多少钱? 邮政银行可以存零钱吗 单片机51系列的配置是什么 单片机系统配置 华为Nova5Pro听筒麦克风维修? 单片机对断路器性能测试系统中对环境的要求有哪些?... 一个完整的单片机系统需要哪些硬件和软件? 华为nova5pro,手机店说外屏和内屏都碎了,但打电... 开发MSP430G2553单片机要用什么开发环境 华为nova7pro喇叭换一个多少钱?