基于单片机的带闹铃时钟设计(6)
发布时间:2021-06-05
发布时间:2021-06-05
课程设计 毕业设计
图2.4.1蜂鸣器电路
2.5 调节模块:按键
采用3个按键完成,它们分别构成了模式键、左移(减数)键、右移(加数)键,使输入操作简单。
其连接电路如下:
2.6 下载电路
采用了AT89S52为单片机,在程序下载的时候 接出了P15,P16,P17和复位键位下载口,这样接 线简易,方便调试程序.
2.7 整个系统模块的原理图连接如下:
课程设计 毕业设计
3 电路的设计与制作过程
我学习了有关画图、仿真及编程软件,及时纠正所设计电路过程中的错误。先把各块独立功能的板子制作出来,调试后达到预先设计的效果后再将各块小板子整合。 3.1 软件的学习
3.1.1 Altium Designer Winter 09软件设计原理图及绘制PCB图
Altium Designer Winter 09 提供了唯一一款统一的应用方案,其综合电子产品一体化开发所需的所有必须技术和功能。Altium Designer Winter 09 在单一设计环境中集成板级和FPGA系统设计、基于FPGA和分立处理器的嵌入式软件开发以及PCB版图设计、编辑和制造。并集成了现代设计数据管理功能。PCB图见附录。
在绘制电路原理图和PCB图的过程中,我学习并使用了Altium Designer Winter 09,我学会了如何建立Protel工程,如何设计原理图,导入绘制PCB图,封装,布局,布线。相比Protel 99,Altium Designer Winter 09使用起来简单又方便。 3.1.2 Keil uvision2单片机程序编写软件
Keil uVision2是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统C语言的语法来开发,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用,而且大大的提高了工作效率和项目开发周期。
在编写单片机的程序中,我结合以前单片机实验课程所学知识,能够比较熟练地运用Keil uvision2编写程序,也较快地实现了设计的功能。 3.1.3 Multisim10仿真软件
Multisim不仅可以完成电路瞬态分析和稳态分析、时域和频域分析、噪声分析和直流分析等基本功能,而且还提供了离散傅里叶分析、电路零极点分析、交直流灵敏度分析和电路容差分析等电路分析方法,并具有故障模拟和数据储存等功能。
在电路设计过程中,我进一步加强了对Multisim10的认识,通过仿真可以检测设计是否合理,给我提供数据来和理论数据对比,确定了电路设计的正确,初步检测到自己的电路图的错误,以减少出错的概率,证实电路的可行性,在制作电路板之前省去很多不必要的麻烦。
下一篇:来往款项确认书