当前位置:网站首页>Keil installation of C language development tool for 51 single chip microcomputer
Keil installation of C language development tool for 51 single chip microcomputer
2022-06-12 07:09:00 【luffy5459】
There are several kinds of single chip computers , common 51 SCM development requires installation keil Corresponding c51 edition , Can not be installed as mdk edition . This needs attention . at present , Better tools ,windows Naturally keil 了 . But it's for a fee , Only after installation , Get another one license, Generally, the download will bring a registration machine kegen.exe, However, many registration opportunities are win10 Directly as a virus file , So before generating the registration code , Need to be closed win10 Virus and threat protection settings of the security center .
keil uvision5 The installation of the is as follows :

If it is Keil C51 Installation , The default directory is C:\Keil_v5, If the installer is keil mdk, The default directory here is C:\Keil, We need to pay attention to , This tool can set its own directory .

Fill in the user name here & Email and other information will be useful when cracking , The input is different , The last generated user ID Not exactly .

Start installation , The process will be very fast .

End of installation .

About cracking :
If it is win10, Remember to turn it off windows Security Center ,“ Virus and Threat Protection ” Real time protection under setting :

If this step is not done , The registration opportunity you downloaded is directly regarded as a virus that causes the download to fail or is directly killed , It's strange that , Before unzipping, you can see that there are keygen.exe file , How come you haven't seen it after decompression . In fact, that is win10 Virus protection is playing tricks .
after , Click on the open keygen.exe, However, many registration machines register 2020 The year will be over , about 2021 year 12 It is obviously not enough for the monthly installation , So we can download the support to 2032 Registration machine in .
Registration machine download link :https://pan.baidu.com/s/1tamsdx_5J0yPF5o4nzaaQg Extraction code :htlf
Crack keil You need to start with administrator privileges keil, And then click File->License Management, Copy in open panel computer id, That is to say cid, Then open the registration machine with administrator privileges ( This thing is noisy ), stay cid The location of , Paste the copied cid,Target Default should be C51, That is, corresponding development 51 SCM registration code , Finally, click "Generate" Button will generate a registration code .

Copy this registration code to keil license management Interface , Paste the New License ID Code (LIC) In the input box , And then the back "Add LIC" The button becomes clickable , Click on the last display LIC Added Successfully Indicates successful addition , You can look at the last expiration time , If there is no accident 2032 year , Will be enough .

Crack complete , You can open it keil Used , New project ( menu bar Project->New uVision Project), Generally, a storage location will be selected first , Finally, a single-chip type selection wizard will come out , If keil Wrong installation , This step may not come out of the SCM type selection .

General choice AT89C51 that will do .
There is nothing else in the project , You need to create a new file , And save it as .c The ending format , Then you need to add the source code of the project (Source Group1) Right click and select Add existing file (Add Existing Files to Group 'Source Group1'):

To write c The language code controls the circuit code , Finished writing , We can directly click on the tools menu translate,build,rebuild Wait button .
General simulation program or real board , What you need is compiled hex file , This tool does not generate by default hex file , Manual setting required , Click on the menu bar Options for Target Button , As shown below :

Select... In the pop-up panel Output TAB , Choose Create HEX File Just check the box .
And then every time build,rebuild Will generate hex file , This is the file that will eventually be burned to the MCU or the simulator .

After my personal exploration , stay keil And proteus During the joint commissioning , In fact, you don't have to open it keil, stay proteus During the construction of new projects , Select build by hardware type , And then choose Family 8051,Controller:80C51 perhaps 80C52, Finally, select the compiler type , At this time, if you first install proteus, May not find in the system keil Compile environment :

But you can click on the following Compilers Configuration interface : ad locum , Drop it down to Keil for 8051 When ,Compiler Directory It's empty ,Installed It is shown that Goto Website, You can select this option , And then click "Check" Button , Automatic identification system installed in Keil Catalog .

such , our proteus You can display the source code in , And write directly c Language control program , Finally, the same compilation , You can simulate it , No need to specify keil Tool compiled hex file , Very convenient , It's easy .
Attach the personal Baidu network disk connection :
link : https://pan.baidu.com/s/1PxPFzBPhVrJqQtS7FNJ4Ig Extraction code : 3h81
边栏推荐
- [image denoising] image denoising based on nonlocal Euclidean median (nlem) with matlab code
- 4 expression
- Day 5 of pyhon
- Imx6q PWM drive
- Decoupling in D
- 9 Sequence container
- I met 15 people recently and found that I couldn't answer the basic question of this test
- Scons编译IMGUI
- leetcode:890. 查找和替换模式【两个dict记录双射(set)】
- "I was laid off by a big factory"
猜你喜欢

8. form label

Jackson XML is directly converted to JSON without writing entity classes manually

Dépannage de l'opération cl210openstack - chapitre expérience

8086/8088 instruction execution pipeline disconnection reason

Meituan won the first place in fewclue in the small sample learning list! Prompt learning+ self training practice

leetcode. 39 --- combined sum

应届生苦恼:是去华为拿1万多低薪,还是去互联网拿2万多高薪

企业微信官方 加解密库 PHP7版本报错 mcrypt_module_open 未定义方法 并且被PHP抛弃 解决方法使用 openssl解决

RT thread studio learning (IX) TF Card File System

【图像去噪】基于高斯滤波、均值滤波、中值滤波、双边滤波四种滤波实现椒盐噪声图像去噪附matlab代码
随机推荐
【图像去噪】基于非局部欧几里德中值 (NLEM) 实现图像去噪附matlab代码
【图像去噪】基于高斯滤波、均值滤波、中值滤波、双边滤波四种滤波实现椒盐噪声图像去噪附matlab代码
应届生苦恼:是去华为拿1万多低薪,还是去互联网拿2万多高薪
leetcode:剑指 Offer 60. n个骰子的点数【数学 + 层次dp + 累计贡献】
openwrt uci c api
1. Foundation of MySQL database (1- installation and basic operation)
网络丢包问题排查
leetcode. 39 --- combined sum
Explain in detail the use of dynamic parameter adjustment and topic communication in ROS (principle + code + example)
MySQL group query to obtain the latest data date function of each group
Scons编译IMGUI
Putty installation and use
Summary from November 29 to December 5
Can official account also bring goods?
Some operations of MATLAB array
Stm32cubemx learning (I) USB HID bidirectional communication
Dépannage de l'opération cl210openstack - chapitre expérience
Detailed explanation of multi coordinate transformation in ROS (example + code)
Drawing grid navigation by opencv map reading
企业微信官方 加解密库 PHP7版本报错 mcrypt_module_open 未定义方法 并且被PHP抛弃 解决方法使用 openssl解决