关于单片机最小系统板的制作总结

关于单片机最小系统板的制作总结

ID:35298225

大小:185.00 KB

页数:12页

时间:2019-03-23

关于单片机最小系统板的制作总结_第1页
关于单片机最小系统板的制作总结_第2页
关于单片机最小系统板的制作总结_第3页
关于单片机最小系统板的制作总结_第4页
关于单片机最小系统板的制作总结_第5页
资源描述:

《关于单片机最小系统板的制作总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、关于单片机最小系统板的制作总结通过制作最小系统板,我们对单片机内部硬件结构、工作原理有了基本的认识,同时掌握了程序设计的基本方法;其次,我们学会了电子电路设计的基本流程,熟悉了89C51/C52芯片及一些基础电路。最后,我们学会了基于C语言的Proteus仿真,熟悉了调试单片机的应用系统的一般方法!一.系统设计1.最小系统采用89C52芯片,外接时钟电路,复位电路。芯片的所有引脚与排针相连,以方便以后的使用,并且特别引出了特殊引脚,以与其它引脚区分。2.实现跑马灯在系统板的P2端口,从P20—P27I/O端口依次连接一个发光管二极管,在软件的控制下实现花样跑马灯!3.电路本次设计使用单片

2、机芯片STC89C52,单片机最小系统电路如下:一.硬件单元电路1.复位电路本次设计复位电路采用的是上电复位方式。上电复位时通过外部复位路的电容充电来实现的,为了保证复位成功,只要RST引脚保持足够时间。复位电路如下图所示2.时钟电路本次设计采用的是12MHz的晶振,两只电容在20pF~100pF之间取值,其取值在60pF~70pF时振荡器频率稳定性较高,按照一般经验,外接晶体时两个电容取值为30pF,本次设计选为30pF。晶振电路如下图所示3.89C52芯片引脚通过学习,我们认识到:STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用高

3、密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在线系统可编程Flash使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52具有以下标准功:8k字节Flash256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作允许RAM、定时器/计数器、串口、

4、中断继续工作。一.材料详单1.系统组件89C51芯片,晶振(12MHZ,1个),30pf电容(2个),20pf电容(2个),电阻(10K,1个),单排插针;2.跑马灯电阻(10K,10个),发光二极管(10个);3.焊接工具烙铁,烙铁架,焊锡。四.软件部分1.依次循环亮#includevoiddelay(unsignedinti);voiddelay(unsignedinti){unsignedcharj;for(i;i>0;i--)for(j=255;j>0;j--);}charLED;main(){unsignedchari;while(1){LED=0xfe;fo

5、r(i=0;i<4;i++){P2=LED;delay(500);LED=LED<<1;LED=LED

6、0x01;}for(i=0;i<4;i++){P2=LED;delay(500);LED=LED>>1;LED=LED

7、0x80;}}}仿真效果图12.两边往中间跑#includevoiddelay(intt){inti;for(i=0;i

8、);}for(i=3;i;i--){P2=led[i];delay(20000);}}仿真效果图2}3依次累加#includevoiddelay(intt){inti;for(i=0;i

9、j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。