基于单片机的多功能定时器设计与实现 - 图文(5)

2019-08-29 22:14

杭州电子科技大学本科毕业论文

6.1.3 焊接

元器件购回后应先进行预处理(引脚打磨、上焊锡),然后逐一焊接。在焊接MCU和其它集成电路时应使用有良好接地的烙铁(断电焊接也可),以免被击穿。由于双面印刷板存在一个穿孔问题,器件引脚穿过后,两面都要点上焊锡;如只是过孔,可用细铜线穿过并在两面焊接后剪掉即可。

在印刷板制作良好,连线没有不应有的开路或短路,且焊接没有虚焊的情况下,不用调试即可正常工作。焊接前应熟悉各芯片的引脚,焊接时参照电路图,仔细地连接引脚。按照以下原则进行焊接:

(1)先焊接各芯片的电源线和地线,这样确保各芯片有正确的工作电压; (2)同类的芯片应顺序焊接,在一片焊接并检查好之后,其他的同类芯片便可以参照第一片进行焊接。这样便可大大节省时间,也可降低出错率。

6.2调试

本设计调试通过硬件中的串口接口通信和USB接口连接微机,采用Keil uVision2调试。uVision2包含一个器件数据库(device database),可以自动设置汇编器、编译器、连接定位器及调试器选项,来满足用户充分利用特定微控制器的要求。uVision2编辑器它包含了所有用户熟悉的特性,彩色语法显像和文件辩识都对C源代码进行和优化。它可以在编辑器内调试程序,能提供一种自然的调试环境,使你更快速地检查和修改程序。

6.3改进与扩展

本设计成品中的四个按钮开关控制使用了单片机P89V51RD2FN的P1.4 (模式控制开关),P1.5(操作控制开关),P3.6(执行加键),P3.7(执行减键)。这四个按钮开关通过软件设计模式控制端可控制时钟显示(case 0),时钟校准(case 1),跑表显示(case 2),定时(闹钟)设定(case 3),显示温度(case 4)。其中定时(闹钟)操作,显示温度,跑表显示能,只需在软件编程时相应加入相应的程序,并在硬件电路中相应接入热敏电阻和蜂鸣器即可。当然譬如年月日、农历、星期的计算(如大月小月、闰年、闰月等)分别汇编相应的子程序插入也可实现。

20

杭州电子科技大学本科毕业论文

7 结 论

本设计方案达到了任务书的要求,实现了定时开关电源插座的定时,时间显示的电子钟功能,实现了于今一种较为先进且简单实用的节约能源模式的展望。但设计中有下面几个问题需要注意:

(1)由于220V强电输入,在焊接及调试电路时要非常小心; (2)前端220V交流输入后经LM7805稳压后输出5V,误差较大; (3)设计中选用的单片机P89V51所用的工作电源是连接计算机USB接口的5V电源,如需做成市场上的成品,这一点还需要改进;

(4)由MCU 控制的译码采集和串行传送也调试实现(通过与计算机的串口相连,用“串口调试程序”调试),信号处理电路通过串口连接到计算机,应用参考书上设计的“定时汇编程序”软件进行总体调试,实现对时钟的显示和定时。

由于时间、水平和经验有限,在硬件的调试、软件编码及抗干扰等方面仍有不足之处,有改进的余地,比如电路规模的精简,其他的保护电路,抗干扰处理。

这次毕业设计对于我来说,既是一次机遇,又是一次挑战。通过这次的毕业设计,我学到了很多东西,通过自己的实践,增强了动手能力。通过实际工程的设计也使我了解到书本知识和实际应用的差别。在实际应用中遇到很多的问题,这都需要我对问题进行具体的分析,并一步一步地去解决它。

21

杭州电子科技大学本科毕业论文

致谢

在这几个月的时间里,从对课题的理解,方案的设计,到电路的制作,再到论文的写作,中间有着自己的努力,更有着老师和同学的关心和巨大的帮助。

