一、本项目的背景、开展的目的和意义
1、 背景
在学习了《数字电子技术》和《单片机原理及接口技术》课程后,为了加深对理论知识的理解,学习理论知识在实际中的运用,培养工科学生的动手能力和解决实际问题的经验,尽早成为应用型人才,申报了此项目。
2、目的和意义
(1)巩固理论知识,提高理论知识的综合应用能力。
现在的教学以课堂教学为主,辅以有限的实验教学,学生在实验中主要配合各个章节验证理论知为主,综合性设计性实验偏少,特别是跨课程的实验几乎没有,综合性实验通过安排普通实验课,在时间上、内容和器材准备都有难度。因此,我们通过创新开放实验项目的方式,让有兴趣的同学在课余时间完成一个完整的综合实验项目。使学生对所学得知识能够综合运用,对所学知识有更深的理解。让部分学生接触最基本的技术和实际产品。拓宽《数字电子技术》和《单片机原理及接口技术》课程的广度和深度,提高学生软、硬件设计能力和水平。
(2)提高学生解决实际问题的能力
我校学生定位在培养应用型人才,所以锻炼、培养他们的实际动手能力是培养应用型人才不可缺少的一个环节。现实碰到的问题往往不是某一门课程所能解决的,需要学生的专业素质和综合运用专业知识能力,通过我们项目以实用性的产品为设计对象,通过完整的设计和制作过程,使学生清楚了解电子产品设计制作的流程和特点。通过本项目的实施,可以做到以下几点:
让学生接触专用时钟芯片DS1302,并会用DS1302芯片开发时钟模块,应用到其他系统中去。熟悉CCS软件,对课堂上的实验内容进行延伸,会用CCS软件进行开发和设计;
学习以单片机为核心,开发一个完整的小系统,包括硬件设计、制作,独立运行的软件的编程,而不是以前实验中的一个程序。
学会用PROTEL软件,能熟练绘制电路图、制作电路板,焊接、安装元器件,调试系统。
4、熟悉IT行业的整个开发流程,
(3)实现创新教育培养的目标
为适应知识经济的发展及自身改革发展的需要,在培养目标上应从“知识型”、“技能型’向“创新型”转变。培养具有现代思想意识的“创新型”人才。现有教学计划下培养的是主要以知识积累为目的,在现有的知识范围内具有模仿能力,解决现有的同类问题的“知识型”学生和以理解并掌握各科的知识技能为目的,智力得以发展,并且形成一定的智能结构,通过对智能的培养使学生具有驾驭与运用知识的能力的“技能型”学生。通过创新精神和创新能力的培养,对人进行优化教育,人的心理素质得到充分的发展,从而适应知识经济对人才的要求。
二、项目实施的基本情况
本项目由胡俊杰老师负责指导,周峰、赵伟、金辉、徐波和雷欢欢五位同学分工合作完成。
指导方式分为两种,一种是集中授课型。在方案确定之前,向大家介绍本项目的目的和意义,设计可能用到的专业知识,介绍一些可以使用的芯片类型,使大家对项目有个初步的了解,接下来发动大家查阅资料,比较各种方案,同时到市场上查询元器件,确定一套可行的方案。在项目方案确定后,针对项目实现所涉及到的应用软件讲解和项目设计所容易出现的问题进行分析;另外一种是个别指导型,即在项目实施过程中,根据分工针对性辅导学生进行具体模块设计,在调试过程加具体以引导,尤其对于在电路板调试过程出现的问题,和学生共同探讨解决方案。
本项目的设计方案如下:
1、系统由主控模块、时钟模块、显示模块、键盘接口模块共4个模块组成,电路系统构成图如下:
1、主控芯片使用51系列AT89C52系列单片机,由先进工艺制造,并带有非易失性的Flash程序存储器。方便程序的写入。数据保存可以达到10年。
2、时钟芯片使用美国DALLAS公司的实时时钟DS1302。它具有以下性能特性:
1) 实时时钟,可对秒、分、时、日、周、月以及带闰年补偿的年进行计数。
2) 用于高速数据暂存的31x8位RAM。
3) 最少引脚的串行I/O。
4) 2.5V~5.5V电压工作范围。
5) 用于时钟或RAM数据读/写的单字节或多字节(脉冲方式)数据传输方式。
6) 简单的3线接口。
7) 可选的慢速充电(至Vcc1)的能力。
单片机通过串行口实现对DS1302的控制和从DS1302中读取时钟信息。
3、显示模块采用扫描显示的方式,由于选择的LED数码管显示以增加亮度和尺寸,数码管的数目众多,采用扫描显示的方式,将数码管分成3行,每行6到7个数码管。用3个串行移位寄存器来锁存每一行的段数据,只用到1个串行口。位控制利用单片机的一个并口,通过三极管驱动各列数码管显示。
4、键输入采用查询法读入按键状态,实现调整功能,按键只用了2个,直接用2个单片机的接口读入。
2、软件部分
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !