Proteus 8.9(四)51单片机仿真

文章目录

  • 一、仿真电路
    • [   1、Proteus创建新工程](#   1、Proteus创建新工程)
    • [   2、放置元器件](#   2、放置元器件)
    • [   3、构建51最小系统](#   3、构建51最小系统)
    • [   4、点灯电路](#   4、点灯电路)
  • 二、单片机程序
    • [   1、mian.c代码](#   1、mian.c代码)
    • [   2、加载固件](#   2、加载固件)
  • 三、仿真
    • [   开始仿真:](#   开始仿真:)

一、仿真电路

   1、Proteus创建新工程

     界面新建工程 → 命个名 → 原理图选 DEFAULT → 不创建PCB → 没有固件。

   2、放置元器件

     元件模式:

       常用元器件关键词:AT89C52、BUTTON、CAP、CRYSTAL、LED-RED、RES。

     终端模式:

       VCC、GND。

   3、构建51最小系统

    

   4、点灯电路

    

二、单片机程序

   1、mian.c代码

c 复制代码
		#include <REGX52.H>
		#include <INTRINS.H>
		 
		void Delay(unsigned int xms)                //@12.000MHz 软件延时
		{
		        unsigned char i, j;
		        while(xms--)
		        {
		                i = 2;
		                j = 239;
		                do
		                {
		                        while (--j);
		                } while (--i);
		        }
		}
		 
		void main()
		{
		        while(1)
		        {
		                P2=0xFE; //1111 1110
		                // 此处也可对位寄存器直接操作:P2_0=0 (51上电引脚默认是高电平)
		                Delay(500);
		                P2=0xFF;
		                Delay(500);
		        }
		}

     注意:keil记得勾选生成hex文件!(点击魔术棒→ Output → Create HEX File)

   2、加载固件

      在Program File:选中编译好的 HEX 文件。

     

三、仿真

   开始仿真:

     

相关推荐
Dev_XH10 小时前
【成品设计】基于CH32H417的CH32H417AIOT家庭微电网
单片机·嵌入式硬件·物联网·ai
国科安芯10 小时前
人在回路中的总线:商业空间站环境控制与生命保障系统CANFD网络的可靠性与功能安全
网络·嵌入式硬件·安全·架构·php·抗辐射
国科安芯12 小时前
算力上天之后的电与静:星上边缘计算载荷带外管理网络的低功耗调度与辐射容错
网络·人工智能·嵌入式硬件·安全·边缘计算·低轨卫星·商业航天
t139701814 小时前
MPPT 和 PWM 有什么区别?小功率太阳能供电到底该选哪个
嵌入式硬件·物联网
en.en..15 小时前
STM32入门最佳学习顺序(寄存器→标准库→HAL库)
单片机·嵌入式硬件
Good白101917 小时前
嵌入式:1.嵌入式入门|初识嵌入式、处理器、ARM与STM32
arm开发·stm32·嵌入式硬件
小李不想当小白17 小时前
HAL库之UART(STM32 HAL库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
Dev_XH17 小时前
【成品设计】基于物联网的旅游生态农业互动系统
stm32·单片机·嵌入式硬件·物联网·旅游
Industio_触觉智能1 天前
RK3506 Buildroot系统目录地图-上|7个关键符号链接与构建产物全解析
嵌入式硬件·sdk·智能硬件·固件·瑞芯微·系统编译·rk3506
lzj_pxxw1 天前
STM32移植FreeRTOS(Cmake+CubeMX)
vscode·stm32·嵌入式硬件