Firstarticleba sicprofile1,andopenminepr ofileandtheminehist oryintr oduce d2,a ndope nmine oforgani zationinstit utionsa ndthefunctions3,a ndpersonneltraini ngofspe cificrequirement sse condarti cledi sci pline educati on1,andminerulesmineJIedu
计数器设计与制作
一、方案设计
(1)技术指标
1、基本要求
①显示数据位数8位;
②具有复位功能;
③计数时间间隔为0.9~1S;
④显示方式:共阴数码管、动态显示;
⑤电源输入:220V ±10%;50HZ±1HZ;
⑥计数脉冲可外输入,亦可软件模拟。
2、扩展要求
①计数时间间隔可调,10次/S、1次/S……;
②具有预置数功能;
③溢出报警功能。
(2)工作计划
利用所提供的机壳及控制电路板完成计数器的设计与制作。
1、分析电路工作原理,完成计数器的设计方案设计;
2、利用已提供的机壳完成简单的结构设计,包括变压器、电路板、按键、数码管等的安装及走线的设计;;
3、完成电路的设计、调试及安装;
4、按要求完成设计报告。
(3)电路设计部分
根据设计的基本要求进行实验设计。在本实验中,根据实验室提供的条件,除了变压器和显示控制电路外,其余的电路便是我们自行设计部分。自行设计电路包括以下电路:
①稳压电路
②显示电路
③按键电路
④下载电路
Firstarticleba sicprofile1,andopenminepr ofileandtheminehist oryintr oduce d2,a ndope nmine oforgani zationinstit utionsa ndthefunctions3,a ndpersonneltraini ngofspe cificrequirement sse condarti cledi sci pline educati on1,andminerulesmineJIedu ⑤蜂鸣器电路
二、电路的硬件设计及说明
(1)单片机控制系统
我实验中,我们采用at89c52这一芯片来对电路进行程序控制。 AT89C52是美国Atmel 公司生产的低电压、高性能CMOS 8位单片机,片内含8KB 的可反复檫写的程序存储器和12B 的随机存取数据存储器(RAM ),配置通用8位中央处理器(CPU )和Flash 存储单元AT89C52单片机属于AT89C51单片机的增强型,与Intel 公司的80C52在引脚排列、硬件组成、工作特点和指令系统等方面兼容。
其主要工作特性是:
①片内程序存储器内含8KB 的Flash 程序存储器,可擦写寿命为1000次;
②片内数据存储器内含256字节的RAM ; ③具有32根可编程I/O 口线; ④具有3个可编程定时器;
⑤中断系统是具有8个中断源、6个中断矢量、2
变压器
自行设计部分
显示控制电路
Firstarticleba sicprofile1,andopenminepr ofileandtheminehist oryintr oduce d2,a ndope nmine oforgani zationinstit utionsa ndthefunctions3,a ndpersonneltraini ngofspe cificrequirement sse condarti cledi sci pline educati on1,andminerulesmineJIedu
个级优先权的中断结构;
⑥串行口是具有一个全双工的可编程串行通信口;
⑦具有一个数据指针DPTR;
⑧低功耗工作模式有空闲模式和掉电模式;
⑨具有可编程的3级程序锁定位;
⑩工作电源电压为5(1+0.2)V,且典型值为5V;
?最高工作频率为24MHz。
(2)稳压电源
得到稳定的直流电源需要经过四个阶段:变压、整流、滤波和稳压。直流稳压电源的方框图为:
在实验室的实际操作中,变压部分已经提供了。所以,我们需要做的是整流电路、滤波电路和稳压电路三部分,如下图的方框部分。
①整流电路有四个1N4001二极管D1、D2、D3、D4组成桥式整流电路;
②电容C对整流后的脉动直流进行滤波,使电流比较平滑;
③稳压电路实际采用的是7805稳压管对滤波后电流进行稳压,在输出段得到的是一个5v的直流电压。
Firstarticleba sicprofile1,andopenminepr ofileandtheminehist oryintr oduce d2,a ndope nmine oforgani zationinstit utionsa ndthefunctions3,a ndpersonneltraini ngofspe cificrequirement sse condarti cledi sci pline educati on1,andminerulesmineJIedu
(3)显示电路
显示方式:共阴极数码管和动态显示。
工作在动态显示方式时,数码管的位线在扫描控制电路的控制下按设定顺序导通,即电路中的数码管是逐个接通电源,数码管的段线
以并联方式与译码电路联接,扫描电路按照设定顺序将数字电路的待显示信号逐个输给数码管,数码管也按照扫描控制电路设定的显示顺序逐个进行行字符显示,即在动态工作方式下,数码管不是同时导通
显示而是按照设定的顺序分时导通
显示。利用数码管的余晖特性及人眼的视觉暂留特点,当控制电路的扫描频率大于25次/S 时,数码管就可以克服闪烁现象显示出稳定的字符。
(4)按键电路
采用非编码键盘按钮,每个键都是一个常开开关电路。
通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,电压信号小型如下图。由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开
时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,如右图。抖动时间的长短由按键的机械特性决定,一般为5ms ~10ms 。
为确保CPU 对键的一次闭合仅作一次处理,必须去除键抖动。按键的抖动,
可用硬件或软件两种方法。在本次实验中,我用到的是硬件消
Firstarticleba sicprofile1,andopenminepr ofileandtheminehist oryintr oduce d2,a ndope nmine oforgani zationinstit utionsa ndthefunctions3,a ndpersonneltraini ngofspe cificrequirement sse condarti cledi sci pline educati on1,andminerulesmineJIedu
抖中的一种方法。利用电容的放电延时,采用并联电容法,也可以实现硬件去抖,见右图示例。
(5)下载电路
下载电路要到max232芯片,Max232 是一款兼容RS232标准的芯片。由于电脑串口rs232电平是-10v +10v,而一般的单片机应用系统的信号电压是ttl电平0 +5v,max232就是用来进行电平转换的,该器件包含2驱动器、2接收器和一个电压发生器电路提供TIA/EIA-232-F 电平。
(6)蜂鸣器电路
用于IC输出端口的蜂鸣器电路需要驱动
电路进行电平放大,这里用9012三极管进行
驱动。
电阻R2起到保护的作用。蜂鸣器本质上
是一个感性元件,其电流不能瞬变,因此必须
有一个放电回路保护。否则,在蜂鸣器两端会
产生几十伏的尖峰电压,可能损坏驱动三极
管,并干扰整个电路系统的其它部分。
滤波电容C10的作用是滤波,滤除蜂鸣器
电流对其它部分的影响。