基于单片机的移动式RFID信息采集器的设计与实现_第1页
基于单片机的移动式RFID信息采集器的设计与实现_第2页
基于单片机的移动式RFID信息采集器的设计与实现_第3页
基于单片机的移动式RFID信息采集器的设计与实现_第4页
基于单片机的移动式RFID信息采集器的设计与实现_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本科毕业论文(设计)论文辽东学院 毕业(论文)姓 名:学 号:学 院:专 业:班 级:指导师:开题期:2013 年 10 月 20 日 毕业设计论文IV摘 要本设计针对现有数据采集器大都需要跟电脑连接,受场地和仪器限制的现状,本文提出了基于 AT89C51 单片机和 RFID 技术的手持式数据采集器的设计思路,设计一种便携、实时、准确识别的信息采集仪器。该设计将会在物流、仓库管理等化方面有广阔的市场。无线射频识别技术(Radio Frequency Identification, RFID) ,或称射频识别技术是从二十世纪 90 年代兴起的一项非接触式自动识别技术。它是利用射频方式进行非接触双

2、向通信,以达到自动识别目标对象并获取相关数据,具有精度高、适应环境能力强、抗干扰强、操作快捷等许多优点。关键词关键词:AT89C51 单片机;RFID;数据采集器;实时时钟; 毕业设计论文V目 录第一章 绪论 .61.1 研究背景.61.2 本设计现状.6第二章 方案论证 .82.1 控制芯片选择.82.2 显示模块的选择.82.2 系统总体结构确立.9第三章 硬件电路设计 .103.1 系统硬件组成.103.2 单片机系统介绍.103.3 复位电路介绍.113.4 晶振电路.113.3 RFID 识别电路 .123.3.1ATS125K RFID 读卡模块简介.123.3.2ATS125K

3、RFID 读卡模块参数.123.3.3 在个人电脑通过串口调试助手软件读卡演示.133.3.4 在个人电脑通过软件读 ID 卡及设置输出格式方法.13.3.4ATS125K 读卡模块通讯协议和编码格式介绍.13.4 声音提示电路原理:.2第四章 软件设计 .14.1 主程序流程图.14.2 软件程序各模块函数介绍.24.2.1. 延时函数:.24.2.2. 串口初始化函数:.24.2.3 液晶屏初始化函数:.24.2.4 串口中断程序:.3 毕业设计论文VI4.2.4 主程序.3第五章 调试与仿真 .4第五章 设计总结 .5参考文献 .6附录 1.7系统主电路图 .7附录 2.8部分程序源代码

4、 .8 毕业设计论文7第一章 绪论1.1 研究背景当今世界信息技术的发展日新月异,一个以信息资源的采集、开发、利用为特征的信息技术革命正席卷全球,信息技术已广泛的渗透到社会各个领域,在世界经济和社会发展中发挥着越来越重要的作用。目前各个发达国家都在致力于信息化建设,以此来加速本国经济的发展。发展信息产业有许多关键的要素,如计算机、通信、集成电路、软件和信息服务业的建设等。但是如何将人类的社会活动和生产活动与现代化的信息传输和处理手段联系在一起也是一个重要的课题,只有解决了这个实际要求,才能使人类享受到信息技术带来的高度的物质文明和精神文明。射频识别技术正是解决这一课题的重要研究方向之一。例如,

5、电子车票在公交领域的应用取代了传统的纸制车票,方便了乘客的出行,使司机不必兼任售票工作减小了注意力的分散,降低了公交企业的运营成本,甚至对生态环境的保护也产生了积极的效果。又例如,可以自动检查每个人进出办公楼、管理区或某个房间的准入权限的门禁系统,提高了监控区域的安全性和进出人员的通过速度,并且可以很方便的通过中央计算机修改某个人的准入权限。另外,由于人们生活水平的提高,顾客对酒店、银行、医院、娱乐场所等服务型行业的消费环境提出了新的要求在这些场合中,顾客需要在任何位置任何时候都能得到服务人员及时、体贴和温馨的服务,因此,具有呼叫功能的无线呼叫系统应运而生。射频识别技术做到了科学技术与人类生活

