共查询到20条相似文献,搜索用时 171 毫秒
1.
2.
伊大成 《电子制作.电脑维护与应用》2001,(5):34-35
工程技术人员开发单片机应用系统时最感困难的是编写程序。由于单片机直接控制硬件设备,常见的高级语言难以在单片机开发中普及大多数单片机开发系统提供C语言或汇编语言编程接口,但对于不熟悉计算机硬件的工程技术人员来说,掌握C语言和汇编是较困难的,这也影响了开发出的控制程序的质量和效率。 相似文献
3.
本文总结了我院在单片机C语言教学中的探索,包括在教学中精选了"变量定义、函数定义、混合编程"为C语言主要内容,以"变量定义、专用指针定义、C51汇编函数格式"为重点展开教学,并且紧密结合单片机概念和应用,编写了相关的习题和实验题目。实践表明,讲授C语言明显提高了学生的编程能力和教学效果。 相似文献
4.
5.
6.
7.
王会彬 《电子制作.电脑维护与应用》2008,(7):16-17
单片机用C语言编程具有开发周期短、可读性强、可移植行好的特点,但是对C语言进行汇编生成的代码往往较长。直接用汇编编程,对于在控制方面的小程序来说,具有相当的优势,但是在大的工程项目开发中,不仅程序开发周期长,而且不便于维护!笔者就在实际编程中的几种混合编程做如下讲解,笔者认为在程序的编制过程中,程序的主干用C语言来编写,在一些对硬件要求高的地方,运用汇编语言,将两种语言结合起来进行编程,不失为好的解决方案。 相似文献
8.
李天华 《单片机与嵌入式系统应用》2004,(8):25-27
介绍PIC系列单片机C语言的发展;以HI-TECH Software公司的HI-TECH PICC为例,介绍PICC编译器的特点和用其开发PIC系列单片机时应注意的一些问题。 相似文献
9.
本文详细介绍了用高级语言PASCAL,C编写的8051系列单片机的软件开发系统的程序结构和原理。它为8051系列单片机的开发提供了一种新途径,同时也为新型计算机芯片的开发提供了一种快速方便的方法。由于本系统采用高级语言编写,结构化编程,具有软件结构通用性,易于移植。 相似文献
10.
牛余朋 《电子制作.电脑维护与应用》2004,(1):28-29
在单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。用惯了汇编的人,总觉得高级语言“可控性”不好,不如汇编那样随心所欲。以下是笔者在C51编程中的几点经验,希望对初学C57者有所帮助。一、C51热启动代码的编制工业控制计算机,往往设有看门狗电路。看门狗动作,计算机复位,这就是热启动。热启动时,一般不允许程序从头开始,因为这将使测量或计算值复位,导致系统工作异常。故程序必须判 相似文献
11.
翟敏焕 《电脑与微电子技术》2014,(1):64-67
设计一款基于单片机的出租车计价器。该出租车计价器以AT89S51为核心部件,采用单片机最小系统,结合DS1302时钟电路、AT24C02掉电保护电路和LED数码管显示,实现行车路程的显示、计费和调价等功能。其中,路程测量采用霍尔开关传感器A44E,它将行车路程变为标准脉冲输入单片机,单片机根据脉冲个数计算出总里程和价格。 相似文献
12.
基于DSP和单片机的双CPU数据处理系统 总被引:13,自引:0,他引:13
基于现实中很多嵌入式系统要求处理器实时处理数据或者实现复杂算法的同时还要能完成各种控制任务,提出了一种基于TMS320VC5402DSP和AT89C51单片机构建的双CPU数据处理系统的设计方案,充分发挥出DSP的数据处理能力和单片机的外围接口控制能力。文中详细介绍了该系统中DSP存储器的配置以及DSP与单片机通信接口的设计,给出了软硬件的实现方法。系统还设计了液晶显示模块和键盘模块作为人机交互接口,给出了硬件接口原理图,对软件编程的实现也做了探讨。目前该方案正实施于一个舰载智能接口箱的开发项目。 相似文献
13.
庞胜利 《电脑编程技巧与维护》2009,(2):68-71
C语言是嵌入式软件开发的主流语言,分析了C语言在C51系列单片机开发中的必要性和编程要点,特别是高级数据结构和程序库的应用。事件驱动是一种不同于逐句执行的线性结构程序的编程模型,并在Windows、Linux等高级操作系统中得到普遍应用;用C语言实现了在C51单片机应用中的事件驱动模型,讨论了事件源、消息队列、处理函数的具体实现,此模型具有较强的通用性和实用性。 相似文献
14.
15.
龚德华 《计算机与数字工程》2006,34(12):174-177
结合激光打标设备及其配套的激光电源的特点,从控制简单、操作方便的目的出发,详细介绍了应用KEIL C51编译器和TINY RTX51实时操作系统在ADuC812单片机上实现对氪灯用连续激光电源(以下简称激光电源)的监控的设计过程。 相似文献
16.
采用压阻式全桥型腹带式微型呼吸传感器检测人体的呼吸信号,研制基于慢呼吸训练的高血压治疗系统,以单片机AT89C51为核心,用全速USB接口芯片PDIUSBD12实现单片机与计算机之问的通信;采用Microsoft Visual C++6.0编写上位机软件,根据生物信息反馈原理设计以呼吸信号为反馈生理量的慢呼吸引导算法,以直观的音乐信号和进度条指示受试者进行呼气和吸气。进行了志愿者实验,结果表明:本系统能够有效地引导受试者进行慢呼吸训练,受试者血压下降较为显著。 相似文献
17.
18.
民用住宅的暖气计量一直是供暖技术中的一个重要问题,现有的按使用面积收费的方式存在着许多不合理的因素。为解决这一问题,本文介绍了一种新型的热量计,该热量计是基于MCS-51单片机,主要由流量传感器、温度传感器、单片机三部分组成。本文介绍了该热量计的硬件和软件设计。 相似文献
19.