If you are looking for software to use, go to Huajun Software Park! software release AI product list

Hello, if there is a need for software inclusion, please package the software and attach the software name, software introduction, software-related screenshots, software icon, soft copy, business license (if you do not have a business license, please provide the front and back of the corresponding developer ID card and a photo of yourself holding the ID card), and send it to email http://softwaredownload4.com/sbdm/user/login

Close >>

Send to email:news@onlinedown.net

Close >>

Location: Home pagePC softwaremanagement softwareMechatronics Keil uVision
Keil uVision

Keil uVision 4.22

QR code
  • Software licensing: free software
  • Software size: 198.43MB
  • Software rating:
  • Software type: Domestic software
  • Update time: 2025-07-23
  • Application platform: Winxp/vista/win7/win8/2000/2003
  • Software language: Simplified Chinese
  • Edition: 4.22

Software introduction Related topics FAQ Download address

Recommended for you:- Microsoft Visio visio KeiluVision

Basic introduction
Keil uVision segment first LOGO
Keil uVisionIt is a 51 series compatible microcontroller C language software development system produced by the American Keil Software company. It is developed using a syntax close to the traditional C language. Compared with assembly, C language has obvious advantages in functionality, structure, readability, and maintainability, so it is easy to learn and use, and greatly improves work efficiency and project development cycle. It can also embed assembly, and you can embed it in key positions to make the program achieve work efficiency close to assembly.

Screenshot of Keil uVision

Keil uVision function introduction:


Fully supports Cortex-R4, ARM7, and ARM9 devices of the Cortex-M series

Industry-leading ARMC/C++ compilation tool chain

​​μVision4IDE, debugger and simulation environment

KEILRTX’s deterministic, small footprint, real-time operating system (source code)

The TCP/IP network suite provides a variety of protocols and applications

USB device and USB host stacks provide standard driver classes

ULINKpro enables instant analysis of every executed Cortex-M instruction on a running application and records

Complete execution code coverage information about the program

Execute profilers and performance analyzers to optimize solutions

Numerous example projects help you quickly become familiar with MDK-ARM’s powerful, built-in features

CMSIS Cortex Microcontoller software interface standard compatible

Keil uVision FAQ:


​ ​ 1. When commenting in keil4, why can't I enter Chinese characters? They are all boxes?

The processing method: Edit->Configuration, click the Colors&Fonts tab, select EditorCFiles in the Window list, select the font Courier on the right, UsecolorinComments cannot be checked.

After completing the above operations, let me compare before and after:

The display effect is as follows:

1. Before operation:

Screenshot of Keil uVision

If the black line in the following annotation is a box, the operation is the same, but the font must be changed appropriately (eg: Song Dynasty or New Song Dynasty will work).

2. Display effect after operation:

Screenshot of Keil uVision

Through the display, we can see intuitively that the text in the annotation has been clearly displayed.

​ ​ 2. Change the keyword color:

Method: Edit->Con

Keil uVision usage tips:


1. Installation of experimental simulation board

These two simulation experiment boards are actually two dll files, named ledkey.dll and simboard.dll respectively. During installation, you only need to copy these two or one file to the c51bin folder of the keil software as needed.

Screenshot of Keil uVision

2. Use of experimental simulation board

To use the simulation board, you must set up the project. The setting method is to click Project->OptionforTarget‘Target1’ to open the dialog box, then select the Debug tab, and enter -d file name in the edit box after Dialog:Parameter:. For example, if you want to use ledkey.dll (the first simulation board) for debugging, enter -dl

Screenshot of Keil uVision

3. Instance debugging

The following takes a slightly complex program as an example to illustrate the use of keyboard and LED display experimental simulation boards. What this program implements is a controllable flowing water lamp. The key connected to P3.2 is the start key. Press this key to make the lights start to flow (from top to bottom). The key connected to P3.3 is the stop key. Press this key to stop the flow and all lights will be dark. The key connected to P3.4 is the up key. Press this key to make the lights flow from top to bottom. The key connected to P3.5 is the down key. Press this key to make the lights flow from bottom to top.

Screenshot of Keil uVision

FAQ