本人在使用keil3开发环境中,由于程序代码过长,造成了如标题所示的错误,编译无法通过,开始我以为是自己的代码过长,造成软件无法编译通过的。后来在网上一查,才发现是自己的keil软件没有经过破解,所以code size 一直受到限制。因而我便从网上找了keil v8.02的破解工具,将该软件破解。下面将破解图片献上。
1、打开keil中File下的License Management,弹出对话框,如下图所示:
2、复制其CID号后,选中Keil注册机软件,软件图标如下图所示:
3、打开Keil注册机软件,弹出对话框,如下图所示:
4、选择V2模式 ,MCU type选51,勾选External CID,将复制的CID号粘贴上去,点击Generate,将会产生LICO和SN,复制LICO号码,如下图所示:
5、再次打开keil中File下的License Management,弹出对话框,将LICO号码粘贴到New License ID Code后,然后点击Add LIC,即出现成功注册字样,如下图所示:
注意:License Management对话框中的Support Period的日期,一定要大于当前日期才有效!
关键字:51单片机 常见问题 解决方法
引用地址:
51单片机中常见问题的解决方法
推荐阅读最新更新时间:2024-03-16 14:33
51单片机温度计2.0版ds18b20+0.96寸OLED IIC显示
51单片机温度计LCD1602显示成功,于是又挑战了OLED显示 main.c #include oled.h #include ds18b20_1.h void Timer0Init(void); //void Gao_Wen(void); //void GaoDiInit(void); sbit Deng=P1^0; //LED灯 sbit FengMing=P1^1; //蜂鸣器 sbit GD=P3^0; //两个功能:高限温减小,关闭LED灯 sbit GF=P3^1; //两个功能
[单片机]
51单片机控制多普勒血流计系统的设计和实现
0 引言 多普勒血流计的出现标志着在微血管灌流方面取得重大进步。本设计采取双通道装置拾取多普勒信号,有效地抑制噪声信号,采用单片机来对信号进行控制及处理,既简化了电路,又有助于信号的处理及读取。运用12位的AD574A不但提高了信号精度,利用其双极性,也省去了以往信号处理中复杂的乘方、开方电路或绝对值电路。通过四位LED显示,直观、准确地读取血细胞灌流量的瞬时相对定量值,可精确到小数点后两位。并同时配有扬声器来形象表示信号的强弱和变化。还可通过绘图仪,对信号进行长时间检测、记录,以便研究和分析。 1 系统总体方案 系统组成框图如图1所示。系统工作时,从激光探头发射出一束激光照射到组织上,并穿透组织形成一个半径为1mm的半球,
[单片机]
基于Java语言的51单片机串口通讯PC机程序
1 硬件部分(KeilC) 图1 硬件电路图 串口通讯硬件部分电路,收发器件采用max232,5V供电。J31接一单片机如AT89C52,单片机的串口与max232的10和11脚相连。 max232与微机通过9针接头相连。 本文的实验环境是AT89C52,单片机的内部程序是用KeilC语言编写的,程序功能非常简单,检测到开始信号后从串口读数据,然后把读入的数据发送给串口,遇到结束符停止。C语言代码如下供大家参考。在uv3中含有两个文件comm.h和comm.c,代码分别为: // /* comm.h */ /*
[单片机]
8051单片机的5个中断源
当几个中断源同时向CPU请求中断时,按所发生的实时事件的轻重缓急排队,优先处理最紧急事件的中断请求,于是单片机规定每个中断源的优先级别。 当CPU正在处理一个中断请求,又发生另一个优先级比它高的中断请求,CPU暂时中止对前一中断处理,转而去处理优先级更高的中断请求,待处理完后,再继续执行原来的中断处理程序,这样的过程称为中断嵌套,这样的中断系统称为多级中断系统。 由于外界异步事件中断CPU正在执行的程序时随机的,CPU转向去执行中断服务程序时,除了硬件会自动把断电地址,即16位PC程序计数器的值压入堆栈之外,用户还得注意保护有关工作寄存器,累加器,标志位等信息,这个过程通常称为保护现场。以便在完成中断服务程序后,恢复原工作寄存器,
[单片机]
基于51单片机实现LED模拟交通灯
具体功能实现: 南北红灯亮,东西绿灯亮;南北绿灯亮,东西红灯亮;在红绿灯转换过程中,黄灯闪烁5次。 使用器件: 若干电阻、4只LED红灯、4只LED绿灯、4只LED黄灯、AT89C51芯片 Proteus仿真原理图: 仿真测试: 知识介绍: Proteus布线 为了让整个原理图看上去简洁明了,我们对元器件的导线进行标号,而不是直接和芯片相连。 LED低电平有效 LED的特性是单向导通,只有当阳极的电压大于阴极的电压才能导通。在仿真图中LED的阳极接了电源,因此阴极我们置0方可导通。 主要代码(C语言)KEIL5实现: #include REGX52.H sbit RED_A = P0^0; //east and
[单片机]
MCS-51单片机汇编语言学习笔记
ACC 与 A 的区别 通俗的解释为:ACC是地址为E0H的寄存器,A是标准的无地址的累加器 当其要进行位表示时,必须用ACC,比如要写成ACC.7,而不能写成A.7;但当其作为8位二进制数时,ACC和A都能用,但还是有区别:比如 INC ACC和INC A 都能用,还有PUSH ACC,POP ACC不可以写成PUSH A和POP A //a 0时 Y = a - b //a 0时 Y = a + b //把结果Y放到 累加器20H单元 ORG 1000H START: MOV A, # a //立即数a送到累加器中 MOV B, # b //立即数b送到寄存器B中
[单片机]
有哪些因素会影响质量流量计的测量 解决方法有哪些
质量流量计直接测量通过流量计的介质的质量流量,还可测量介质的密度及间接测量介质的温度。要准确的测量数据,就不能有影响因素,但是在使用流量计的时候避免不了一些因素的影响,简单来说说有些因素影响质量流量计的测量及解决方法。 1、振动对质量流量计准确度的影响。处理方法:避免振动干扰,如果实在无法避免,应采取隔离措施,使流量计与振动干扰源隔离。 2、电磁干扰对质量流量计准确度的影响。处理方法:质量流量计安装时应远离大型变压器、电动机等产生较大磁场的设备。 3、安装应力对质量流量计准确度的影响。处理方法:a.流量计安装时应严格遵守安装规范。b.流量计安装完毕后,用手操器或在变送器界面调出“调零菜单”并记录出厂零点预设值,调零完毕后再观察
[测试测量]
用51单片机控制RTL8019AS实现以太网通讯
摘要:介绍以太网的帧协议和以太网控制芯片RTL8019AS的结构特性;介绍51单片机控制RTL8019AS实现以太网通讯的硬件设计方案;采用C51语言实现ARP协议(地址解析协议),并进行了系统的调试与验证。
关键词:RTL8019AS Ethernet 51单片机 TCP/IP协议
互联网络硬件、软件的迅猛发展,使得网络用户呈指数增长,在使用计算机进行网络互联的同时,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备在逐步地走向网络化,以便共享网络中庞大的信息资源。在电子设备日趋网络化的背景下,利用廉价的51单片机来控制RTL8019AS实现以太网通讯具有十分重要的意义。
1 以太网(Ethernet)协议
一个标
[网络通信]