资源简介
蓝桥杯之单片机设计与开发——2016_第七届_蓝桥杯_国赛——“电压、频率采集设备”
代码片段和文件信息
#include “sys.h“
unsigned char code table[]={0xc0 0xf9 0xa4 0xb0 0x99 0x92 0x82 0xf8
0x80 0x90 0x88 0x83 0xc6 0xa1 0x86 0x8e
0xff 0xbf};
unsigned char TubeBuff[] = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff};
unsigned char smg1 smg2 smg3 smg4 smg5 smg6 smg7 smg8;
void TubeScan(void)
{
static u8 index = 0;
P0 = 0x00;
P2 = (P2 & 0x1f) | 0xc0;
P0 = 0x01 << index;
P2 = P2 & 0x1f;
P0 = 0xff;
P2 = (P2 & 0x1f) | 0xe0;
P0 = TubeBuff[index];
P2 = P2 & 0x1f;
index ++;
index &= 0x07;
}
void TubeShow(void)
{
if(mode == 1)
{
if(mode_time == 0)
{
smg1 = Realtime[3] >> 4;
smg2 = Realtime[3] & 0x0f;
smg4 = Realtime[4] >> 4;
smg5 = Realtime[4] & 0x0f;
smg7 = Realtime[5] >> 4;
smg8 = Realtime[5] & 0x0f;
if(smg8 % 2 == 0)
smg3 = smg6 = 16;
else
smg3 = smg6 = 17;
}
else if(mode_time > 0)
{
smg1 = Backuptime[3] >> 4;
smg2 = Backuptime[3] & 0x0f;
smg3 = smg6 = 17;
smg4 = Backuptime[4] >> 4;
smg5 = Backuptime[4] & 0x0f;
smg7 = Backuptime[5] >> 4;
smg8 = Backuptime[5] & 0x0f;
if(flag_1s)
{
switch(mode_time)
{
case 1: smg1 = smg2 = 16; break;
case 2: smg4 = smg5 = 16; break;
case 3: smg7 = smg8 = 16; break;
}
}
}
}
else if(mode == 2)
{
if(mode_val == 0)
{
smg1 = smg3 = 17;
smg2 = 1;
smg4 = 16;
smg5 = Real_val[3] / 10;
smg6 = Real_val[3] % 10;
smg7 = Real_val[4] / 10;
smg8 = Real_val[4] % 10;
}
else
{
smg1 = Real_val[1] / 10;
smg2 = Real_val[1] % 10;
smg3 = smg4 = 0;
smg5 = Real_val[2] / 10;
smg6 = Real_val[2] % 10;
smg7 = smg8 = 0;
if(flag_1s)
{
if(mode_val == 1)
smg1 = smg2 = smg3 = smg4 = 16;
else if(mode_val == 2)
smg5 = smg6 = smg7 = smg8 = 16;
}
}
}
else if(mode == 3)
{
if(flag_1s)
{
smg1 = smg2 = smg3 = smg4 = smg5 = smg6 = 16;
smg7 = 0;
smg8 = Val_time[7];
}
else
{
smg1 = Val_time[3] >> 4;
smg2 = Val_time[3] &0x0f;
smg3 = smg6 = 17;
smg4 = Val_time[4] >> 4;
smg5 = Val_time[4] &0x0f;
smg7 = Val_time[5] >> 4;
smg8 = Val_time[5] &0x0f;
}
}
else if(mode == 4)
{
smg1 = smg3 = 17;
smg2 = 2;
if(mode_fre == 1)
{
smg4 = fre / 10000;
smg5 = (fre % 10000) / 1000;
smg6 = (fre % 1000) / 100;
smg7 = (fre % 100) /10;
smg8 = fre % 10;
}
else if(mode_fre == 2)
{
smg4 = fre_time / 10000;
smg5 = (fre_time % 10000) / 1000;
smg6 = (fre_time % 1000) / 100;
smg7 = (fre_time % 100) /10;
smg8 = fre_time % 10;
}
}
else
smg1 = smg2 = smg3 = smg4 = smg5 = smg6 = smg7 = smg8 = 16;
TubeBuff[0] = table[smg1];
TubeBuff[1] = table[smg2];
TubeBuff[2] = table[smg3];
TubeBuff[3] = table[smg4];
TubeBuff[4] = table[smg5];
TubeBuff[5] = table[smg6];
TubeBuff[6] = table[smg7
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-14 16:24 2016_第七届_蓝桥杯_国赛\
文件 171676 2017-03-03 00:42 2016_第七届_蓝桥杯_国赛\2016_第七届_蓝桥杯_国赛_电压频率采集系统.pdf
目录 0 2019-03-14 16:46 2016_第七届_蓝桥杯_国赛\code\
目录 0 2019-03-16 09:31 2016_第七届_蓝桥杯_国赛\code\HARDWARE\
文件 3038 2019-03-16 14:22 2016_第七届_蓝桥杯_国赛\code\HARDWARE\display.c
文件 2837 2019-03-16 13:30 2016_第七届_蓝桥杯_国赛\code\HARDWARE\ds1302.c
文件 2820 2019-03-16 10:38 2016_第七届_蓝桥杯_国赛\code\HARDWARE\iic.c
文件 4594 2019-03-16 14:10 2016_第七届_蓝桥杯_国赛\code\HARDWARE\key.c
目录 0 2019-03-16 09:31 2016_第七届_蓝桥杯_国赛\code\INC\
文件 453 2019-03-16 13:30 2016_第七届_蓝桥杯_国赛\code\INC\ds1302.h
文件 379 2019-03-16 09:33 2016_第七届_蓝桥杯_国赛\code\INC\iic.h
文件 12805 2019-03-14 16:50 2016_第七届_蓝桥杯_国赛\code\INC\stc15.h
文件 741 2019-03-16 14:08 2016_第七届_蓝桥杯_国赛\code\INC\sys.h
目录 0 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\
文件 6557 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\display.lst
文件 13615 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\display.obj
文件 5982 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\ds1302.lst
文件 13313 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\ds1302.obj
文件 77318 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\frequency
文件 1180 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\frequency.build_log.htm
文件 15136 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\frequency.hex
文件 191 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\frequency.lnp
文件 49564 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\frequency.m51
文件 6654 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\iic.lst
文件 20463 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\iic.obj
文件 9392 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\key.lst
文件 14961 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\key.obj
文件 6312 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\main.lst
文件 13621 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\main.obj
文件 3170 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\sys.lst
文件 9586 2019-03-16 14:13 2016_第七届_蓝桥杯_国赛\code\OBJ\sys.obj
............此处省略7个文件信息
- 上一篇:ArcEngine9.3+All无限期.ecp
- 下一篇:汇编工具 masm
相关资源
- 2016年国家自然保护区空间分布数据
- 蓝桥杯历年真题视频解析
- 蓝桥杯单片机
- 蓝桥杯前9届初赛程序.zip
- 第九届彩灯控制系统.rar
- 蓝桥杯第十一届电子类单片机第一次
- 第十届蓝桥杯大赛青少年创意编程S
- 蓝桥杯嵌入式省赛及国赛所有赛题代
- 第十届蓝桥杯题目
- 蓝桥杯练习系统题目含VIP试题
- 第5届蓝桥杯单片机初赛“简易温度采
- 第十届蓝桥杯嵌入式方向程序设计题
- 第十届蓝桥杯嵌入式比赛备赛 资料汇
- 蓝桥杯十届国赛_单片机_程序设计部分
- 计蒜客蓝桥杯模拟赛题目
- 第十届蓝桥杯省赛代码
- 2018_第九届_蓝桥杯_省赛——&
- 第十届蓝桥杯省赛 单片机 程序设计试
- 蓝桥杯编程比赛省赛)历年真题
- 第十一届蓝桥杯青少年创意编程scra
- 第十届蓝桥杯大赛青少年创意编程S
- 第九届蓝桥杯EV3省赛试题(选择题)
- 蓝桥杯-全套习题
- 蓝桥杯单片机历届国赛省赛例程.rar
- 蓝桥杯练习题库-3算法训练之VIP题
- 蓝桥杯程序(自己写的+淘宝资源)单
评论
共有 条评论