全球旧事资料 分类
实验
图24PCB版图
核心电路本设计核心是温度显示及时间的显示和设定。在许多方案中之所以选择单片机实现是因为它的外围电路简单,硬件容易实现,而且产品容易调试。单片机有很多种类,如果此设计用一般的40脚单片机的话,则在接口和软件实现方面比较容易实现。但是考虑到ATMEL公司的AT89C2051它有20只脚有着体积小工作电压范围宽276V等特点,所以最终还是选择了20脚单片机。用AT89C2051的2,3脚作为输入来实现时间的设定,P30,P31,P32作为输出。其中69脚4只脚作为数码管的片选,1218脚这7只脚经过电阻分流后直接驱动数码管。19脚来接报警电路。11脚来接控制电路。显示电路显示电路采用LED数码管。为了在定时精度达到分钟的时候能显示出时钟在计时用了其中数码管的一段来闪烁来代表秒走动为了使硬件显示电路简单采用单片机直接驱动LED数码管AT89C2051输出口能吸收20mA电流用动态扫描法实现LED显示电源电路电源电路采用普通三端集成稳压电路交流经过变压器后降压到12V,再经过桥式整流(即有四个二极管首尾连接而成)使交流变成直流。然后,经过一个极性电容滤掉剩余交流分量,最后由三端稳压器7806整成5V的直流稳定容易受到电压。由于单片机干扰,出于硬件抗干扰效果好,在电源输出端再接上一个极性电容和一个非极性电容。这样一个很稳定的5V直流电源就构
7
fEDA设计实验
成了。下图为电源的电路原理图:
P1Pho
eplug2T1Bridge1D12
U1INC2Cap100uF
LM7806CKCOUTADJ13C1Cap10uF
P2Pho
eplug2
Tra
sIdeal
图25直流电源电路原理图
22软件系统的设计
221基本原理我们知道计算机系统是由硬件和软件两大部分组成的。硬件指的是各种机器设配,而软件则是人们为解决各种问题而编写的程序编写计算机程序需要使用计算机编程语言。计算机编程语言是人和计算机“对话”的桥梁。就像人类的语言一样,计算机编程语言也有很多。最基本的机器语言,无论什么高级语言都是要编译为机器语言计算机才能执行。单片机作为计算机的一个分支可以认为是一种微型的计算机,它的语言就是最简单的机器语言,但是我们一般用的都是汇编语言。汇编语言实际是一种助记符用他们去代替机器码来表示指令既有简单明了的词意一目了然又便于理解和记忆我们可以用指令助记符和表示地址或数据等的各种符号按照规定的格式来编制程序这样的程序称为汇编语言程序这些表示指令地址数据等的符号以及有关规定,是计算机进行“思想”的工具亦即计算机汇编语言本文的设计就是用汇编语言编写来实r
好听全球资料 返回顶部