资源简介
基于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万超强字典
相关资源
- ds串口虚拟示波器 DataScope v1.0
- keil下51单片机程序的烧写过程
- STC12C5A60S2单片机串口实验程序
- 单片机可控硅斩波调压灯光控制
- 基于单片机的智能家居控制系统设
- STC-ISP编程烧录软件绿色版单片机必备
- 基于51单片机的远程温度采集与显示系
- stm32单片机knn算法手写数字识别
- 基于单片机的智能家居系统.pdf
- [单片微机原理与接口技术——基于
- AT89C52单片机原理及接口技术PPT
- STC15W104 STC15系列 单片机 例程、原理
- CY7C68013设计参考
- 基于STM32单片机的DHT11 温湿度传感器
- 基于STM32F103的最方便的I/O口任意定义
- 基于单片机的温度控制系统设计毕业
- 单片机课后答案 可
- 教你如何使用labview与单片机串口通信
- 东南大学单片机实验报告测控技术与
- MCS-51单片机原理、系统设计与应用 万
- 松翰单片机开发软件使用说明中文
- 基于STM32单片机的窗帘自动控制系统设
- 51单片机智能电表全套解决方案ad原理
- 基于单片机的的智能药盒的设计
- 基于DS18B20传感器的数字温度监控系统
- PIC18F25K83单片机例程
- 智能窗帘控制系统的设计
- STM32F103R LCD显示汉字.rar
- 基于STM32的超声波测距程序
- 基于51单片机的智能电子秤设计
评论
共有 条评论