Proteus仿真最小系统板的绘制及流水灯

http://链接:https://pan.baidu.com/s/14FU-rIt1H8bVC1QJTcP0xg?pwd=l8y6
提取码:l8y6 

以上为STC89C52的数据手册及普中A2开发板的原理图

目录

 

 一、建立工程

 二、选取芯片

 三、晶振电路绘制

 四、复位电路

 五:LED


 

所需元器件protues中的对应英文名字:

芯片:AT89C52

晶振:CRYSTAL

电容:CERAMIC100P

电阻:RES

排阻:PESPACK-8

按键:BUTTON

 灯:LED-YELLOW(自选颜色)

电源及GND

以下实验最终原理图:

3399a6d3a06f4119b86e5db9461e8b44.png keil5程序源码一:

#include <reg52.h>#define u8 unsigned char#define u16 unsigned int//函数声明void Delay_ms(u16 xms);void shift(u8 num,u8 x,u16 time);//主函数void main(){u8 i;while(1){for(i=0;i<=8;i++){P2=0xFF<<i;Delay_ms(500);}}}//软件延时函数void Delay_ms(u16 xms){unsigned char i, j;while(xms--){i = 2;j = 135;do{while (--j);} while (--i);}}

 

一、建立工程

1、打开Protues(我用的是汉化的),点击左上角“房子”图标右边那个“原理图设计”

74027dc0ff7049fa806c553045bf4980.png

 2、进入以下界面开始绘制

f47f2b17f928432fa02648b0b2bd5f24.png

 3、点击左上角,如下图,为搜索元器件,电路中的芯片、电阻电容等,都可以在这里找到(查元器件对应的名称时,可以百度;比如需要查找电阻,百度搜索输入:Protues中电阻的名称叫什么,然后把对应的英文名称输入下面的搜索框)

883af357248d4bf1b17f990ba165d7bd.png

 二、选取芯片

我们使用的实际开发板上的芯片是STC89C52;而当我们在上述搜索框输入89C52时,只出现了以下两种结果,仿真电路里搜出来的89C52是AT的,没有STC的

4868f2651e3740cea2e7780c207ecc86.png

2、选中第一个,点击右下角的确认(或者双击AT89C52)

0ab7b32487b94084bc9b77286f792607.png

3、选中刚才选择的芯片放置

77c69e5713c44088b2bcbe45dc5d3885.png 4、放好芯片如下:(注意:滚动鼠标滚轮 ->图纸放大缩小;单击鼠标滚轮 - >移动图纸,按鼠标左键取消)

06ef017f8ac1461f815f246d462b1f26.png

 三、晶振电路绘制

将对应的英文按照上述的流程搜索,分别添加:

晶振:CRYSTAL

电容:CERAMIC100P

如下:

e379aed1bff74e0d8355d1778025d992.png

 将线路图连接如下:060b3a56db5a4ae49b642e99798b6c54.png

 注意:GND在这里,电源时POWER

d592e431f5f64af1931d77ed0491d530.png

 双击晶振修改成如下:

57b38ae8f8764d9482e8f0ccd093d23e.png

双击电容将两个电容修改如下:

d8fb7dc6a93b4e64a56684a13e6b477e.png

最终晶振电路图:

ba7983dc0ee74023a1fc562563179cd3.png 

四、复位电路

所需元器件 将对应的英文按照上述的流程搜索,分别添加:

电阻:RES

按键:BUTTON

 灯:LED-YELLOW(自选颜色)

添加后如下:

c909757504ba405ea2b56d93a0994bab.png

画出以下电路并修改对应的值:

 9b3c6675e929426baa01f349f29ed763.png

 五:LED

注意:双击电阻可以修改电阻值大小

132d52d4d0fe4be986d33231a6af3eb9.png

 

 

 

 

  • 2
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值