全文预览

IO口并行口直接驱动LED显示_在数码管上循环显示0-9数字_时间间隔为1秒。

上传者:你的雨天 |  格式:doc  |  页数:14 |  大小:139KB

文档介绍
.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51R14k7X1CRYSTALC130pFC230pF23456781RP1RESPACK-7C330pFR24k7图2-5所用元器件清单3.2软件设计单片机的应用系统由硬件和软件组成,上述硬件原理图搭建完成上电之后,我们还不能看到数码管循环显示的现象,我们还需要告诉单片机怎么样进行控制,即编写程序控制单片机管脚电平的高低变化,来实现发光二极管的明灭。软件编程是系统中的一个重要的组成部分。下面,我将阐系统是如何实现0-9数字循环显示的,来介绍实现循环显示0-9的软件编程方法。本设计是以单片机AT89C51为核心控制数码管,七段LED显示器内部由七个条形发光二极管和一个小圆点发光二极管组成,根据各管的极管的接线形成,可分为共阴极型和共阳极型。LED数码管的a~g七个发光二极管因加正电压而发亮,因加零电压而不发亮,不同亮暗的组合就能形成不同的字形,这种组合成为字形码。本课设中采用共阴极接法,其字形码见下表:“0”3FH“8”7FH“1”06H“9”6FH“2”5BH“A”77H“3”4FH“B”7CH“4”66H“C”39H“5”6DH“D”5EH“6”7DH“E”79H“7”07H“F”71H3.2.1程序框图排阻RESPACK71显示电路数码管7SEG-1显示电路开始R1=0根据R1的值查表查表获得的数据送P0延时1秒R1=R1+1R1内容=10?3.2.0030HSTART:MOVR1,#00H

收藏

分享

举报
下载此文档