单片机设计中电路图和汇编程序关系

一般都是先设计电路才去编程的。因为单片机有些特殊功能只有某些特定的引脚才有,有些功能每个引脚都有。如51单片机32个I/O都可以做输入输出。但中断的特殊功能只有P3口有。事先只有合理分配各个管脚编程时才更方便 程序错了我们可以修改,但电路错了改起来很麻烦。至于流程图只是为了让我们编程时思路...
单片机设计中电路图和汇编程序关系
一般都是先设计电路才去编程的。因为单片机有些特殊功能只有某些特定的引脚才有,有些功能每个引脚都有。如51单片机32个I/O都可以做输入输出。但中断的特殊功能只有P3口有。事先只有合理分配各个管脚编程时才更方便 程序错了我们可以修改,但电路错了改起来很麻烦。至于流程图只是为了让我们编程时思路清晰点,对于一般简单的程序不用流程图也可以。不过还是建议你养成写流程图的习惯2013-11-11
我都是这样进行开发的。得到客户的要求,先对单片机进行选型,看芯片的配置和IO口,以及FLASH、RAM的大小。然后进行原理图的绘制,包括最小系统,还有外扩的电路,进行IO口的分配。设计好原理图,并且做出样板后,然后进行程序的编写。或者是在没有设计完成原理的前提下,提前编写一些模块电路的库函数,例如,你心中有数,你的项目中要用到一个液晶显示,那么你完全可以在没有设计原理图的前题下,直接去写这个显示器的库函数。流程图是伴随着编程而所需要。假如你的程序较为复杂,特别是在用汇编写程序的时候,由于汇编程序可读性,可移植性都较差,并且程序老是跳来跳去,容易把人搞晕,所以流程图是挺有必要的。我建议你,假如不是应付考试而学汇编,那就先从C入手吧。2013-11-11
项目的流程是这样的,先提出市场需求=>功能需求=>功能性硬件评审=>电路图原理图绘制(软件流程图同时进行)=>PCB打样(程序编写同时进行)=>试样调试(软硬件)=>功能、安规等各方面的测试=>小批量试制这样才算基本完成了产品的开发2013-11-11
mengvlog 阅读 6 次 更新于 2025-07-19 16:01:02 我来答关注问题0
  • 一般都是先设计电路才去编程的。因为单片机有些特殊功能只有某些特定的引脚才有,有些功能每个引脚都有。如51单片机32个I/O都可以做输入输出。但中断的特殊功能只有P3口有。事先只有合理分配各个管脚编程时才更方便 程序错了我们可以修改,但电路错了改起来很麻烦。至于流程图只是为了让我们编程时思路...

  •  tttinjoy 51单片机控制数字钟原理图及汇编程序设计

    void display() //显示程序 { uchar i,k;k=0x01;for(i=0;i

  •  hrbfmc 急求:基于MCS-51单片机的温度控制器汇编语言软件设计和硬件电路图

    2.5 晶振电路的设计 2.6 DS18B20温度传感器与单片机的接口电路 DS18B20可以采用两种方式供电,一种是采用电源供电方式,此时DS18B20的1脚接地,2脚作为信号线,3脚接电源。另一种是寄生电源供电方式,如所示单片机端口接单线总线,为保证在有效的DS18B20时钟周期内提供足够的电流,可用一个MOSFET管来完成...

  •  翡希信息咨询 PIC系列单片机原理和程序设计内容简介

    系统结构和工作原理:本书详细解析了PIC系列主要芯片的系统结构,包括存储器、定时器等片内部件的使用方法。这些内容是理解单片机工作原理和设计程序的基础。汇编语言程序设计:本书深入讲解了PIC系列全系列芯片的指令系统和汇编语言程序设计技术,提供了实用的运算子程序示例。这些示例不仅有助于读者理解汇编语...

  •  校企律说法 单片机汇编程序

    在编写单片机汇编程序时,确定定时器的定时常数是一个关键步骤。本文将详细解释如何为定时器1设置定时常数,并展示相应的汇编程序。定时器1采用模式1,其机器周期计算为12/晶振频率。假设晶振频率为12MHz,则机器周期为1μs。设定定时器初值为X,公式为(2^16-X)×10^(-6)=25×10^(-3),解得X=9...

檬味博客在线解答立即免费咨询

编程相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部