感谢胡体玲老师在很忙的情况下,为我讲解课题的要点,引领设计的思路。她对学生认真负责的态度让我由衷地敬佩。

感谢冯世柱和孙海连同学给予我无私的帮助,他们对我所遇到的难题的解答让我受益匪浅。

感谢杨老师对我们的关心照顾。

感谢母校和老师们在大学四年中对我的培养。

22

杭州电子科技大学本科毕业论文

参考文献

[1] 魏军丞. 用单片机制作的定时开关控制器. 电子世界,2005(10):25-27 [2] 曾若渊. MCS-51定时器/计数器在出租车计价器中的应用. 现代测量与实

验室管理,2005,19(01):24-25

[3] 崔惠柳. 单片机应用技术选编:串行时钟芯片DS1302在汽车智能记录仪中

的应用.北京:北京航空航天大学出版社,1999

[4] 张晓军,罗翔,史金飞. 基于时间芯片的定时控制装置. 现代电子技术,

2006,16(01):8-10

[5] 李响初. 基于MCS-51单片机的智能时钟控制系统设计. 世界电子元器件,

2007(4):50-52

[6] 张俊谟编著. SoC单片机原理与应用. 北京:北京航空航天大学出版社,

2007

[7] 吴汉清. 基于AT89C2051 单片机的倒计数定时器.单片机与可编程器件,

2005,8(11): 28-30

[8] 田希晖, 薛亮儒编著. C51单片机技术教程. 北京:人民邮电出版社,2007 [9] 王为青,邱文勋编著. 51单片机应用开发案例精选. 北京:人民邮电出版社,

2007

[10] 徐金增; 史斐翡. MCS-51软件消除定时中断误差. 电子制作,2007(10):

52-53

[11] 朱蓉,郑建华. 基于MCS-51单片机定时精确控制的研究. 现代电子技术,

2005,28(17):32-34

[12] 王振宇. 基于单片机设计的多功能定时器. 贵州教育学院学报(自然科

学),2005.8,16(4):79-81

[13] Fast Memory Transfers with the Ultra High-Speed Flash Microcontroller.

http://www. maxim-ic.com/appnotes.cfm/appnote_number/604

[14] Paul C. de Jong and Ferry N. Toth .Measuring Duty Cycles with an Intel

MCS-51 Microcontroller. http://www.smartec.nl/pdf/appsmt01.pdf [15] 80C51 8bit ;http://cn.ic-on-line.cn/IOL_m80c51fb/PdfView/ 4628.htm

23

杭州电子科技大学本科毕业论文

附 录

附录1 单片机内部结构和引脚功能

附录1.1 单片机内部结构如下图

附录图1 80C51内部结构框图

附录1.2 引脚功能介绍

1.电源:Vss(20脚):接地;VCC(40脚): 主电源+5V。

2. 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 XTAL1(19脚):接外部晶体的一端。在片内它是振荡电路反相放大器的输入端。在采用外部时钟时,对于HMOS单片机,该端引脚必须接地;对于CHMOS单片机,此引脚作为驱动端。XTAL2(18脚): 接外部晶体的另一端。在片内它是一个振荡电路反相放大器的输出端,振荡电路的频率是晶体振荡频率。若需采用外部时钟电路,对于HMOS单片机,该引脚输入外部时钟脉冲;对于CHMOS单片机,此引脚应悬浮。

3. 控制线:控制线共有4根。

(1)ALE/PROG(30脚):地址锁存允许/片内EPROM编程脉冲; ① ALE功能:用来锁存P0口送出的低8位地址;

② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

(2)PSEN(29脚):外ROM读选通信号。在访问片外程序存储器时,此端输出负脉冲作为存储器读选通信号。CPU在向片外存储器取指令期间,PSEN信号在

24


基于单片机的多功能定时器设计与实现 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:医院科室院感监控自查记录表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: