protel电路板仿真设计课程设计

protel电路板仿真设计课程设计

ID:9408666

大小:64.50 KB

页数:7页

时间:2018-04-30

protel电路板仿真设计课程设计_第1页
protel电路板仿真设计课程设计_第2页
protel电路板仿真设计课程设计_第3页
protel电路板仿真设计课程设计_第4页
protel电路板仿真设计课程设计_第5页
资源描述:

《protel电路板仿真设计课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《Protel电路设计》课程设计报告1.摘要2.设计目的3.设计要求4.设计原理及其框图5.元器件6.总接线元件布局简图7.PCB图8.软件(程序代码)9.总结10.附实物图一.摘要计算机的产生加快了人类改造世界的步伐,但是它毕竟体积大。单片机在这种情况下诞生了。截止今日,单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。单片计算机即单片微型计算机。(Single-ChipMicr

2、ocomputer),是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。本文通过对一个基于单片机的能实现定时,秒表,万年历,闹钟等功能的多功能电子时钟的设计学习,单片机应用中的数据转换显示,液晶显示原理,单片机的定时中断原理。从而达到学习、了解单片机相关指令在各方面的应用。系统由AT89S52、温度检测芯片、时钟芯片、液晶显示器、存储器、稳压电源等部分构成,能实

3、现时钟日历显示的功能,能进行时、分、秒的显示和实时温度显示。也具有日历计算和时钟、日历的校准,定时时间的设定和闹铃等功能。二.设计目的1、电子课程术程设计的目的在于提高学生在电子技术方面的实践技能,培养综合利用理论知识解决实际问题的能力和科学作风,初步掌握工程设计方法和组织实践的基本技能,逐步熟悉开展科学实践的程序和方法。2、培养运用所学的理论知识,独立地设计、制作电子产品的能力。三.设计要求1.利用51单片机制作用液晶显示的时钟和温度。2.学会使用AltiumDesigner电路设计软件进行电路设计。3.画出电路原理图(或仿真电路图)4.元器件及参数选择,仿真

4、与调试。5.PCB文件生成与打印输出。6.制作要求自行装配和调试,并能发现问题和解决问题。7.编写设计报告写出设计与制作的全过程,附上有关资料和图纸。四.设计原理及其框图采用STC89C52作为主控制系统,数字式温度传感器DS18B20;液晶显示器YJD1602A作为现实电路。STC89C52单片机喂控制核心,具有在线编程功能,低功耗,能在5V电压下工作,本系统采用软件编程的方法控制时钟并用三线接口与CPU进行同步通信,并采用突发方式一次传送多个字节的时钟信号或RAM数据;采用DS12C887时钟芯片与LCD连接实现时钟现实.温度传感器DS18B20采集温度实现

5、温度现实。电路设计框图五.元器件1.5V电源(1个)2.12*12cm覆铜板(1块)2.LCD液晶(1个)12M晶振(1个)蜂鸣器(1个)3.10K电阻(12个)1K电阻(1个)4.7K电阻(1个)4.100uF电容(2个)10uF电容(1个)30pF电容(1个)5.发光二极管(2个)PNP三极管S9012(1个)6.STC89c52芯片(1块)DS18B20芯片(1块)DS12C887芯片(1块)六.总接线元件布局简图七.PCB图八.软件(程序代码)部分程序://DS12CR887voidWriteToDS12CR887(ucharadd,uchardat){

6、//AS=1;DS=1;DSRW=1;CS=0;P1=add;//AS=1;DSRW=1;CS=1;}ucharReadFromDS12CR887(ucharadd){uchard;//AS=0;DS=0;P1=0xff;dat=P0;DS=1;//AS=1;CS=1;returndat;}voidInit_DS12CR887(){WriteToDS12CR887(0x0a,0x20);}voidGetTime(){while(ReadFromDS12CR887(0x0a)&0x80);sec=ReadFromDS12CR887(0);min=ReadFromD

7、S12CR887(2);hour=ReadFromDS12CR887(4);week=ReadFromDS12CR887(6);day=ReadFromDS12CR887(7);mon=ReadFromDS12CR887(8);year=ReadFromDS12CR887(9);DisplayCalendar(0xc6,sec);DisplayCalendar(0xc3,min);DisplayCalendar(0xc0,hour);DisplayCalendar(0x91,week);DisplayCalendar(0x88,day);DisplayCalen

8、dar(0x85,mon

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

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

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