`
superhj1987
  • 浏览: 205670 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Edc(1)

阅读更多

软件注意事项:
1、它要单片机整体实现什么功能
2、功能细分(模块化),先干什么,再干什么,最后干什么
3、画初步流程图,(把几个模块画出即可)
4、模块之间的分析:一个模块到另一个模块之间,怎么变换,怎么连接(优化流程图)
5、单个模块分析:每个模块要做什么(流程图细化)
6、所有模块结合连接,细化所有流程图
7、分析单个模块每步要用到的方法或者指令
8、总流程图定型
9、纸上写程序,对照流程图分析其可行性,若不可行则返回
10、上机调试,加注释
以上十步,缺一不可(小程序列外)
切记:流程图的确定很重要,需反复修改
大忌:拿到任务,不仔细分析就写程序。即使是小程序,我们也要养成良好的编程习惯,不要一味的追求结果。写小程序可能比别人快,若是大程序,一旦出现思维混乱,或者出现程序调试不出结果,那么你花在调试上的时间,要比别人的多。
程序的优化:属于后期工作,只有调试出来后,才去优化,如果一开始优化和写程序同时进行,一是加重你的思考量,二是出现问题无从下手。无疑增加了写程序的难度。对于一个初学者,写一个程序,本身头脑就处于紧张的状态,思考的问题就很多,如果此时把优化程序也考虑进去,你脑袋的负荷无疑加重,若你头脑精明,你可以把优化的地方,先在纸上记下来,等到调试结果正常,再把你想到的,优化的地方加进去。

多细节的地方都会影响到C51的code大小。对于无需传递函数或无需返回值的函数使用void关键字,也是一个好习惯;

 

MCS-51单片机的位处理功能:bit
子程序返回指令:RET RETI
程序储存器用来存放应用程序和表格之类的固定常数。
与外部数据存储器传送 MOVX
查表:MOVC A,@A+PC MOVC A,@A+DPTR
字节交换:XCH
半字节交换:XCHD(交换低四位)

 

基于状态机的菜单实现方法

分享到:
评论

相关推荐

    edc17cp14_edc17flash_edc17cp14_VW_edc17_

    1. **准备工作**:确保有合法的、适合车型的固件文件(如full.MPC和full.EPR),并准备相应的诊断工具和设备。 2. **连接诊断设备**:通过OBD接口连接车辆,使电脑能与ECU进行通信。 3. **读取原厂数据**:先备份原...

    EDC7针脚图

    EDC7所有国三的板子都可以使用的针脚图。EDC7所有国三的板子都可以使用的针脚图。EDC7所有国三的板子都可以使用的针脚图。EDC7所有国三的板子都可以使用的针脚图。EDC7所有国三的板子都可以使用的针脚图。EDC7所有...

    EDC580测试程序

    EDC580测试程序是针对EDC580控制器的一种演示应用,旨在帮助用户理解和掌握该控制器的工作原理和操作方法。EDC580控制器是工业自动化领域中常见的设备,通常用于精密控制各种工程参数,如温度、压力、流量等。V284...

    提供临床研究数据采集管理EDC系统完整源代码

    1. **临床试验项目管理**:EDC系统能够管理临床试验的整个生命周期,包括试验的规划、启动、执行和关闭阶段。这通常涉及到试验设计、受试者招募、协议管理以及与试验相关的文档控制。 2. **实验设计**:在EDC系统中...

    informatic EDC產品介紹

    Informatica是一家国外著名的数据管理解决方案提供商,其产品线中包括了Informatica EDC(Enterprise Data Catalog,企业数据目录)产品,该产品是面向企业数据资产管理和数字化转型的重要工具。Informatica EDC是一...

    EDC在有机合成中的应用研究进展

    1-乙基-(3-二甲基氨基丙基)碳二亚胺盐酸盐(EDC)作为一种新型的水溶性碳二亚胺衍生物,在有机合成领域展现出了广阔的应用前景。EDC作为一种高效的缩合剂和交联剂,在多种化学反应中发挥着重要作用,例如酰胺化、...

    研究论文-EDC模型在三维燃烧流场数值模拟的应用.pdf

    1. 湍流流动与燃烧的相互作用机制:理解湍流流动如何影响燃烧过程,以及燃烧如何反馈到湍流流动中。这是研究流体动力学和燃烧学交叉领域的基础问题。 2. 化学反应动力学:在燃烧模型中,需要详细了解燃料的燃烧化学...

    EDC17C55针脚定义.pdf

    * XTAL1:时钟信号输入针脚,提供给微控制器单元的时钟信号。 * XTAL2:时钟信号输出针脚,提供给外部设备的时钟信号。 六、串行通信针脚 串行通信针脚是微控制器单元与外部设备进行通信的重要接口。EDC17C55的...

    xhui3edc xhui3edc

    xhui3edc xhui3edc xhui3edc xhui3edc xhui3edc xhui3edc xhui3edc xhui3edc xhui3edc

    EDC220控制器同步控制功能的实现方法_王永明.pdf

    本文介绍的是EDC220控制器同步控制功能的实现方法。EDC220是由德国Doli公司推出的控制器,它具备数据采集和闭环控制功能,并以性价比高著称,广泛应用于静态试验仪器及基本试验设备。本文基于EDC220控制器探讨其同步...

    EDC_V1.04.12.exe

    EDC_V1.04.12.exe

    Python库 | edc_lab-0.2.38-py3-none-any.whl

    `edc_lab-0.2.38-py3-none-any.whl` 是一个Python库的轮子文件,它是Python第三方库的一种分发格式,便于安装和使用。轮子文件的命名遵循PEP 427规范,其中包含了库的名称、版本号、Python解释器版本以及平台信息。 ...

    腾讯EDC wordpress主题

    【腾讯EDC WordPress主题】是专门为WordPress平台设计的一款主题,其设计灵感来源于腾讯的企业级内容分发网络(Enterprise Delivery Center,简称EDC)。这款主题以其简洁、优雅的风格,尤其适合女性用户创建以图片...

    EDC16针脚图

    ### EDC16针脚图解析 #### 一、引言 在汽车电子控制系统中,EDC16(Electronic Diesel Control)是一款广泛应用于柴油发动机管理的控制器。它负责监测和控制发动机的各项参数,确保发动机在各种工况下都能高效稳定...

    DoliInstallationCenterV3(EDC580)

    《DoliInstallationCenterV3(EDC580)——深度解析与应用指南》 DoliInstallationCenterV3是一款专为EDC580设备设计的配套软件,它旨在简化和优化Doli产品的安装与配置过程。Doli,作为一个知名的IT解决方案提供商,...

    EDC 生产管理软件

    EDC生产管理软件V3.0产品介绍 产品概述: ◆ EDC生产管理软件基于互联网操作平台,采用符合技术发展趋势的WEB网页浏览方式,是一款专为生产制造业打造的企业管理系统,针对企业的销售、采购、生产、库存、财务、...

    EDC16UC40的电路图

    EDC16UC40,各个接头的针脚详细定义,亲测可用。中文版

    柴油车国四国五博世ECU阵脚图EDC17CV44

    国四标准在2013年1月1日起对重型柴油车实施,而国五标准则在2018年1月1日起实施。它们主要区别在于对氮氧化物(NOx)、颗粒物(PM)以及其他排放物的限制更为严格。 博世(Bosch)是一家全球知名的汽车零部件供应商...

    Python库 | edc_subject_dashboard-0.1.14-py3-none-any.whl

    1. **数据处理**:为了构建仪表板,库可能提供了一些数据预处理工具,如数据清洗、转换和整合。这使得用户能够快速准备数据以供分析和展示。 2. **图表和图形**:库可能包含多种图表类型,如折线图、柱状图、饼图、...

    EDC系统介绍.pdf

    1. 什么是 EDC 系统? EDC 系统是一种远程电子数据采集系统,通过互联网从试验中心直接远程收集临床试验数据。该系统可以有效解决纸质病例报告表(CRF)的不足,提高数据的可靠性和安全性。 2. EDC 系统的发展历程...

Global site tag (gtag.js) - Google Analytics