亚博智能论坛  
  
查看: 1208|回复: 0

keil3

[复制链接]
  • TA的每日心情
    郁闷
    2018-5-21 09:57
  • 2

    主题

    2

    帖子

    15

    积分

    新手上路

    Rank: 1

    积分
    15
    发表于 2018-5-19 19:14:55 | 显示全部楼层 |阅读模式
    本帖最后由 batis 于 2018-5-21 10:14 编辑
    ' Q( n* b2 b8 r! q% k- v
    8 Q7 {4 a7 N1 `1 N
    玩转了好多年的单片机编程工作,从51到AVR再到STM8再再到STM32,最终到Android,这一路成长,一路走来,艰辛和激动伴随。现把本人的经验成长史与和我一样这平台上聊聊家常。这次这个家常的主题是经典入门51单片机的环境建立及使用。
    工具/原料
    ·                       电脑(笔记本或台式,系统为XP及以上)
    ·                       Keil uVision3中文破解安装包(无此包或具备上网下载条件也可以)
    方法/步骤
    1.         1
    到如下百度云盘地址下载:
    1 O: k; ]: }: Y0 B+ m/ k
    WB6E5YLG4B4E5G_ETERWN@Q.png
    下载后解压
    OFR_[9OTWNK%D8A)HIOY.png
    进入Keil.uVision3文件夹,点击[Keil.uVision3].c51v808a.exe安装
    Z7[61HIJ4(2E5{%FI7F%@MT.png
    U@(AQ5B{EM[T@JOP2YAO4~2.png
    点击Next
    P5)X3[0[U1Y(@QIG80HHKEK.png
    勾选I agree to all the terms of the preceding License Agreement选项,随后点击Next
    ERS2J@2M$]FYO~B3]9H[I{X.png
    路径默认,点击Next
    7C6B5ZYI7Z9X`@3P)[@Q]@9.png
    在First Name:填入你的大名(如abc),在E-mail:填入你的邮箱(如1355916440@qq.com)随后点击Next,随后开始安装中。。
    I@QF5F`5JI~%WEY_BF}2{7R.png
    点击Finish
    S{5EVYOGIK6BB]BXIL4EMNE.png
    点击桌面上如图示的图标,如果桌面没有,就到C:\Keil\UV3路径下找到Uv3.exe点击打开
    `1{V$}U9V4(0{[XZ`}QW2NO.png
    SG3GU(`FCLHR`}{XD`_4W7R.png
    打开后,点击菜单File>License Management
    (`K[3_67KT`~XPT1@LFB@N0.png
    复制CID框里的那串数字(一会儿要那这个破解生成密钥)
    KH%AB7PO(2Z[{Z2PSHHMLOD.png
    点击之前解压好Keil.uVision3文件夹下的Keil_lic-v3.2 注册机.exe
    Q8%ZF3PT5DY~S~P{MN[OL.png
    点中51选项,勾选External CID
    }`Y8A~J4%]B$N`WZL%4(AVB.png
    点击Generate,计算生成后,复制LIC0=框中的那串数字(注意一定要全部选中复制,稍后要用到)
    MU(EP(W8OVYDAF{MF2{Z317.png
    回到之前Keil,在New License ID Code框中粘贴步骤14已复制的那串数字
    6~BS3I6FR@~4_N4ZSIOWVRV.png
    点击Add LIC,生成有效期年限,图示生成的有效年限是2023年黑色字体是可以用的,如果该有效年限无效则会是是字体是红色,重复以上步骤14-15(每次点击Generate会生成不同的一串数字,再去粘贴,生成有效年限,多次尝试必有可用的)OK后,关闭对话框,关闭Keil,自此破解工作已完成,接下来我们要把它的界面变成中文汉字(汉化)
    CSG%1@ZNRRAQBG1]21HXDQE.png
    把c518.09完美汉化修正版补丁20090111文件夹下的所有文件复制下来
    GXJR5(A9KNM{Y9%YVSP_~ZY.png
    在C:\Keil\UV3路径下粘贴,提示是否覆盖,按图示红圈操作覆盖。
    95KXKYQ`1J9)%4Y08WWMUX0.png
    QYC`3U{(BGUX3{5YA%18QVR.png
    回到桌面,打开Keil,界面已是中文了,自此汉化工作完成,接下来我们来用用,建立第一个工程。
    U)R04K_QL_[E]WUWHM`SRRO.png
    在桌面右键点击新建一个名为LED的文件夹
    LMQG_LLPFEH0}(L0CJ`E6B5.png
    0NEE%H48Q4I(PXY%A5JB@CY.png
    点击工程>新建uVision工程
    WIDWKNUAOJJTINNX8AIQ`59.png
    选中桌面的LED文件夹,把工程的名字命为test,点击保存
    5DY7QDOQF9))X@QFH]APW`T.png
    C)QTN%0UXUWI[%SM~CCCJKO.png
    1 H4 e2 f, }) H) ~; F# Q$ E
    9 K" v6 G7 d/ n! X2 n6 k
    23.     选择我们要用的51单片机型号,本人用的是STC89C52,这里选择Atmel的AT89C52,点击确定
    @YWI441Z380Z3}$WLMPI(`U.png
    CM93UOILWFEHU@S88`}L6A6.png

    0 `1 K: p# A1 A* m
    & _$ K3 M) b& G
    24.     点击否
    %(5TKH53`VJH7H{)[2U2E%A.png
    % X/ z: w. A; U! \, _, m6 Q
    25.     点击新建文件,再点击保存,将文件命名为main.c(如果用的是汇编语言,则命为main.asm)点击保存
    %Y}(}63C$]52060[[12$Q22.png
    # ?6 N: J1 S3 ?8 x
    26.     右键点击源代码组1>添加文件到组“源代码组1”
    )[TMXB%QCDRXH6[91IIWIPT.png
    1 C$ f4 `8 p, b- x. F4 j% W/ S
    27.     点击main.c,点击Add,点击Close
    G]LZHH[8CG`35I(]7Z14X7A.png

    - q+ R! D  u7 W# n0 ^
    28.     双击源代码组1,可以看到main.c已被添加进工程
    V56K$RY`EMJIL8CRELM~TH8.png

    6 ?5 k4 \1 z  C* J
    29.     编写一段最简单的代码,代码实现点亮一个接在P0.0口的LED灯(STC89C52第39脚输出低电平),如图示
    SWHR6~BA~}Z{4MFP(BBWG$N.png
      P  c/ E- Y$ y, ?: S! |0 c( ?
    30.     点击图示红圈位置,编译报告输出中显示“0个错误“即表示通过,接下来我们还要设置一下生成可以烧录进单片机内的hex文件
    0QHSO3_~O]Z]}1QNR@0.png

    5 _$ I& r! n* G6 L2 f' c/ q( c
    31.     点击图示红圈位置,选择输出一栏,勾选产生HEX文件,点击确定
    SL7039F(2VNES]J_SV_R`LL.png
    * [: ]9 K, _4 |: U0 r
    32.     再次点击编译,报告输出“创建HEX文件”,在桌面LED文件夹下可以找到test.hex文件,自此程序编写编译输出工作已完成,要是我们把改HEX文件烧进STC89C52,可以看到39脚输出低电平,该低电平可以点亮一个LED灯
    @1C7VM]35~N_{LFZ[(_Z]DC.png
    CR~OHLH}2)R@7T}UOV9)VLM.png

    $ d( r5 q# C; m. S) n1 P0 y. x
         
    }G_2U_X(2~DXY1$}_15ULEP.png
    回复

    使用道具 举报

    *滑动验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表