Getting Started 51 MCU (based on proteus, keil)

If the picture is not loaded out, you can download word

http://download.csdn.net/download/qq_35867420/12154188

Based on the proteus, keil environment to build success

Use proteus: emulation circuit

keil purposes: programming

 

proteus Getting Started

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

After the component box that appears on the right side the blue box click, as in FIG.

 

uploading.4e448015.gifUploading ... re-upload canceled

 

uploading.4e448015.gifUploading ... re-upload canceled

51 to draw up a microcontroller

note:

uploading.4e448015.gifUploading ... re-upload canceled

Operations: Drawing resistor, capacitor, crystal, electrolytic capacitors, power, ground

Answer: lower and above with reference to FIG.

uploading.4e448015.gifUploading ... re-upload canceled

 

 

 

Minimum system 51

uploading.4e448015.gifUploading ... re-upload canceled

According to the drawing minimum system circuit (20 and 40 connected and a lead chip default answer omitted)

 

 

How will the program into the microcontroller and run

uploading.4e448015.gifUploading ... re-upload canceled

 

 

Use keil create engineering, programming

Create a project:

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

Click Save

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

 

Programming (low control pin P1.2, P2.2 is high):

uploading.4e448015.gifUploading ... re-upload canceled

Write the following code in just built * .c

uploading.4e448015.gifUploading ... re-upload canceled

#include<reg51.h>

sbit yinjiao1 = P1 ^ 2;

sbit yinjiao2 = P2 ^ 2;

int main () {

                   while(1){

                            yinjiao1 = 0;

                            yinjiao2 = 1;

                   }

}

MCU programming is a hexadecimal file, in order to generate a hex file (* .hex), we need to set the hex file before compilation

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

uploading.4e448015.gifUploading ... re-upload canceled

Then the last action ( how to program into the microcontroller and run ), run the program

Since the simulation is, even if there is no minimum run circuits (actual situation is not acceptable, we must minimum system )

uploading.4e448015.gifUploading ... re-upload canceled

Released five original articles · won praise 0 · Views 108

Guess you like

Origin blog.csdn.net/qq_35867420/article/details/104295687