#include "at89x51.h" unsigned char code ddisp[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f} //段显0123456789,P0口
标签: unsigned include ddisp char
上传时间: 2013-12-03
上传用户:zm7516678
采用8*8LED动态显示文字演示程序,使用AT89C52单片机,12MHZ晶振,P0口输出一行数据,P2口作行扫描,用共阳LED管 P1口接三个按键,用于逐字显示、向上滚动显示文字、暂停备用。
上传时间: 2016-03-12
上传用户:lnnn30
BH1415F调频台控制C程序,使用keil C51,使用AT89C52单片机,12MHZ晶振,用共阳四位LED数码管,P0口输出段码,P2口扫描
上传时间: 2013-12-23
上传用户:hoperingcong
秒表/时钟计时器的设计采用AT89C52单片机,最小化应用设计;采用共阳七段LED显示器,P0口输出段码数据,P2.0-P2.5口作列扫描输出,P1.0、P1.1、P1.2口接三个按钮开关,用以调时及功能设置。为了提供共阳LED数码管的驱动电压,用三极管8550作电源驱动输出。
上传时间: 2014-01-22
上传用户:kiklkook
SED1335驱动320x240图形液晶驱动演示程序 接口情况表述: No: LCM ----- 52 --------------------- 1...VSS..... GND 地线 2...VDD..... +5V(VCC) 电源 3...VO ..... -Vadj Input 对比度负压调整输入 4...A0 ..... P2.0 寄存器选择信号,命令数据方式选择 5.../WR..... WR 写有效 6.../RD..... RD 读有效 7...D0 ..... P0.0 数据总线 D0 8...D1 ..... P0.1 数据总线 D1 9...D2 ..... P0.2 数据总线 D2 10..D3 ..... P0.3 数据总线 D3 11..D4 ..... P0.4 数据总线 D4 12..D5 ..... P0.5 数据总线 D5 13..D6 ..... P0.6 数据总线 D6 14..D7 ..... P0.7 数据总线 D7 15../CS .... GND 片选通信号,低电平有效.实际使用应编入地址 16../RES.... /RESET 复位信号,低电平有效,阻容式复位电路 17..VEE..... -Vout 逆变-22.5V 负电压输出 18..VSS..... GND 地线 0V
上传时间: 2013-12-22
上传用户:redmoons
汉字液晶子程 液晶屏分为4行*12列汉字,全部使用模拟接口方式。 TGLCMLIMIT64A接口程序(模拟方式) 连线图: *LCM---89C52* *LCM---89C52* *LCM-------89C52* *LCM----------89C52* * *DB0---P0.0* *DB4---P0.4* *D/I-------P2.6* *CS1----------P2.4* * *DB1---P0.1* *DB5---P0.5* *R/W-------P2.7* *CS2----------P2.5* * *DB2---P0.2* *DB6---P0.6* *RST--------VCC* *CS3----------P3.2* * *DB3---P0.3* *DB7---P0.7* *E---------P2.3* 注:89C52的晶振频率为12MHz
上传时间: 2016-03-16
上传用户:wab1981
项目名称:超声波测距接收部分程序 功 能: 晶振采用12M,引脚定义:P0.1(SDA),P0.2(SCL),P3.2(即INT0,红外输入),P3.3(即INT1,超声波输入) 硬件环境: 自制单片机实验板, 软件环境: Windows操作系统 使用软件:伟福 V3.20, Easy 51Pro v2.0
上传时间: 2014-01-24
上传用户:lxm
8051与0804AD转换器接口程序,是用汇编语言编写,还有部分注释. 0804的基本应用,转动电位器,P0口显示取到的数
上传时间: 2016-04-16
上传用户:wanghui2438
1.实验任务: 本实验实现的是0-99自动计数,并在二位数码管上动态显示。 2.实验目的 掌握数码管动态显示原理 3.动态显示原理 原理图中把所有数码管的6个笔划段a-h同名端连在一起通过74LS573接P0口,而每一个数码管的公共极COM是各自独立地受I/O线控制。在这里就有了一个矛盾, 所有数码管的8个笔划段a-h同名端连在一起, 那么在一个屏幕上如何显示0,1,2,3,4,5这样不同的数字呢? 的确, 在这样的接法中,同一个瞬间所有的数码管显示都是相同的, 不能显示不同的数字。在单片机里,首先显示一个数, 然后关掉.然后显示第二个数,又关掉, 那么将看到连续的数字显示,轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的(约10ms),由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。
上传时间: 2016-04-21
上传用户:wff
利用AT89S51单片机来制作一个手动计数器,在AT89S51单片机的P3.7管脚接一个轻触开关,作为手动计数的按钮,用单片机的P2.0-P2.7接一个共阴数码管,作为00-99计数的个位数显示,用单片机的P0.0-P0.7接一个共阴数码管,作为00-99计数的十位数显示
上传时间: 2016-05-07
上传用户:gmh1314