毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89S51单片机自行车里程表的设计+电路图+程序(3)

时间:2022-01-27 14:40来源:毕业论文
图2-1 数据采集电路图 (2)信号预处理单元硬件设计 由于光电对管接收到的电信号比较微弱,不能直接使用,所以要对该电信号进行预处理,将电信号放

图2-1 数据采集电路图

(2)信号预处理单元硬件设计

由于光电对管接收到的电信号比较微弱,不能直接使用,所以要对该电信号进行预处理,将电信号放大后再通过单片机读取数据。所以此时需要用LM339电压比较器将原来得到的电信号进行放大。LM339电压比较器芯片的内部装有四个独立的电压比较器,其引脚图如图2-2所示。

   图2-2 LM339引脚图

LM339的每个比较器都有两个输入端和一个输出端,“+”端表示为同相输入端,“-”端表示为反相输入端。在比较正负端电压时,将正端输入一个+5V的固定电压作为门限电平,负端加上一个10k的滑动变阻器来调节该端的输入电压值。同时,在使用该芯片时,输出端与正端之间要加上一个上拉电阻R6,输出端与负端之间还要加上一个电容来过滤干扰信号,如图2-3所示。当正端输入电压>负端输入电压时,输出管截止,相当于输出端开路,此时输出+5V电压;当正端输入电压<负端输入电压时,输出管饱和,相当于输出管接低电位,此时输出0V电压。当接收管收到发射管的光线时,接收管的负端会导通,输出端电压值就会变成0V。P3。2为输出信号端口。

频率的测量有许多方法,频率测量的精准度不仅与所测频率范围的大小有关,还与被测量对象的特性有关。要想达到较高的测量准确度,测量设备的精度不仅要高,还要有较好的测量方法。在经过LM339对原信号进行放大处理后,此信号即可作为输入信号加至单片机的P3。2引脚来测得所测量信号的频率。当单片机的P3。2引脚电平发生跳变时,计数器的值加一。否则,系统处于等待状态,直到该引脚再次出现电平跳转时才开始计数 。

图2-3 信号预处理硬件电路

(3)单片机系统

AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS -51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51内部结构图如图2-4所示:

图2-4 AT89S51单片机片内结构图

① 单片机AT89S51功能部件和特性:

·8位微处理器(CPU);

·数据存储器(128B RAM);

·程序存储器(4KB Flash ROM);

·4个8位可编程并行I/O口(P0口、P1口、P2口和P3口);

·1个全双工的异步串行口;

·2个可编程的16位定时器/计数器;

·1个看门狗定时器;

·中断系统具有5个中断源、5个中断向量;

·特殊功能寄存器(SFR)26个;

·低功耗模式有空闲模式和掉电模式,且具有掉电模式下的中断恢复模式;

·3个程序加密锁定位。文献综述

② AT89S51单片机相比于AT89C51有如下优点:

·增加在线可编程功能ISP(In System Program);

·数据指针增加到两个,方便了对片外RAM的访问过程;

·增加了看门狗定时器,提高了系统的抗干扰能力;

·增加断电标志;

·增加掉电状态下的中断恢复模式。

    本系统的核心部分为单片机,通过单片机从LM339读数据,然后处理,再通过单片机送到液晶显示。

LM339比较器的每次输出值只有两种情况:要么输出0,要么输出1。因此单片机每次也只能读到0或者1这两个不同信号。其中单片机的P3。2口接LM339的输出端,P3。2电平每跳变一次,单片机计数器的值就相应的加一。 AT89S51单片机自行车里程表的设计+电路图+程序(3):http://www.youerw.com/zidonghua/lunwen_89006.html

------分隔线----------------------------
推荐内容