首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 390 毫秒
1.
键盘和显示模块作为最常用的人机对话设备,是单片机应用系统中不可缺少的组成部分,现有的相关文献通常只是针对键盘或显示电路的结构及其编程方法进行独立介绍,难以实现单片机系统的整体应用.本文从单片机应用系统的角度出发,根据键盘机械抖动消除和数码管动态显示的编程问题,在软件应用系统上采用协同编程的方法,从而实现多任务单片机系统的设计.工程实际应用表明,系统不仅实现了键盘和显示的协同处理,而且能够根据不同的应用需求,快速实现多任务单片机系统的设计,具有广泛的应用性和灵活的扩展性.  相似文献   

2.
51单片机多任务编程设计及应用   总被引:1,自引:0,他引:1  
徐华 《软件》2011,(3):21-27,31
本文论述了在51系列单片机系统中,一种多任务系统编程设计方法。该方法不基于实时操作系统RTOS分时操作的思路和采用中断切换任务。本文通过一个具有4位LED数码显示,12键的键盘扫描和用串行口与其它系统交换数据的简单系统为例,说明该方法编程具有硬件设计简单、单片机工作效率高,实时性强等特点。该方法编程采用汇编语言,但根据相同的原理和思路,也不难用到C51语言编程上面。  相似文献   

3.
采用嵌入式单片机设计的多任务处理设备在工业控制领域应用十分广泛.本文介绍了一种基于实时操作系统RTX51的多任务处理设备的通用设计方法,特别是适用于RTX51操作系统的多任务规划和任务队列管理方法,进一步提升了设备核心性能.本文介绍的方法稍加适应性设计即可适于多种应用.  相似文献   

4.
基于RTX51的按摩椅电机动作系统设计   总被引:1,自引:0,他引:1  
本文通过在51系列单片机中应用RTX51tiny实时多任务操作系统,构建了一个价格低廉的多任务控制软件系统,提高了系统的实时性,并制定了按摩椅电机动作数据编码格式,采用代码与数据分离的设计思想,设计了基于RTX51tiny的按摩椅电机动作系统。  相似文献   

5.
μVision是德国Keil公司开发的单片机IDE软件,最初主要用于8051系列单片机,目前也有支持ARM系列单片机的专用版本MDK—ARM。RTX51是其自带的运行于8051系列单片机上的小型多任务实时操作系统,可用来设计具有实时性要求的多任务软件。RTX51有2个版本:RTX51Tiny和RTX51Full。RTX51Tiny是RTX51Full的子集。RTX51Tiny自身仅占用900字节左右的程序存储空间,可以很容易地运行在没有外部扩展存储器的8051单片机系统上。  相似文献   

6.
采用嵌入式单片机设计的多任务处理设备在工业控制领域应用十分广泛。本文介绍了一种基于实时操作系统RTX51的多任务处理设备的通用设计方法,特别是适用于RTX51操作系统的多任务规划和任务队列管理方法,进一步提升了设备核心性能。本文介绍的方法稍加适应性设计即可适于多种应用。  相似文献   

7.
本文介绍了液晶控制器SED1335,论述了单片机控制点阵LCD的硬件接口设计和软件控制实现,然后利用KeilC51进行编程,实现对SED1335液晶显示控制器的初始化、数据采集、数据处理、图形显示等功能.最后讨论了其在单片机系统中的应用.  相似文献   

8.
现代程序开发过程中,C语言是使用比较多的一种语言,广泛应用于底层开发。而51单片机作为基础入门的单片机,也是一种应用广泛的硬件,二者都是电子信息类专业人才必须掌握的知识内容。实际开发过程中,采用51单片机程序与C语言相结合的设计方式十分常见。笔者简单介绍了51单片机和C语言的编程特点,简要讨论了C语言的编程技巧和方法。  相似文献   

9.
介绍了Small RTOS 51多任务操作系统的基本原理,结合单片机控制的电子存包柜,简要介绍了移植small RTOS51及通过消息队列实现任务通讯的软件设计方法.  相似文献   

10.
为更好地完成51单片机到STM32的教学过渡,设计了一个基于51单片机和STM32单片机的超声波测距显示的模块化实验。该模块化实验通过各模块程序调试,得到了51单片机和STM32两种不同内核单片机编程方式区别,能够对比不同显示方式编程及硬件上的区别,实现输入/输出(Input/Output,I/O)口、显示屏、串口以及I2C等实验程序的综合教学,帮助学生从51单片机学习平稳过渡到高级精简指令集计算机(AdvancedReducedInstructionSetComputer Machines,ARM)知识学习,实现知识学习的连续性。  相似文献   

11.
设计一种基于MCS-51单片机与FPGA/CPLD的总线接口逻辑电路,实现单片机与可编程逻辑器件数据与控制信息的可靠通信,使可编程逻辑器件与单片机相结合,优势互补,组成灵活的、软硬件都可现场编程的控制系统.设计中采用VHDL语言,实现MCS-51单片机与FPGA/CPLD的总线接口逻辑设计.实验表明,该总线接口逻辑电路工作稳定、可靠,使MCS-51单片机与FPGA/CPLD能够完美结合.  相似文献   

