PROTEUS VSM在单片机系统仿真中的应用::介绍了单片机系统仿真工具PROTEUS VSM 及其在单片机系统仿真中的应用,给出了具体的应用实例,详细地介绍了PROTEUS VSM 与Keil uVision3的接口方法。关键词:单片机;Keil uVision3;仿真;外围器件;PROTEUS VSM; Abstract:This paper introduces the simulation tool for M CU system —PROTEUS VSM , and presents the application ofPROTEUS VSM in MCU system simulation through an applicable example.The way of interfacing PROTEUS VSM to Keil uVision3is also presented in details.Keywords:MCU ;Keil uVision3;simulation;peripheral devices;PROTEUS VSM ;
上传时间: 2013-11-16
上传用户:chenxichenyue
MSP430单片机与GPS模块接口在便携式导航系统中的设计应用 GPS 是全球定位系统的简称,目的是在全球范围内对地面或空中目标进行准确定位和监测。文章讨论了GPS 模块TU-30 的工作原理,介绍了其在便携式导航系统中的应用,给出了这种GPS 模块与单片机的接口电路。 GPS是Global Positioning System 的缩写,即全球定位系统。其目的是在全球范围内对地面和空中目标进行准确定位和监测。随着全球性空间定位信息应用的日益广泛,GPS提供的全时域、全天候、高精度定位服务将给空间技术、地球物理、大地测绘、遥感技术、交通调度、军事作战以及人们的日常生活带来巨大的变化和深远的影响。
上传时间: 2013-10-12
上传用户:1142895891
C51 中的关键字关键字 用途 说明auto 存储种类说明 用以说明局部变量,缺省值为此break 程序语句 退出最内层循环case 程序语句 Switch 语句中的选择项char 数据类型说明 单字节整型数或字符型数据const 存储类型说明 在程序执行过程中不可更改的常量值continue 程序语句 转向下一次循环default 程序语句 Switch 语句中的失败选择项do 程序语句 构成do..while 循环结构double 数据类型说明 双精度浮点数else 程序语句 构成if..else 选择结构enum 数据类型说明 枚举extern 存储种类说明 在其他程序模块中说明了的全局变量flost 数据类型说明 单精度浮点数for 程序语句 构成for 循环结构goto 程序语句 构成goto 转移结构if 程序语句 构成if..else 选择结构int 数据类型说明 基本整型数long 数据类型说明 长整型数register 存储种类说明 使用CPU 内部寄存的变量return 程序语句 函数返回short 数据类型说明 短整型数signed 数据类型说明 有符号数,二进制数据的最高位为符号位sizeof 运算符 计算表达式或数据类型的字节数static 存储种类说明 静态变量struct 数据类型说明 结构类型数据swicth 程序语句 构成switch 选择结构typedef 数据类型说明 重新进行数据类型定义union 数据类型说明 联合类型数据unsigned 数据类型说明 无符号数数据void 数据类型说明 无类型数据volatile 数据类型说明 该变量在程序执行中可被隐含地改变while 程序语句 构成while 和do..while 循环结构ANSIC 标准关键字关键字 用途 说明bit 位标量声明 声明一个位标量或位类型的函数sbit 位标量声明 声明一个可位寻址变量
标签: C51
上传时间: 2013-10-08
上传用户:waves_0801
以SPCE061A为核心作为主控制器,以89C51及相关硬件电路为分控制器,利用电话接口和电力线载波通信,设计了一种智能家居系统,文中介绍了SPCE061A的芯片特性及其在主控制器模块中的应用,在软件设计部分,介绍了系统软件的设计结构,详细介绍了语音识别子程序的设计并给出了部分关键代码,相比传统的智能家居系统,该系统人机交互性好、可靠性好、性价比高,易于推广和应用。
上传时间: 2013-10-14
上传用户:非衣2016
HT46R22单片机在电磁炉功率控制中的应用:介绍了电磁炉的基本工作原理,并提出了一种采用HT46R22 单片机实现电磁炉功率稳定输出的功率控制方法,最后简单介绍了该方法的软硬件设计过程。关键词:电磁炉;HT46R22;功率控制引言近年来,随着环保和节能意识的逐步提高,一种新兴的"绿色的厨具"--电磁炉正在家庭中普及。它改变了传统的明火烹调方式,利用电磁感应原理,使电流通过内置的线圈时产生磁场,磁场内的磁力线感应到铁制器皿,产生无数高速运动的小涡流,涡流产生的巨大循环能量转换为有效热能,使锅具自行高速加热,最终直接加热食物。电磁炉的热效率达到90%以上,同时它无烟无灰,无污染,不升高室温,不产生一氧化碳等有害物质,安全环保。电磁炉还采用了微电脑控制,能够随意控制温度。正是由于上述种种优点,电磁炉在发达国家的家庭普及率已经达到80%以上。为了提高电热转换率,家用电磁炉一般采用的是高频电磁炉,须将工频电整流成直流电后再逆变成20kHz 以上的高频振荡电流,在高频下,稳定功率输出和实时检测就成了设计的难点和关键所在。采用Holtek 公司产的A/D 型单片机HT46R22 可以方便地实现定温控制、实时检测、报警检测和功率控制,本文着重介绍功率控制的实现。
上传时间: 2013-10-21
上传用户:colinal
自动检测80C51串行通讯中的波特率:本文介绍一种在80C51 串行通讯应用中自动检测波特率的方法。按照经验,程序起动后所接收到的第1 个字符用于测量波特率。这种方法可以不用设定难于记忆的开关,还可以免去在有关应用中使用多种不同波特率的烦恼。人们可以设想:一种可靠地实现自动波特检测的方法是可能的,它无须严格限制可被确认的字符。问题是:在各种的条件下,如何可以在大量允许出现的字符中找出波特率定时间隔。显然,最快捷的方法是检测一个单独位时间(single bit time),以确定接收波特率应该是多少。可是,在RS-232 模式下,许多ASCII 字符并不能测量出一个单独位时间。对于大多数字符来说,只要波特率存在合理波动(这里的波特率是指标准波特率),从起始位到最后一位“可见”位的数据传输周期就会在一定范围内发生变化。此外,许多系统采用8 位数据、无奇偶校验的格式传输ASCII 字符。在这种格式里,普通ASCII 字节不会有MSB 设定,并且,UART总是先发送数据低位(LSB),后发送数据高位(MSB),我们总会看见数据的停止位。在下面的波特率检测程序中,先等待串行通讯输入管脚的起始信号(下降沿),然后起动定时器T0。在其后的串行数据的每一个上升沿,将定时器T0 的数值捕获并保存。当定时器T0溢出时,其最后一次捕获的数值即为从串行数据起始位到最后一个上升沿(我们假设是停止位)过程所持续的时间。
上传时间: 2014-08-22
上传用户:dajin
RT0S在MCS-51系列单片机中的应用:在嵌入式应用中使用实时操作系统(RTOS),已成为单片机应用领域的一个热点.本文对RTOS内核做了简单的介绍.讨论了在KEIL C V6.23编译器中,移植实时系统u c/os-iI到51系列单片机的一些关键问题.
上传时间: 2013-10-21
上传用户:haohao
MCS51系列单片机在工程数据采集中的应用:随着现代科学技术的发展,单片机已深入应用到社会发展的各个领域,如家电制造业、工程数据采集、智能仪表等。因而各芯片制造厂商纷纷推出不同系列的单片机,以满足不同行业的实际需要。结合本人的实际工作,现介绍一种集智能仪表与数据采集相结合的终端设备,可广泛应用于自来水、煤气管网等等的数据采集与远传,实现自来水、煤气等公司的集中监控与调度。本设备的特点是结构简单、成本低、维护方便等特点。因而可以代替价格较高的PLC 在这方面的应用。
上传时间: 2013-10-09
上传用户:lalalal
PCF8583的工作原理及在单片机接口中的实现:时钟/日历芯片PCF8583是一种实时时钟集成电路,硬件方面介绍了PCF8583的结构、功能厦工作原理;软件方面,因为PCF8583是通过I C总线方式与各种单片机接口的,先介绍了I。C总线的时序,最后采用C51语言对51单片机进行软件编程,实现了对PCF8583芯片的读写,并调试成功,最终完成了串行实时时钟功能。
上传时间: 2013-10-30
上传用户:z240529971
通过介绍串行EEPR0M芯片在MCS.51单片机系统中的应用,为单片机应用数据存储器的扩展,提供一个新的理念,从而有效地提高了单片机cPu的引脚资源利用率,为单片机应用系统设计、开发、数据管理提供了又一种结构形式.
上传时间: 2013-10-21
上传用户:181992417