6、的完美结合,已经成为社会现代化过程中的一种新的基础设施建设。本文从我国信息建设和社会生活中的实际需要出发,分析了射频识别技术在我国的发展与应用情况,利用射频识别技术提出了一种先进的无线呼叫系统的 ASIC 设计与实现方案。1.2 本设计现状单片机是把中央处理器(CPU) 、随机存取存储器(RAM) 、只读存储器(ROM) 、输入/输出端口 (I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。 计算机的产生加快了人类改造世界的步伐,但是它毕竟体积大。微计算机(单片机)在这种情况下诞生了。纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数

7、据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能 IC 卡、电子宠物等,这些都离不开单片机。以前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用, 毕业设计论文8元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了,且容易升级改善。射频识别1的名称来自英文名词“Radio Frequency Identifi

8、cation”,又可以称为无线电频率识别,简称 RFID 技术。它利用无线射频方式进行非接触双向通信,来识别目标并交换数据。近年来,射频识别技术在交通、金融、商业、军事等许多领域得到了快速的普及和推广,其目的在于安全、准确、快捷地提供个人、车辆、资金、货物的标志信息及运行状态。一个典型的 RFID 系统由电子数据载体(称应答器)和阅读器组成。应答器与阅读器之间的能量、数据和时序信息的交换是通过无线电与雷达技术实现的。应答器:应答器放置在要识别的物体上,可以发送和接收信息,可根据收到的操作命令作读/写等处理。应答器中往往镶嵌有可电擦除的可编程只读存储器(即 2E PROM) ,逻辑加密电路,以及

9、中央处理器等。存储器中的信息根据需要可以有条件地供外部读取,或供内部信息处理或判别之用。 毕业设计论文9第二章 方案论证2.1 控制芯片选择方案一:采用飞思卡尔半导体公司的十六位单片机 mc9s12xs128 单片机,此款单片机共有 80 引脚绝大部分为 I/O 口,最高主频可达到 96MHZ,运行速度快,但由于本系统的资源需求不是很大,而且此款单片机的照价较高,外围电路较复杂,故没有选择此款单片机。方案二:采用传统的 8 位机 AT89C51 此款单片机应用方便外围电路简单,从设计任务看此款单片机足可胜任,最终从经济、性能等方面本系统选择了 AT89C51 作为主控芯片;2.2 显示模块的选

10、择方案一:采用液晶 1602 作为显示模块,1602 液晶每行可显示 16 个字符一共可以显示两行,可以显示数字和字符但是不能显示汉字,由于系统中采集的信息有可能是汉字的所以没有选择 1602 液晶。方案二:采用液晶 12864,,12864 液晶显示可以显示汉字,带有字库显示方便技术成熟,对于系统而言满足系统要求。可以显示较多的信息,清晰明了,所以本系统选择了 12864 作为显示单元的显示器。 毕业设计论文102.2 系统总体结构确立最终从控制芯片和硬件电路的综合角度确立了系统结构框图其中包括控制模块,显示模块,RFID 识别模块等部分,如图 2.1 所示:图 2.1 系统总设计结构图系统

11、主要由 CPU(时钟电路、复位电路) 、显示电路、实时时钟电路、RFID 输入识别电路、声音提示电路等。单片机 AT89C51RFID 输入设备蜂鸣器时钟电 路12864 显示 毕业设计论文11第三章 硬件电路设计3.1 系统硬件组成本系统电路主控芯片 AT89C51,晶振和两个电容组成的时钟电路,电阻和一个电解电容和一个按键组成的复位电路,ATS125K RFID 读卡模块构成 ID 识别电路,液晶 12864 作为显示器,一个声音提示电路,和一个实时时钟电路。3.2 单片机系统介绍AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmabl

12、e and Erasable Read Only Memory)的低电压,高性能 CMOS8 位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除 100 次。该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51是一种高效微控制器。单片机 XIAL1 和 XIAL2 分别接 30PF 的电容,中间再并个12MHZ 的晶振,形成单片机的晶振电路。以当前使用较多的 AT89 系列单片机来说, ,在复位脚加高电平 2 个机器周期(即 24 个振荡周期

13、)可使单片机复位。复位后,主要特征是各 IO 口呈现高电平,程序计数器从零开始执行程序。单片机的外部引脚图如图 3.1 所示:P10/T1P11/T2P12P13P14P15P16P17INT1INT0T0T1EA/VPX1X2RESETRDWRP00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27RXDTXDALE/PPSENP28P29P30P31P32U189C52INT1INT0RSLCDENX1X2RSTRDWRP3.0P3.1ALEWE1WE2WE3WE4S17SW-PB10uFC430uFC230uFC31KR912Y112MHZVCCG

