首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 687 毫秒
1.
用C语言开发51系列单片机高效代码   总被引:5,自引:0,他引:5  
介绍了用C语言开发单片机时所使用的存储模式、指针、中断及重入函数的调用,与汇编接口及编译连接,并给出一具体实例.  相似文献   

2.
工程技术人员开发单片机应用系统时最感困难的是编写程序。由于单片机直接控制硬件设备,常见的高级语言难以在单片机开发中普及大多数单片机开发系统提供C语言或汇编语言编程接口,但对于不熟悉计算机硬件的工程技术人员来说,掌握C语言和汇编是较困难的,这也影响了开发出的控制程序的质量和效率。  相似文献   

3.
本文总结了我院在单片机C语言教学中的探索,包括在教学中精选了"变量定义、函数定义、混合编程"为C语言主要内容,以"变量定义、专用指针定义、C51汇编函数格式"为重点展开教学,并且紧密结合单片机概念和应用,编写了相关的习题和实验题目。实践表明,讲授C语言明显提高了学生的编程能力和教学效果。  相似文献   

4.
设计基于SH-3系列单片机程序时的若干关键技术,包括中断处理程序和C程序中变量,并给出关键部分的汇编和C语言程序。介绍的所有方法都在实际系统中得到验证。  相似文献   

5.
利用TURBO C的端口操作编写的IBM—PC与单片机系统的多机通讯程序克服了用汇编或BASIC语言编写程序的不足,速度和语言环境较好。本文给出通讯程序框图和源程序  相似文献   

6.
《软件工程师》2016,(5):30-31
C语言作为一种高级编程语言,具有良好的结构性和移植性,在单片机中引入C语言,可以极大地方便单片机的编程和开发。本文首先介绍了单片机的定义、系统组成及功能特点,分析了单片机的用途。然后结合C语言的优越性,分析基于C语言的单片机技术及其应用范围。由于C语言具有强大的编程功能,也使得利用C语言进行编程的单片机技术的运用越来越广泛。  相似文献   

7.
单片机用C语言编程具有开发周期短、可读性强、可移植行好的特点,但是对C语言进行汇编生成的代码往往较长。直接用汇编编程,对于在控制方面的小程序来说,具有相当的优势,但是在大的工程项目开发中,不仅程序开发周期长,而且不便于维护!笔者就在实际编程中的几种混合编程做如下讲解,笔者认为在程序的编制过程中,程序的主干用C语言来编写,在一些对硬件要求高的地方,运用汇编语言,将两种语言结合起来进行编程,不失为好的解决方案。  相似文献   

8.
本文详细介绍了用高级语言PASCAL,C编写的8051系列单片机的软件开发系统的程序结构和原理。它为8051系列单片机的开发提供了一种新途径,同时也为新型计算机芯片的开发提供了一种快速方便的方法。由于本系统采用高级语言编写,结构化编程,具有软件结构通用性,易于移植。  相似文献   

9.
介绍PIC系列单片机C语言的发展;以HI-TECH Software公司的HI-TECH PICC为例,介绍PICC编译器的特点和用其开发PIC系列单片机时应注意的一些问题。  相似文献   

10.
在单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。用惯了汇编的人,总觉得高级语言“可控性”不好,不如汇编那样随心所欲。以下是笔者在C51编程中的几点经验,希望对初学C57者有所帮助。一、C51热启动代码的编制工业控制计算机,往往设有看门狗电路。看门狗动作,计算机复位,这就是热启动。热启动时,一般不允许程序从头开始,因为这将使测量或计算值复位,导致系统工作异常。故程序必须判  相似文献   

11.
设计一款基于单片机的出租车计价器。该出租车计价器以AT89S51为核心部件,采用单片机最小系统,结合DS1302时钟电路、AT24C02掉电保护电路和LED数码管显示,实现行车路程的显示、计费和调价等功能。其中,路程测量采用霍尔开关传感器A44E,它将行车路程变为标准脉冲输入单片机,单片机根据脉冲个数计算出总里程和价格。  相似文献   

