毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

AT89C51单片机脉搏波提取电路的设计+源程序(7)

时间:2017-02-09 20:35来源:毕业论文
图3.14 4位数码管引脚分布图 图3.15 4位共阳极数码管结构图 3.5.3 LED数码管的显示方法 静态显示方式是指当显示器显示某一字符时,发光二极管的位选始终被


 
图3.14  4位数码管引脚分布图
 
图3.15  4位共阳极数码管结构图
3.5.3  LED数码管的显示方法
静态显示方式是指当显示器显示某一字符时,发光二极管的位选始终被选中。在这种显示方式下,每一个LED数码管显示器都需要一个8位的输出口进行控制。由于单片机本身提供的I/O口有限,实际使用中,通常通过扩展I/O口的形式解决输出口数量不足的问题。静态显示主要的优点是显示稳定,在发光二极管导通电流一定的情况下显示器的亮度大,系统运行过程中,在需要更新显示内容时,CPU才去执行显示更新子程序,这样既节约了CPU的时间,又提高了CPU的工作效率。其不足之处是占用硬件资源较多,每个LED数码管需要独占8条输出线。随着显示器位数的增加,需要的I/O口线也将增加。
动态显示方式是指一位一位地轮流点亮每位显示器(称为扫描),即每个数码管的位选被轮流选中,多个数码管公用一组段选,段选数据仅对位选选中的数码管有效。对于每一位显示器来说,每隔一段时间点亮一次。显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。通过调整电流和时间参数,可以既保证亮度,又保证显示。若显示器的位数不大于8位,则显示器的公共端只需一个8位I/O口进行动态扫描(称为扫描口),控制每位显示器所显示的字形也需一个8位口(称为段码输出)。
通过比较,我们可以发现LED动态显示更加适合本设计,所以就采用此方法。采用七段4位LED数码管。达到一分钟后,仍然计数,此时,通过P1.3口点亮LED灯,数码管显示的是最近60秒的脉冲个数。单片机的P2口控制显示字型,P1.0、P1.1、P1.2口控制显示字位。P1.3控制LED灯。显示电路如图3.16。
 
图3.16 显示电路
3.6  串行通信
3.6.1  串行通信简介
数据在单条一位宽的传输线上,一比特接一比特地按顺序传送的方式称为串行通信。 在并行通信中,一个字节(8位)数据是在8条并行传输线上同时由源传到目的地;而在串行通信方式中,数据是在单条1位宽的传输线上一位接一位地顺序传送。这样一个字节的数据要分8次由低位到高位按顺序一位位地传送。由此可见,串行通信的特点如下:
1. 节省传输线,这是显而易见的。尤其是在远程通信时,此特点尤为重要。这也是串行通信的主要优点。
2. 数据传送效率低。与并行通信比,这也这是显而易见的。这也是串行通信的主要缺点。
串行通信可分为异步传送和同步传送两种基本形式。异步传送的特点是数据在线路上传送不连续,但通信双方必须事先约定传送的字符格式和波特率。同步传输的速度高于异步传输,但硬件设备比较复杂,而且对同步时钟信号的相位一致性要求非常严格。
为使计算机、电话以及其他通信设备相互沟通,现在,已经对串行通信建立了几个一致的概念和标准,这些概念和标准包括:
1. 传输率:所谓传输率就是指每秒传输多少位,传输率也常被称为波特率。大多数CRT终端都能够按100~9600范围中的任何一种波特率工作。
2. RS232-C标准:RS232-C标准对两个方面作了规定,即信号电平标准和控制信号线的定义。RS232-C采用负逻辑规定逻辑电平,信号电平与通常的TTL电平也不兼容,RS232-C标准采用EIA电平,其中高电平+3~+15V,低电平-3~-15V,标准TTL电平中高电平为+2.4~+5V,低电平为0~0.4V。实现两种电平的相互转换,需要专门的电平转换芯片。目前比较常用的电平转换芯片为MAX232,其主要功能参数如下:
1. 3.0~5.5V电源供电; AT89C51单片机脉搏波提取电路的设计+源程序(7):http://www.youerw.com/tongxin/lunwen_2781.html
------分隔线----------------------------
推荐内容