14、NDX1X2RSTCSDAP2.0P2.1P2.2P2.3P2.4GNDP1.0P1.1P1.2图 3.1 单片机系统图 毕业设计论文123.3 复位电路介绍单片机的复位方式大体有两种。1.手动复位:按钮按下,复位脚得到 VCC 的高电平,单片机复位,按钮松开后,单片机开始工作。2.上电复位:上电后,电容电压不能突变,VCC 通过复位电容(10F 电解)给单片机复位脚施加高电平 5V,同时,通过 1K 电阻向电容器反向充电,使复位脚电压逐渐降低。经一定时间后(约 10 毫秒)复位脚变为 0V,单片机开始工作。本系统中单片机采用手动按键复位电路,电路由按键、电阻、电容组成。原理图如图 3.2 所

15、示:图 3.2 复位电路3.4 晶振电路单片机运行离不开晶振电路,晶振电路由两个 30pf 的电容和一个晶振组成的。给单片机的运行提供了时钟基准基本原理如图 3.3 所示:图 3.3 晶振电路 毕业设计论文133.3 RFID 识别电路3.3.1ATS125K RFID 读卡模块简介ATS125K 非接触式射频 ID 卡专用模块,釆用先进的射频接收线路及嵌入式 微控制器设计,结合高效译码算法,完成对 EM4100、TK4100 兼容式 ID 卡的数据 接收。具有接收灵敏度高工作电流小稳定性高等特点,适用于门禁考勤收费防盗巡更等各种射频识别应用领域。操作方便,只要接好电源线(接任意的 VCC 和

16、 GND 引脚,供电电压:3V5V) 就可以读卡,读卡成功 LED 会闪一下提示,蜂鸣器响一下。支持各种输出格式:包括 10 进制(10 位编码、8 位编码、18 位编码)、16 进制编码格式输出,兼容 rdm6300 模块格式输出;使用授权好的 ID 卡嘀卡,可以 让本模块输出高电平。默认情况下是输出 10 进制 10 位编码,使用软件简单设置一 下即可改为 10 进制(8 位编码、18 位编码)、16 进制编码、rdm6300 模块格式 任一种格式输出或设置成输出高电平模式。模块实物如图3.4所示:图3.4 RFID 读卡模块3.3.2ATS125K RFID 读卡模块参数ATS125K

17、RFID 读卡模块感应距离:钥匙扣卡距离约 4cm、 ID 薄白卡距离约 6cm。如图3.5为ID卡实物图。 毕业设计论文14图3.5ID卡实物3.3.3 在个人电脑通过串口调试助手软件读卡演示本模块操作简单,只要接好电源线(接任意的 VCC 和 GND 引脚,供电电压:3V5V)就可以读卡,读卡成功 LED 会闪一下提示,蜂鸣器响一下。若要在读卡时显示卡的 ID 号就需要接显示设备。现介绍在个人电脑通过 SSCOM3.2 串口调试助手软件读卡演示:如图3.6为演示上位机:图3.6调试上位机13.3.4 在个人电脑通过软件读 ID 卡及设置输出格式方法1、通过软件读 ID 卡:把 ATS125

