硬件课程设计实验报告.docx

硬件课程设计实验报告.docx

ID:61336112

大小:80.42 KB

页数:18页

时间:2021-01-25

硬件课程设计实验报告.docx_第1页
硬件课程设计实验报告.docx_第2页
硬件课程设计实验报告.docx_第3页
硬件课程设计实验报告.docx_第4页
硬件课程设计实验报告.docx_第5页
资源描述:

《硬件课程设计实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、硬件课程设计实验报告班级:#########姓名:Lenbo学号:指导老师:xxp概要:此次硬件课程设计整个过程涉及的知识面较广:首先,从焊接电路板开始。实验器件材料比较齐全(拿到的是已经设计好的CSSS-I实验板,各种电子元件都是事先准备好的),按照所给电路图将各电子元件焊接在对应位置即可;我觉得焊接电路板这个环节比较考查细心程度,我大概花了6个多小时,自认为比较细心美观程度也还可以,当然最重要的是电路板可用。然后结合常用单片机有关知识设计功能(题目要求的是数字钟和电子音乐)。此后再根据要实现的

2、功能编写代码(整体架构以C语言来构建,通过调用汇编代码实现)。当然后续的代码调试过程是很麻烦的。下面列举的是CSSS-I实验电路板的详细配置参数:1.STC89C52RC单片机,支持串口ISP在线下载。2.8位数码管(可做静态显示,动态扫描实验,数字钟时间显示)。3.16位LED发光二极管(可做流水灯实验)。4.6个按键按键查询按键中断5.MAX232芯片构成标准的RS232串行通信接口,本板可同PC机,单片机开发板进行串行通信,也可直接由计算机串口下载程序至单片机FLASHROM(8k)进行程序

3、的烧录。6.蜂鸣器(可做单片机发声,播放音乐实验)。7.DS1302时钟芯片(SPI串口实时时钟)。(DS1302时钟芯片网上有丰富的相关资料和参考程序。)8.DS18B20温度传感器接口(初步掌握单片机操作后即可亲自编写程序获知当时的温度)。9.单片机的34个IO口全部由DIP40插座引出,方便用户进行自由扩展进行各种实验。10.USB供电系统,通过直接插接到电脑USB口即可得到+5V电源,不需另接直流电源,方便用户节省费用。(USB座4芯只用到1和4,其中4正1负)注意:理论上USB2.0接口

4、电压3.3-5V,最大电流500MA。为避免初学者使用USB口烧坏主板,(尤其是笔记本电脑)可另配DC9V电源。本开发板已预留了稳压与滤波电路,并具有防止反接保护功能。11.STC89C52RC系列单片机下载编程次数可达数十万次(AST89S521000次),下载用时比较短,比专业编程器快。一.焊接工艺总结最开始拿到实验板的时候十分激动,在经过老师讲解了一些电路板焊接的要点、焊接注意事项、焊接工具的使用以及电子元器件的基本特性之后我便一鼓作气花了差不多4个半小时的功夫将实验板大部分都勾勒出来了。在

5、焊接的过程中,我发现对于在这方面没有什么经验的同学选择适合的焊接工具很关键,比如焊接用的电笔有几种不同类型的(包括马蹄形、针尖形)。那些管脚比较长的电子元件适合用针尖形电笔,若用马蹄形的则焊锡非常不容易接在焊接口处;而那些管脚较短的用马蹄形将更快而且“美容”效果不错,不用担心锡多了或少了。另外焊接过程中特别要注意那些极性电子元件有正负极之分,一旦焊反了返工很麻烦,同时焊接顺序也特别重要。我在焊接芯片底座(共6个)的时候一时疏忽直接将其中一个芯片焊接在了电路板上(好在这种情况并不影响本次实验所要实现

6、的功能,所以我就当个教训,若是拆了重新焊那将难以想象!)。此外焊接时不要接触得太久以防将电路板或其他器件烧坏。焊接电子元件是最好对照电路原理图一步一步地,也顺便理清电路图大致原理,了解各主要电子元件的连接情况方便后面烧写程序;应该在保证焊接正确且功能基本实现的基础上考虑实验板的美观,不要盲目追求美观而导致焊接失误;还有一点就是要特别注意安全,在焊接过程中被烫伤的同学特别多,我在焊接时好几次将手汤伤,甚至差一点让电笔将电线烧坏。最后,又几经加工我基本完成了电路板的焊接工作,接通电源后二极管都可以亮,

7、蜂鸣器也都正常,将老师给的几个试验程序也都能顺利运行。二.编程思想数字钟需要实现五个功能。正常显示当前时间、显示当天日期、对当前时间进行调整、对当前日期进行调整、设置闹钟时间。为了使单片机在断电的情况下仍然可以实现正常计时,在此采用DS1302计时芯片,通过3.2V锂电池供电实现连续计时。下面是数字钟的设计思想:首先编写DS1302芯片的读写驱动程序。按键功能设计。K1控制模式选择,K1是单片机外部中断0,采用下降沿触发方式,接收外来中断,K2是数字调整键,对选定的显示位进行加一操作,K2键也是外

8、部中断采用下降沿中断。K6键用来选择调整位,在调整显示数字时不是按位调整,而是按照时、分、秒、日、月、年十进制数字进行调整。K5键实现数字钟闹钟打开功能,K4键实现数字钟闹钟关闭功能。七段数码管显示部分,显示时间时采用24进制,时分秒之间用短连接符隔开。显示日期时,年份只显示后两位,年月日之间也用短连接符隔开,在调整时间和日期时为了加以区别调时时数码管显示全零,而调日期时由于日期没有0月0日,所以数码管显示为00-01-01,通过数码管显示数字不同来确定调整模式,在调整时为了区分调

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

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

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