Detailed explanation of how to create a new project and a new file in Keil4

Publisher:csZhouLatest update time:2021-01-10 Source: 51heiKeywords:keil4 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

To learn about microcontrollers, you need to use code compilation software such as Keil. Beginners need to start from the first step of creating a new project. Only by doing the first step well can they go further and further.



Tools/Raw Materials



  • Computer, Keil software




Methods/Steps



  • Open the Keil software, find the project, and there is a new uvision project in the drop-down menu. Click this project and a project path will appear.





  • Customize the project name and save location.




  • Select the manufacturer of the MCU chip that needs to be burned and the corresponding chip model




  • After the previous step is completed, a prompt will appear. Click Yes to generate a 51 startup file. If not, it will not appear. As shown in the figure, click Yes.






  • The above steps create a new project. We can directly add existing files. This time we will introduce how to create a new file by yourself. Click the New button in the title bar, and a random text1 will appear. Click the Save button, and the following dialog box will appear. If it is C language, add .c to the end of the file name. If it is assembly language, add the suffix .asm






  • Select source group 1, right click, and an add files to source group 1 pops up. Click OK






  • You can see the file you just saved. We can select it or other required files, click add, and confirm.





  • Now we have successfully established a project framework. All that remains is for us to add code to it and build our own building.



Keywords:keil4 Reference address:Detailed explanation of how to create a new project and a new file in Keil4

Previous article:Ultrasonic distance measurement + temperature + alarm microcontroller code
Next article:Full color RGB wall clock made of STC8 microcontroller + DS3231 + WS2812

Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号