小白入门单片机——51篇(1)

Keil5+STC-isp 编写代码+烧录程序     

proteus仿真模拟,可不借助单片机实物进行设计

网课:江科大51单片机教程

学习单片机型号:STC89c51


Proteus的使用

新建工程——全部选择默认

· Proteus器件库的打开方法在这里插入图片描述

或使用快捷键P

器件库

在这里插入图片描述51单片机最小系统所需元器件对应的关键词为:

· 单片机 AT89C52

·按键      BUTTON

·晶振      CRYSTAL

电阻(Resistors)电容(Capacitors)由于种类众多,可以根据它们的子类(Category)进行选择。不同型号的电容或电阻之间最大的差异体现在封装大小上,加上器件属性值可以随意调节,所以任意选择一个即可。

在这里插入图片描述

除了器件以外,还有电源(POWER)地(GROUND),这两样的查找方法可以查看下图:

在这里插入图片描述

设置元器件属性

电容有容值属性,电阻有阻值属性,修改它们可以双击器件或者右键选择编辑属性。(电容的微法为uF,电阻3R3表示3.3欧姆)

在这里插入图片描述

下图将电容C1的容值设置为33pF

在这里插入图片描述

连线

器件引脚间连线的操作比较简单,依次点击两个引脚即可。

在这里插入图片描述

还有很多细节这里无法一次性讲完,这些需要自己通过实践去体会和学习。


LED点亮程序编译

·单片机模型搭建

在这里插入图片描述
上图是我的C52开发板的LED模块的原理图,由于LED为共阳极,所以当负极为低电平时,LED亮;当负极为高电平的时候,LED灯灭。且LED的端口连在P2端口。

·keil5中进行程序编程

#include <REGX52.H>

void main()
{
	P2=0xFE;	//1111 1110
	while(1)
	{
		
	}
}

·双击89C52添加hex文件

在这里插入图片描述

·点击左下角仿真按钮进行软件仿真
在这里插入图片描述



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值