单片机最小系统仿真

上传人:夏** 文档编号:507998248 上传时间:2023-09-13 格式:DOC 页数:8 大小:314KB
返回 下载 相关 举报
单片机最小系统仿真_第1页
第1页 / 共8页
单片机最小系统仿真_第2页
第2页 / 共8页
单片机最小系统仿真_第3页
第3页 / 共8页
单片机最小系统仿真_第4页
第4页 / 共8页
单片机最小系统仿真_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《单片机最小系统仿真》由会员分享,可在线阅读,更多相关《单片机最小系统仿真(8页珍藏版)》请在金锄头文库上搜索。

1、二O六二O七学年第二学期暑期物理与电子工程学院课程设计报告级:名:学 号:摘要基于AT89C51为核心制作的单片机最小系统,含有单片机工作的最基本 组成单元电源电路、复位电路和振荡电路。芯片AT89C52包含 8KFLASH 512字节RAM、32个10 口、3个定时器、1个UAFT、8个中断源。关键字:单片机最小系统、AT89C52一、设计方案1设计方案思路要想让单片机正常工作则必需给单片机提供必要的外围电路,电源电路为其提供能量,振荡电路为其部寄存器提供必要的时钟信号, 复位电路让单片机从初始状态工作,这些都是单片机正常工作所必不 可少的。2、设计框图图一设计框图电路设计1电源电路为单片机

2、提供一个稳定的5V电源,原理图如下:图二电源电路原理图2、复位电路复位电路由上电复位和按键复位两部分组成。AT89C51系列单片机即为高电平复位,在复位引脚 RST上接一电容到VCC,再接一电 阻到GND,由此形成一个RC充放电路,原理图如下:1CIKO.lnFWRST4RESET图三复位电路原理图3、晶振电路振荡电路由一个11.0592M的晶振和两个电容所组成,原理图如下:I1 图四晶振电路原理图4、LED显示电路LED显示电路通过使LED两端产生电压差点亮LED并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁

3、并使其闪烁,原理图如下:vcc|图五LED显示电路5、整体电路图ActtnO.lutRST1LP: 2PLS4E?4LEDc61hF 2RXD10TXD11Iwarv.12WIS&JO14$CK1Pl 6Pi 7TC&O.-AD1P3 D KXDP2 7A15P3 ITXDP2 6AJ4P3XTNT0P2 5AUP3 11NT1P14AL3R3 4.T0P2.S AllPi STP2.2A10P2 1A$P3 7RD瑰斶PSFKEARSTAU妝XTALIGNDXTAL2T制1=20欣 LI : 訂 dr_;弼:=:匸-:.一:匚允 DB *齐 nj 開 K,厂八 玄心工厂 対 gcjul

4、l1打严-ll 0392MIhrII-单片机电路单片机冥位赳趨图六整体电路图三、仿真1仿真图利用仿真软件Proteus根据原理图绘制出仿真图,并加载程序,仿真图七仿真图2、仿真结果图运行程序,查看结果。仿真结果图如下:i OkR24 JK -RL1R1X1CRYSIALI?in?juJUJIB2丄$1 :TAL2RL1PSEMP2.7VA15P1.LT2EXFl JPf 3Pi LR屹R3.1门加P3 2mP3日对ITTPi.6 Pl.6P3 0丁匚P3.|Br rP3 两匡FT1 7WPfi OiAOO roi-ACiiPO2心POJ/C9F04Q 印射心 PO创心pon/a円wpP2.1A

5、9 P2.2M1D P2.aA11 P7A12F2.Ai 2P.h-AM 1。 11 1? 13 I4g7图八仿真结果图四、心得体会单片机主要擅长系统控制,而不适合做复杂的数据处理,所以在 设计单片机最小系统时不应该应用过多的嵌套,一个典型的单片机最小系统一般由时钟电路、复位电路、键盘电路、显示电路等部分组成, 有时也外扩有片外RAM和ROM以及外部扩展接口等电路。本次设 计中,通过仿真软件Proteus进行单片机最小系统的设计验证,根据 原理图画出仿真,加载程序后运行,成功点亮LED并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并使其闪烁并 使其闪烁并使其闪烁并使其闪烁并使其闪

6、烁并使其闪烁并使其闪烁 并使其闪烁并使其闪烁小灯。在此次仿真实验中,我更加了解了单片机的最小系统,通过仿真 我更加了解最小系统中的各个元件及其摆放,也更加了解仿真软件 Proteus在仿真过程中,最大的问题是不知道如果找到合适的元件, 但通过上网搜查最终成功找到元件并仿真成功。附录: 程序设计#include52系列单片机头文件sbit LED=P29声明单片机P1 口的第一个引脚void delay un sig ned char k延时子函数un sig ned char i,j;for(i=0;ik;i+)for(j=0;j200;j+);Mai n()主函数while(1)实现永久循环LED=0;/点亮 LED1delay(200);延时LED=1;/熄灭 LED1delay(200);延时

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号