12.
基于DSP和单片机的双CPU数据处理系统   总被引:13,自引:0,他引:13  
基于现实中很多嵌入式系统要求处理器实时处理数据或者实现复杂算法的同时还要能完成各种控制任务,提出了一种基于TMS320VC5402DSP和AT89C51单片机构建的双CPU数据处理系统的设计方案,充分发挥出DSP的数据处理能力和单片机的外围接口控制能力。文中详细介绍了该系统中DSP存储器的配置以及DSP与单片机通信接口的设计,给出了软硬件的实现方法。系统还设计了液晶显示模块和键盘模块作为人机交互接口,给出了硬件接口原理图,对软件编程的实现也做了探讨。目前该方案正实施于一个舰载智能接口箱的开发项目。  相似文献   

13.
C语言是嵌入式软件开发的主流语言,分析了C语言在C51系列单片机开发中的必要性和编程要点,特别是高级数据结构和程序库的应用。事件驱动是一种不同于逐句执行的线性结构程序的编程模型,并在Windows、Linux等高级操作系统中得到普遍应用;用C语言实现了在C51单片机应用中的事件驱动模型,讨论了事件源、消息队列、处理函数的具体实现,此模型具有较强的通用性和实用性。  相似文献   

14.
介绍一种实用的纸浆计量管理的方法。用MCS-51单片机进行检测、数据处理,并实行计量管理。讨论在以89C51单片机为微处理器的智能化仪表中采用一片8155实现智能仪表、键盘/显示器及打印机接口的最小化硬件设计技术。同时对红外遥控键盘提出了设计思路。  相似文献   

15.
结合激光打标设备及其配套的激光电源的特点,从控制简单、操作方便的目的出发,详细介绍了应用KEIL C51编译器和TINY RTX51实时操作系统在ADuC812单片机上实现对氪灯用连续激光电源(以下简称激光电源)的监控的设计过程。  相似文献   

16.
本文介绍了一种采用嵌入式系统来实现多串口转换网关的方法。并结合C51F023单片机和MCF5272处理器的特点及其工作原理,对单片机的编程策略进行了详尽的探讨。  相似文献   

17.
采用压阻式全桥型腹带式微型呼吸传感器检测人体的呼吸信号,研制基于慢呼吸训练的高血压治疗系统,以单片机AT89C51为核心,用全速USB接口芯片PDIUSBD12实现单片机与计算机之问的通信;采用Microsoft Visual C++6.0编写上位机软件,根据生物信息反馈原理设计以呼吸信号为反馈生理量的慢呼吸引导算法,以直观的音乐信号和进度条指示受试者进行呼气和吸气。进行了志愿者实验,结果表明:本系统能够有效地引导受试者进行慢呼吸训练,受试者血压下降较为显著。  相似文献   

18.
谢敏 《微计算机信息》2007,23(29):69-70,163
民用住宅的暖气计量一直是供暖技术中的一个重要问题,现有的按使用面积收费的方式存在着许多不合理的因素。为解决这一问题,本文介绍了一种新型的热量计,该热量计是基于MCS-51单片机,主要由流量传感器、温度传感器、单片机三部分组成。本文介绍了该热量计的硬件和软件设计。  相似文献   

19.
讨论一种无线远程开关控制系统的设计与实现 ,该系统由设在控制指挥中心的主控制器(MCU)和分布在受控设备现场的数字控制单元 (DCU)组成。它们均采用单片机 89C5 1作为中心处理器 ,控制指令数据可以通过无线调频方式传输 ,控制远程继电器的通断。该系统适用范围广 ,可扩展性强  相似文献   

20.
为使高炉上料系统更加安全可靠,避免事故发生,使PLC更准确地控制主电机加速和降速,采用了由单片机89C51和光电码盘组成的速度测试装置,控制高炉上料系统主卷扬机速度,并设有超速保护的控制程序;当电机超速时及时报警和紧急刹车,为高炉的安全生产提供了保证。采用模块化结构,使软件的结构清晰,调试更加容易。在旧的高炉上料系统中加装该单片机装置后,提高了上料系统的稳定性和安全性,同时还可以直观地观察到主卷扬机的转速,提高了整个系统的电控性能及可靠性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号