资源简介
51单片机开发的简单例程,配有keil C51的源程序

代码片段和文件信息
/**************************************************************/
/* 让四个LED显示的C51语言程序,文件名:LED04C.C */
/* 功能:让四个LED显示 ”567.8” */
/***************************************************************/
#include // 包含51单片机寄存器定义的头文件
#define uint unsigned int
#define uchar unsigned char
uchar code tab[19]={0xc00xf90xa40xb00x990x920x820xf8
0x800x900x880x830xc60xa10x860x8e0xbf0x7f0xff};
//数码管显示0~9的段码表
sbit P20=P2^0;
sbit P21=P2^1;
sbit P22=P2^2;
sbit P23=P2^3;
void delay(void) //延时程序
{
unsigned char i;
for(i=0;i<200;i++)
;
}
void main(void) //主函数
{
uchar bsgqi;
delay();
b=0x05; //待显示的4位数(BCD码)
s=0x06;
g=0x07;
q=0x08;
while(1)
{
if (q)
{
P23=0;
P0=~tab[q];
for (i=0;i<25;i++);
P23=1;
}
else
{
P23=0;
P0=0x00;
for (i=0;i<25;i++);
P23=1;
}
if (g)
{
P22=0;
P0=~tab[g];
P0=P0|0x80; //加小数点
for (i=0;i<25;i++);
P22=1;
}
else
{
P22=0;
P0=0x00;
for (i=0;i<25;i++);
P22=1;
}
if (s)
{
P21=0;
P0=~tab[s];
for (i=0;i<25;i++);
P21=1;
}
else
{
P21=0;
P0=0x00;
for (i=0;i<25;i++);
P21=1;
}
if (b)
{
P20=0;
P0=~tab[b];
for (i=0;i<25;i++);
P20=1;
}
else
{
P20=0;
P0=0x00;
for (i=0;i<25;i++);
P20=1;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 656 2014-06-20 21:17 电子资料包\README.TXT
文件 2700 2014-03-14 10:35 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8
文件 1099 2014-03-14 10:41 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.c
文件 809 2014-03-14 10:35 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.hex
文件 2651 2014-03-14 10:35 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.LST
文件 4354 2014-03-14 10:35 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.M51
文件 2905 2014-03-14 10:35 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.OBJ
文件 1027 2014-03-18 15:12 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.Opt
文件 198 2014-03-18 15:11 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.plg
文件 1983 2014-03-14 10:37 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.Uv2
文件 1026 2014-03-14 10:41 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8_Opt.Bak
文件 1977 2014-02-18 15:05 电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8_Uv2.Bak
文件 95603 2014-06-19 16:27 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990.DSN
文件 742 2014-06-19 16:27 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990.PWI
文件 4311 2014-03-29 20:29 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C
文件 4269 2014-03-29 20:29 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C.C
文件 801 2014-03-29 20:29 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C.hex
文件 7776 2014-03-29 20:29 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C.LST
文件 7572 2014-03-29 20:29 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C.M51
文件 5107 2014-03-29 20:29 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C.OBJ
文件 975 2014-03-29 20:40 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C.Opt
文件 588 2014-03-29 20:40 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C.plg
文件 1996 2014-03-29 20:40 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C.Uv2
文件 991 2010-03-25 12:10 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C_Opt.Bak
文件 2153 2010-03-17 10:05 电子资料包\第10章 单总线器件\10.1 DS1990\DS1990C_Uv2.Bak
文件 95602 2014-03-29 20:36 电子资料包\第10章 单总线器件\10.1 DS1990\Last Loaded DS1990.DBK
文件 97632 2014-06-19 16:29 电子资料包\第10章 单总线器件\10.2 DS2431\DS2431.DSN
文件 1314 2014-06-19 16:29 电子资料包\第10章 单总线器件\10.2 DS2431\DS2431.PWI
文件 6272 2010-03-28 10:12 电子资料包\第10章 单总线器件\10.2 DS2431\DS2431C
文件 4056 2010-03-28 10:12 电子资料包\第10章 单总线器件\10.2 DS2431\DS2431C.C
............此处省略800个文件信息
相关资源
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 51单片机PWM程序,占空比、周期可调整
- 51单片机多功能自行车测速仪
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 51单片机基于protues的几个仿真实例
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- C51单片机汇编指令查询、学习工具集
- 基于8051单片机的红外接收程序
- 51单片机频率计(很简单)
- 基于51单片机的智能温控器
- 基于51单片机的16*16点阵动态显示
- 基于51单片机的模数转换与数模转换
- 51单片机中使用ucos ii的优缺点转
- 51单片机中使用ucos ii的优缺点
- 8051单片机教程第二十七课:单片机几
- 8051单片机教程第二十六课:矩阵式键
- 适用于STC单片机和51单片机的SX1262驱动
- 基于51单片机的计算器(C51编写,有
- 51单片机大量源码
- 基于51单片机的交通信号灯程序
- GSM监控系统51单片机设计
- 51单片机定时器/计数器的结构和原理
- MCS-51单片机定时器和计数器区别的理
评论
共有 条评论