18、K 读卡模块与 USB转 TTL 串口模块接好,先插到电脑上,然后打开软件。点击 “OPEN COM”,串口打开后把 ID 卡放到线圈能感应的范围,即可读出。2、本模块支持各种输出格式:包括 10 位编码、8 位编码、18 位编码、16 进制编码格式输出,同时兼容 rdm6300 模块格式输出。默认情况下是输出 10 位 编码,用户若需要其它格式输出,可使用我们提供的软件按以下方法简单设置一 下即可改为 8 位编码、18 位编码、16 进制编码、rdm6300 模块格式任一种格式若要改为 18 位编码或 16 进制编码或 rdm6300 模块输出格式方法相同。ID 卡放到线圈感应范围内,读到卡

19、,指示灯亮,并且通过 TXD 引脚输出 高电平;成功输出高电平蜂鸣器响一下提示,一直读到卡会一直输出高电平。默认情况下当读不到已授权的 ID 卡,约 2 秒指示灯灭,输出低电平,蜂鸣器长鸣一秒提示。只有已授权的 ID 卡,才能被该模块读卡输出高电平,最多授权 30 张。其他输出格式切换成高电平输出格式时,需要重新上电,高电平输出格式才 生效。使用高级版授权软件通过电脑可以给本模块设置授权卡,可以设置读到授 权卡是输出高电平或者低电平,可以设置读到卡后多少秒输出开关量及读不到卡 后多少秒停止开关量输出。(高级版授权软件只对批量客户开放)。模块设置某一种输出格式后,只要不更改,会一直保持该输出格式

20、。4、查询 ATS125K 读卡模块输出格式:若用户想知道读卡模块当前的输出格 式是何种,可以通过软件查询,点击“读取模块信息”按扭,然后看到当前的输出格式项被选中,表示当前是该格式输出。 3.3.4ATS125K 读卡模块通讯协议和编码格式介绍通讯接口:通用串行异步接口中(UART 串口)。UART 串口参数: 波特率:9600 起始位:1 位数据位:8 位 校验位:无停止位:1 位通讯协议卡号(ASCII 编码)+回车(0 x0D)+换行(0 x0A)注意:ATS125K 模块默认支持 10 位 10 进制卡号,另外还支持 8 位 10 进制、18 位 10进制和 16 进制格式输出,详见

21、卡号编码。可以通过专用 PC 软件进行设置。 字符2之间时间距为典型值为 104uS,最大值为 208uS,最小值为 0uS。 以图以 16 进制输出格式为例,对 ATS125K 读卡时输出波型为例分析:图中显示的 16 进制卡号为:080019040C。 卡号编码:16 进制编码的卡数是最全的包括了 1 个字节的厂家信息,即节 5 个字节。如:0 x08 0 x0 x00 0 x19 0 x04 0 x0C;10 位 10 进制只包含 4 字节的卡号,没有厂家号,如:0 x00 0 x19 0 x04 0 x0C,对应 10 值:0001639436;8 位 10 进制只包含 16 进制编码

22、的后三个字节,并且分为两部份,如:0 x19 0 x04 0 x0C。 对应的 10 进制用逗号分开如:025(0 x19),1036(0 x040C)。18 位 10 进制只是 10 位 10 进制和 8 位 10 进制的组合,中间用空隔符号分开,如:0001639436 025,01036。3.4 声音提示电路原理当有信息采集时会有提示音。声音提示电路由三极管和蜂鸣器组成的基本原理如图 3.3 所示:LS1SpeakerQ2NPNVCCGNDP2.1图 3.3 声音提示电路3.5 实时时钟电路系统采用 DS1302 作为实时时钟的芯片,实物图如图 3.4 所示3图 3.4 实时时钟模块1第

23、四章 软件设计4.1 主程序流程图系统上电后显示欢迎使用 RFID 信息采集系统,过后显示请刷卡,当刷卡后信息将显示在12864 显示屏上,系统的软件整体流程图如图 4.1 所示:开始程序初始化液晶显示初始化等待刷卡显示采集信息读取时钟时间结束图 4.1 主程序流程图24.2 软件程序各模块函数介绍4.2.1. 延时函数:void DelayMs(unsigned char t)含有输入参数 unsigned char t,无返回值 unsigned char 是定义无符号字符变量,其值的范围是 0255 这里使用晶振 12M。实现对程序的延时功能。4.2.2. RFID 信息采集函数:刷卡后

