资源简介
基于89C51的实验中包含了流水灯、倒计时、倒计时报警、LCD显示、矩阵键盘等

代码片段和文件信息
#include
#define uchar unsigned char
sbit a=P3^7;
unsigned int ij;
uchar tab[]={0xc00xf90xa40xb00x990x920x820xf80x800x90};
uchar num[3][4]={01234567891011};
void delay()
{
uchar k;
for(k=0;k<200;k++);
}
uchar key_scan()
{
P2=0xf0;
if((P2&0xf0)!=0xf0)
{
delay();
if((P2&0xf0)!=0xf0)
{
switch(P2)
{
case 0xb0:i=0;break;
case 0xd0:i=1;break;
case 0xe0:i=2;break;
default: break;
}
}
}
return(i);
}
uchar xinghao()
{
P2=0x0f;
if((P2&0x0f)!=0x0f)
{
delay();
if((P2&0x0f)!=0x0f)
{
switch(P2)
{
case 0x07:j=0;break;
case 0x0b:j=1;break;
case 0x0d:j=2;break;
case 0x0e:j=3;break;
default: break;
}
}
}
return(j);
}
main()
{
uchar key;
a=0;
while(1)
{ key=num[key_scan()][xinghao()];
delay();
P3=0x10;
P0=tab[key/10];
delay();
P3=0x08;
P0=tab[key%10];
delay();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6376 2008-09-23 09:16 单片机实验\11\STARTUP.A51
文件 14048 2016-11-22 08:59 单片机实验\11\STARTUP.LST
文件 749 2016-11-22 08:59 单片机实验\11\STARTUP.OBJ
文件 10373 2016-11-22 08:59 单片机实验\11\z
文件 3248 2016-11-22 08:59 单片机实验\11\z.c
文件 4035 2016-11-22 08:59 单片机实验\11\z.hex
文件 35 2016-11-22 08:59 单片机实验\11\z.lnp
文件 7125 2016-11-22 08:59 单片机实验\11\z.LST
文件 16481 2016-11-22 08:59 单片机实验\11\z.M51
文件 10133 2016-11-22 08:59 单片机实验\11\z.OBJ
文件 30830 2016-11-22 08:37 单片机实验\11\z.plg
文件 0 2016-11-22 08:36 单片机实验\11\z.uv2
文件 6376 2014-01-29 12:40 单片机实验\QW\STARTUP.A51
文件 14049 2016-11-01 22:53 单片机实验\QW\STARTUP.LST
文件 758 2016-11-01 22:53 单片机实验\QW\STARTUP.OBJ
文件 4690 2016-11-01 22:53 单片机实验\QW\xuhui
文件 655 2016-11-23 20:32 单片机实验\QW\xuhui.build_log.htm
文件 1171 2016-11-01 22:53 单片机实验\QW\xuhui.c
文件 1505 2016-11-01 22:53 单片机实验\QW\xuhui.hex
文件 43 2016-11-01 22:53 单片机实验\QW\xuhui.lnp
文件 3505 2016-11-01 22:53 单片机实验\QW\xuhui.LST
文件 8498 2016-11-01 22:53 单片机实验\QW\xuhui.M51
文件 4756 2016-11-01 22:53 单片机实验\QW\xuhui.OBJ
文件 70472 2016-11-23 20:32 单片机实验\QW\xuhui.uvgui.lenovo
文件 70473 2016-11-06 12:15 单片机实验\QW\xuhui.uvgui_lenovo.bak
文件 5326 2016-11-01 23:50 单片机实验\QW\xuhui.uvopt
文件 14018 2016-10-20 00:31 单片机实验\QW\xuhui.uvproj
文件 5326 2016-10-20 00:31 单片机实验\QW\xuhui_uvopt.bak
文件 6376 2008-09-23 09:16 单片机实验\sy_3改进版\STARTUP.A51
文件 14048 2016-10-15 12:59 单片机实验\sy_3改进版\STARTUP.LST
............此处省略215个文件信息
- 上一篇:超声波US-100模块资料
- 下一篇:御剑85万超强字典
相关资源
- STM32F103RC+ADC+DMA多通道采样LCD显示
- 51 单片机 红外避障小车 大集合136
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- LCD显示温度+串口接收温度.rar
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- proteus仿真 AT89C51输出各种波形
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 基于c8051f020的AD转换程序及LCD显示程序
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
评论
共有 条评论