89C52单片机课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 设计任务及要求 1.1 设计任务 (1)完成基本焊接任务 (2)单片机开发板功能正确 (3)完成指定的实验 (4)完成课程设计报告 1.2 要求 (1)元件面:元器件位置正确、排列整齐有序,元件整形恰当。 焊接面:整洁、清爽,焊点圆润、无虚焊,引脚修整合适。 (2)能够下载程序、运行演示程序。 (3)完成3个程序的编写、下载及演示功能。 (4)报告格式规范、文字流畅、思路清晰。 2.方案设计与论证 2.1 方案设计 方案一:仿照周立功实验箱自行设计电路,然后完成焊接,实现各功能。 DP-51PRO.NET单片机仿真器、编程器、实验仪三合一综合开发平台 方案二:采用JB-MCS 51-V8.0电路板,直接焊接相关元器件并实现各功能。 论证 经验证DP-51PRO.NET实验平台所需元器件无法找齐,且体积过大不便于携带等原因,最终决定采用方案二。 3.单元电路原理 各单元电路原理图 4.总原理图及元器件清单 4.1 总原理图 4.2 元器件清单 型号 数量 型号 数量 型号 数量 电容20p 4 电阻470 18 STC89C52 1 电容104 3 电阻10K 13 DS1302 1 电容10uf/16V 1 电阻4.7K 3 AT24C02 1 发光二极管LED 10 电阻27 2 10K电位器 2 USB插头 1 电阻1.5K 1 12M晶振 1 电源接头(小) 1 电阻30 2 11.0592M晶振 1 红外RED接收管 1 电阻2.2K 2 32678K晶振 1 DIC10接头 1 电阻120 2 单排针 1.5 2芯白色接头 3 按键开关 3 单排座 1 6*6*5弹簧按键 19 PL2303 1 8PIC座 3 5V蜂鸣器 1 四位数码管 2 5V继电器 1 三极管8550 10 SN75176 1 10K排阻 1 40p锁紧器 1 跳线帽 5 PCB板 1 USB连接线 1 光盘 1 DS18B20 1 5 硬件安装与调试 在安装硬件的过程中要注意硬件的排列有序,焊点圆润、无虚焊,引脚修剪整齐。在硬件安装完毕后,对作品进行调试。通过STC软件对作品进行调试以及程序的下载,具体步骤如下: 选择单片机型号 (2)选择程序 (3)选择串口,安装USB驱动程序后,可在设备管理器中看到多出的串口(每台电脑不一样)。 然后在软件中选择相应的串口 (4)选择波特率,一般情况下这都是默认的,最高波特率选择115200,最低波特率选择1200。 (5)以上步骤完成后,就点击Download/下载,按左下角的提示进行操作。 6.各实验具体操作和相关解释 6.1跑马灯试验 6.1.1系统概述 通过模式键来改变单片机的工作模式,进行程序控制,一共有八个模式。LED等工作在不同的模式下,有不同的现象。加速减速开关来控制灯泡的闪亮快慢。复位电路用来初始化芯片的工作状态。 控制电路是整个电路的核心,主要由单片机来完成。89C52 RC的管脚如图所示。单片机执行指令是在时钟脉冲控制下进行的。因此单片机必须外接振荡器构成时钟电路才能正常工作。另外,还应在单片机的RES端外接电阻电容构成复位电路,当单片机运行错误时可以给一个复位信号使其复位。 单片机对接口电路的控制是由软件向单片机的I/O口来实现的。89C52 RC单片机内部有两个定时/计数器,可以用其中一个定时/计数器来对时间进行计数,而另一个可以对显示器的显示延时进行定时并通过中断把相应的数据通过I/O口送给显示器显示。同时通过对外部按键的状态判断来进行时间的调整。 6.1.2?单元电路设计与分析 1、时钟电路 单片机执行指令是在脉冲控制下进行的,因此时钟信号是单片机的基本工作条件。时钟可以由内部和外部两种方式产生,本设计采用内部方式。如图所示,在XTAL1和XTAL2引脚上外接定时元件。定时元件通常采用振荡器和电容组成的并联谐振电路。X1为振荡器,C1、C2为电容。振荡的主要频率决定于晶振,电容对振荡频率起微调作用。其中,晶振选择12MHz 2、复位电路 一个时钟周期为振荡周期的2倍,12个时钟周期构成一个机器周期。在RES引脚上输入一个超过两个机器周期的高电平信号,单片机就可以复位。时钟频率为12MHz,则有效的复位信号至少应保持2us以上。下图为单片机的复位电路 3.C语言编程如下: #includereg51.h #define uchar unsiged char char k=0;unsigned int i,t=45000,j;sbit p3_0=P3^0; code char tab[9]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f}; int0()interrup

文档评论(0)

lingyun51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档