12.
51系列单片机C语言编程入门(上)   总被引:1,自引:0,他引:1  
一、使用C语言编程的好处 8051系列单片机自80年代初期诞生以来,由于8051单片机卓越的性能和厂商对8051单片机开发应用的有力支持,8051单片机以绝对的优势在国内迅速地普及应用。为了解决汇编语言编困难的问题,在80年代后期,一些单片机生产厂家推出了基于高级语言C的51系列单片机编译器,即C51编译器。由于C语言是高级语言,使得编程者在编程时不必过份了解单片  相似文献   

13.
本文将iRMX51实时多任务操作系统中的核心程序iDCX51移置到8031单片机上,并且在iDCX51的基础上,增加了键盘管理程序和多机通信程序,省去了在设计实时单片机系统时对实时性的过多考虑。  相似文献   

14.
新书介绍     
单片机实验与实践教程(一) 万光毅 严义 编著 北京航空航天大学出版社 预计出版日期:2003年12月 重点介绍单片机与外围芯片之间的接口电路设计、编程与实验操作。内容包括并口扩展、UART串行扩展、RS-232C接口,以及I~2C、SPI、1-Wire、2-Wire和3-Wire等多样化的串行扩展电路实验。前面2章包含51系列单片机基本系统实验,后面7章以串行扩展技术为目标,精选最新应用实例作为实验教材。最后1章讲解μCOS-Ⅱ操作系统在80C51单片机上的移植、调度和应用实例,在实时多任务操作系统的平台上建立全新的嵌入式系统开发环境。  相似文献   

15.
目前比较流行的兼容芯片是ATMEL公司的AT89C系列芯片(AT89C1051/2051/51/52),它们以能够反复多次编程的片内ROM(FLASH MEMORY)及完全和Intel公司51系列单片机兼容的软硬件特性受到设计人员的欢迎.但是同51系列单片机一样,AT89C系列单片机也属于通用型单片机,缺少如A/D,D/A,PWM等外围接口电路.  相似文献   

16.
RTX51 Tiny中信号量操作的实现   总被引:2,自引:0,他引:2  
RTX51 Tiny是一种应用于MCS51系列单片机的小型多任务实时操作系统。它完全集成在Keil C51编译器中,具有运行速度快、对硬件要求不高、使用方便灵活等优点,因此越来越广泛地应用到单片机的软件开发中。但是RTX51 Tiny自身并不支持信号量的操作,这就给设计开发中共享资源的使用带来了诸多不便。本文介绍一种在RTX51 Tiny环境中添加信号量支持的方案。1信号量信号量实际上是一种约定机制,在多任务操作系统内核中普遍使用。信号量可分为二值信号量和计数式信号量。每一个信号量都有一个计数值,它表示某种资源的可用数目。二值信号量的值…  相似文献   

17.
单片机与FPGA/CPLD总线接口逻辑设计   总被引:1,自引:0,他引:1  
设计一种基于MCS-51单片机与FPGA/CPLD的总线接口逻辑,实现单片机与可编程逻辑器件数据与控制信息的可靠通信,使可编程逻辑器件与单片机相结合,优势互补,组成灵活的、软硬件都可现场编程的控制系统.在设计中采用VHDL语言,实现MCS-51单片机与FPGA/CPLD的总线接口逻辑设计.试验表明,该总线接口逻辑工作稳定、可靠,使MCS-51单片机与FPGA/CPLD能够完美结合.  相似文献   

18.
MCS-51和MSP430单片机定时器的应用比较   总被引:1,自引:0,他引:1  
吴怀超 《工业控制计算机》2010,23(9):99-100,102
以单片机产生PWM波作为实例,对MCS-51单片机定时器T0和MSP430单片机的TimerA进行了比较,得知MCS-51单片机定时器T0结构简单、入门容易、使用方便,但功能较弱,对编程技巧要求较高,而MSP430单片机的TimerA结构复杂、功能强大、入门不易,但使用灵活,对编程技巧要求不高,从而建议用户应根据自身的知识基础和应用场合来选择单片机实现定时的功能。  相似文献   

19.
介绍MCS-51单片机串行口多机通讯原理和分析IBM-PC异步通讯适配器的结构特点及编程作甩的基础上,阐述在以IBM-PC作主机、MCS-51单片机作从机的多机系统中主机与从机多机串行通讯设计中的一些问题及解决方法。  相似文献   

20.
介绍了一种应用于马赛克自动铺贴机上的C51单片机协作系统的设计思想、关键技术及实现过程.该系统可根据预设的马赛克图案自动生成颜色传感器接口及控制马赛克颗粒分拣的C51源程序,并可自动激活Keil系统的编译器、链接器生成可下载到单片机的HEX文件.系统增强了马赛克自动铺贴机的自动编程功能,提高生产效率.  相似文献   

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

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