24、信息通过 RFID 模块发出后进入单片机进行识别判断。void InitUART (void)主要对 RFID 模块发送的数据进行接收,是程序信息采集的关键函数。下面给出了基本寄存器的初始化简介:SCON = 0 x50; SCON: 模式 1, 8-bit UART, 使能接收 TMOD |= 0 x20; TMOD: timer 1, mode 2, 8-bit 重装TH1 = 0 xFD; TH1: 重装值 9600 波特率 晶振 11.0592MHz TR1 = 1; TR1: timer 1 打开 EA = 1;打开总中断ES = 1;打开串口中断4.2.3 液晶屏初始化函数:voi

25、d Init_ST7920()主要对 12864 液晶在显示前进行端口初始化,方便数据到来时的显示。PSB=1; 设置为 8BIT 并口工作模式RES=0;复位RES=1;复位置高Write_Cmd(0 x30);选择基本指令集DelayUs2x(50);延时大于 100usWrite_Cmd(0 x30);选择 8bit 数据流DelayUs2x(20);延时大于 37usWrite_Cmd(0 x0c); 开显示(无游标、不反白)DelayUs2x(50);延时大于 100usWrite_Cmd(0 x01);清除显示,并且设定地址指针为 00HDelayMs(15);延时大于 10msW

26、rite_Cmd(0 x06);指定在资料的读取及写入时,设定游标的移动方向及指定显示的移位,光标从右向左加 1 位移动34.2.4 串口中断程序:void UART_SER (void) interrupt 4 /串行中断服务程序unsigned char Temp; /定义临时变量 if(RI) /判断是接收中断产生RI=0; /标志位清零IDa=SBUF; /读入缓冲区的值/ SBUF=Temp; /把接收到的值再发回电脑端a+;4.2.4 主程序void main (void)整个程序的核心,调控各个模块函数。所有函数将在主程序中被调用。unsigned char i; InitUAR

27、T();Init_ST7920(); /初始化LCD_PutString(0,2, 欢迎使用 RFID); LCD_PutString(0,3, 信息采集系统);for(i=0;i15;i+)DelayMs(200);ClrScreen();ES = 1; /打开串口中断LCD_PutString(0,2, 请刷卡.);4第五章 调试与仿真经过较长时间的制作调试,搭接了一个简单的实验模型实现了设计的基本要求下图 5.1 给出了调试结果图。图 5.1 调试结果图5第五章 设计总结本设计基于 89C51 单片机,实现了移动式 RFID 信息采集器的设计与实现。功能实践是检验真理的唯一标准,当然也是

28、检验学习成果的标准。在经过一段时间的学习之后,我们需要了解自己的所学应该如何应用在实践中,因为任何知识都源于实践,归于实践,所以要将所学的知识在实践中来检验。在做毕业设计期间,在老师的指导下,通过自身的不断努力,无论是思想上,学习上,都取得了长足的发展和巨大的收获,学会用科学的精神去解决问题。很多事情看起来是很简单的问题,但实际做起来就不简单了。运用科学的方法去解决问题,这是我这次实训给我带来的思想上的改变。学习上,使自已在大学所以的知识在这次得到实践,学到一些书本上无法学到的经验,对单片机有了进一步的认识。移动式 RFID 信息采集器是信息化时代发展的产物,应时而生,我相信随着科技的不断发展

29、,将来的移动式 RFID 信息采集器一定更加完美,更加人性化,更加便宜,更加安全。6参考文献1 李朝青.单片机原理及接口技术(简明修订版)M.北京:北京航空航天大学出版社,19982 李全利.单片机原理及接口技术M.高等教育出版社,20033 PROTEL99 SE 电路设计与制板M.机械工业出版社,20074 杨将新,李华军,刘到骏等.单片机程序设计及应用(从基础到实践) J 电子工业出版社,20065 Steven F.Barrett.Daneil J.Pack.Embedded SystemM.北京:电子工业出版社,20066 周立功.LPC900 系列 Flash 单片机应用技术J.北

