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 文件。

     

三、仿真

   开始仿真:

     

相关推荐
国科安芯5 小时前
ASC4T245S分组双向控制架构深度解析:独立DIR/OE控制、QFN16封装与混合方向总线桥接
单片机·嵌入式硬件·物联网·fpga开发·架构·risc-v
独孤九剑打醒他6 小时前
双层Master-Worker软硬协同调度架构:从根源解决分布式数据一致性难题
后端·嵌入式硬件·硬件架构·硬件工程
JNX_SEMI7 小时前
AT2401C 2.4GHz 全集成射频前端单芯片技术解析
前端·单片机·嵌入式硬件·物联网·硬件工程
电子工程师成长日记-C519 小时前
51单片机智能灯光控制系统
单片机·嵌入式硬件·51单片机
C路在脚下11 小时前
HSMS 连接总失败?排查这 5 个配置点
c++·嵌入式硬件
开发笔记-阿牛12 小时前
CK6159A 语音主控 USB 恒温热敷控制器硬件设计(原理图 + PCB + 温控安全方案)
单片机·嵌入式硬件
Kuakewei88813 小时前
USB OVP过压保护IC 6.1V关闭输出,SOT23封装1A~3A全覆盖
嵌入式硬件
sramdram14 小时前
低功耗串口通信蓝牙模块应用原理
单片机·嵌入式硬件·蓝牙模块·通信蓝牙模块·串口蓝牙模块
__Rhaast丶15 小时前
set_data_check用法解析(一) lib库中的data check解析
单片机·嵌入式硬件
wuyk55516 小时前
21. 嵌入式面试避坑指南:sizeof 是关键字,不是函数!
c语言·开发语言·stm32·单片机·嵌入式硬件