资源简介
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个文件信息
相关资源
- 用51单片机控制直流电机仿真图和程序
- 基于51单片机的超声波避障测速小车
- 51单片机完整开发板的proteus仿真,供
- MCS-51单片机期刊
- 51单片机替换专业触摸IC电容式触摸开
- NRF24L01 51单片机温度监控程序带上位机
- 51单片机rc522 射频的程序和与PCB电路图
- 51单片机GPS
- 51单片机-30个程序源码+原理图
- 51单片机库函数大全
- 51单片机AD0809电路设计程序+原理图
- 51单片机驱动电机驱动模块
- 基于AD590的温度检测系统
- 51单片机 电子秤原理图
- 51单片机与SJA1000连接电路图,驱动编
- 基于AT89C51单片机的智能饮水机控制系
- 51单片机贪食蛇程序+电路+数据手册
- 基于51单片机的波形发生器带仿真
- 自己动手制作51单片机+CPLD实验板包含
- AT89S51单片机试验及实践教程(含有大
- 51单片机万年历设计全套资料pcb 程序
- 51单片机程序大全
- 基于51的烟雾传感器测定
- 基于51单片机的广州塔
- 基于at89c51单片机的门禁系统
- 《手把手教你学51单片机》教材pdf
- LCD1602硬件结构及程序设计
- 经典51单片机开发板Protel99se文件含原
- STC8A加强版开发板配套程序
- 基于AT89C51单片机的水塔智能水位控制
评论
共有 条评论