30、京航空航天大学出版社, 20047 黄智伟.全国大学生电子设计竞赛训练教程M.北京:电子工业出版社, 20058 杨欣.电子设计从零开始(第二版).北京:清华大学出版社,20109 梅丽凤.单片机原理及接口技术(第三版)M.北京: 清华大学出版社,20107附录 1系统主电路图8附录 2部分程序源代码/*-名称:RFID 信息采集系统日期:2014.5内容:连接好串口或者 usb 转串口至电脑,下载该程序,打开电源打开串口调试程序,将波特率设置为 9600,无奇偶校验晶振 11.0592MHz,发送和接收使用的格式相同,如都使用字符型格式,按复位重启程序,可以看到接收到 UART test,然

31、后在发送区发送任意信息,接收区返回同样信息,表明串口收发无误-*/#include /包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 #include sbit RS = P21;sbit RW = P20;sbit E = P11;sbit RES = P13;/sbit PSB = P21;/sbit PAUSE = P30;#define DataPort P0 /MCU P012864 显示unsigned char num4=0,0,0,0;unsigned char count=0;unsigned char ID12,a=0,flag=0;unsigned cha

32、r code user16x16=0 x0F,0 xF0,0 x10,0 x08,0 x20,0 x04,0 x40,0 x02,0 x9C,0 x39,0 xBE,0 x7D,0 x80,0 x01,0 x80,0 x01,0 x80,0 x01,0 x88,0 x11,0 x84,0 x21,0 x43,0 xC2,0 x20,0 x04,0 x10,0 x08,0 x0F,0 xF0,0 x00,0 x00,;/*-函数声明-*/void SendStr(unsigned char *s);void DelayUs2x(unsigned char t) while(-t);9/*-mS

33、延时函数,含有输入参数 unsigned char t,无返回值unsigned char 是定义无符号字符变量,其值的范围是0255 这里使用晶振 12M,精确延时请使用汇编-*/void DelayMs(unsigned char t)while(t-)/大致延时 1mSDelayUs2x(245);DelayUs2x(245);/*-检测忙位-*/void Check_Busy() RS=0;RW=1;E=1;DataPort=0 xff;while(DataPort&0 x80)=0 x80);/忙则等待E=0;/*-写命令-*/void Write_Cmd(unsigned

34、char Cmd)Check_Busy();RS=0;RW=0;E=1;DataPort=Cmd;DelayUs2x(5);E=0;DelayUs2x(5);10/*-写数据-*/void Write_Data(unsigned char Data)Check_Busy();RS=1;RW=0;E=1;DataPort=Data;DelayUs2x(5);E=0;DelayUs2x(5);/*-液晶屏初始化-*/void Init_ST7920() DelayMs(40); /大于 40MS 的延时程序/PSB=1; /设置为 8BIT 并口工作模式DelayMs(1); /延时RES=0;

35、/复位DelayMs(1); /延时RES=1; /复位置高DelayMs(10);Write_Cmd(0 x30); /选择基本指令集DelayUs2x(50); /延时大于 100usWrite_Cmd(0 x30); /选择 8bit 数据流DelayUs2x(20); /延时大于 37usWrite_Cmd(0 x0c); /开显示(无游标、不反白)DelayUs2x(50); /延时大于 100usWrite_Cmd(0 x01); /清除显示,并且设定地址指针为 00HDelayMs(15); /延时大于 10msWrite_Cmd(0 x06); /指定在资料的读取及写入时,设定

36、游标的移动方向及指定显示的移位,光标从右向左加 1 位移动DelayUs2x(50); /延时大于 100us11/*-显示字符串x:横坐标值,范围 08y:纵坐标值,范围 14-*/void LCD_PutString(unsigned char x,unsigned char y,unsigned char code *s) switch(y)case 1: Write_Cmd(0 x80+x);break;case 2: Write_Cmd(0 x90+x);break;case 3: Write_Cmd(0 x88+x);break;case 4: Write_Cmd(0 x98+x);break;default:break;while(*s0) Write_Data(*s);s+;DelayUs2x(50);/*-清屏-*/void ClrScreen() Write_Cmd(0 x01);DelayMs(15);/*-串口初始化-*/voi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论