全球旧事资料 分类
丰富的库函数和功能强大的集成开发调试工具,全Wi
dows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到KeilC51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介绍KeilC51开发系统各部分功能和使用。KeilC51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。23方案选择与相关技术231系统方案的选择方案与论证方案一集成电路构成方案:特点是对整机逻辑结构了解的全面透彻,但电路结构比较复杂,元器件比较多,装配用时长且成本高,调试难,故障率高。方案二可编程FPGACPLD方案:目前的发展方向有广阔的应用前景。它的
f功能强大,功能部件集成在芯片内部,自动产生时钟等相关功能。这种方案硬件成本相对较高,但软件编程简单,通常用在对时间精度要求较高的场合。方案三单片机编程:用单片机设计电路,由于使用软硬结合的方式,所以电路结构简单,调试C也比较方便。系统的功能一般与软件设计相关,采用软件编程实现电子秤称量。通常用在对时间精度要求不高的场合。综上所述,我选择第三种方案进行设计。因为单片机从根本上改变了传统的控制系统设计思想和设计方法。单片机代替了模拟电路或数字电路实现的大部分功能,现在已能通过软件方法来实现,使用软硬结合的方式,更好的实现数字中的设计。232单片机芯片选择方案与论证本设计使用单片机作为系统的主控制器,而且以单片机为主控制器的设计,可以容易地将计算机技术和测量控制技术结合在一起,组成新型的只需要改变软件程序就可以更新换代的“智能化测量控制系统。这种新型的智能仪表在测量过程自动化、测量结果的数据处理以及功能的多样化方面,都取得了巨大的进展。再则由于系统没有其它高标准的要求,又考虑到本设计中程序部分比较大,根据总体方案设计的分析,设计这样一个简单的的系统,可以选用带EPROM的单片机,由于应用程序不大,应用程序直接存储在片内,不用在外部扩展存储器,这样电路也可简化,在这里选用ATMENL生产的AT89CXX系列单片机。AT89CXX系列与MCS51相比有两大优势:第一,片内存储器采用闪速存储器,使程序写入更加方便;第二,提供了更小尺寸的芯片,使整个硬件电路体积更小。此外价格低廉、性能比较稳定的MCPU,具有4K×8ROM、256×8RAM、2个16位定时计数器、4个8位IO接口。这些配置能够很r
好听全球资料 返回顶部