资源简介
全国大学生电子设计竞赛组委会专家组在电子设计竞赛开始的前一周都会在网上公布本次全国大学生电子设计竞赛需要的基本仪器和主要元器件清单,以便参赛学校做好准备。通过对所公布的基本仪器和主要元器件清单进行分析,可以得到一些竞赛题目的信息。一些可能出现的题目和作品应完成的功能,参赛队员可以根据自己的训练情况,选择一两个题目方向进行准备。

代码片段和文件信息
#include
#include “cry1602.h“
typedef unsigned char uchar;
typedef unsigned int uint;
/**************宏定义***************/
#define DataDir P4DIR
#define DataPort P4OUT
#define Busy 0x80
#define CtrlDir P3DIR
#define CLR_RS P3OUT&=~BIT0; //RS = P3.0
#define SET_RS P3OUT|=BIT0;
#define CLR_RW P3OUT&=~BIT1; //RW = P3.1
#define SET_RW P3OUT|=BIT1;
#define CLR_EN P3OUT&=~BIT2; //EN = P3.2
#define SET_EN P3OUT|=BIT2;
/*******************************************
函数名称:DispNchar
功 能:让液晶从某个位置起连续显示N个字符
参 数:x--位置的列坐标
y--位置的行坐标
n--字符个数
ptr--指向字符存放位置的指针
返回值 :无
********************************************/
void DispNChar(uchar xuchar y uchar nuchar *ptr)
{
uchar i;
for (i=0;i {
Disp1Char(x++yptr[i]);
if (x == 0x0f)
{
x = 0;
y ^= 1;
}
}
}
/*******************************************
函数名称:LocateXY
功 能:向液晶输入显示字符位置的坐标信息
参 数:x--位置的列坐标
y--位置的行坐标
返回值 :无
********************************************/
void LocateXY(uchar xuchar y)
{
uchar temp;
temp = x&0x0f;
y &= 0x01;
if(y) temp |= 0x40; //如果在第2行
temp |= 0x80;
LcdWriteCommand(temp1);
}
/*******************************************
函数名称:Disp1Char
功 能:在某个位置显示一个字符
参 数:x--位置的列坐标
y--位置的行坐标
data--显示的字符数据
返回值 :无
********************************************/
void Disp1Char(uchar xuchar yuchar data)
{
LocateXY( x y );
LcdWriteData( data );
}
/*******************************************
函数名称:LcdReset
功 能:对1602液晶模块进行复位操作
参 数:无
返回值 :无
********************************************/
void LcdReset(void)
{
CtrlDir |= 0x07; //控制线端口设为输出状态
DataDir = 0xFF; //数据端口设为输出状态
LcdWriteCommand(0x38 0); //规定的复位操作
Delay5ms();
LcdWriteCommand(0x38 0);
Delay5ms();
LcdWriteCommand(0x38 0);
Delay5ms();
LcdWriteCommand(0x38 1); //显示模式设置
LcdWriteCommand(0x08 1); //显示关闭
LcdWriteCommand(0x01 1); //显示清屏
LcdWriteCommand(0x06 1); //写字符时整体不移动
LcdWriteCommand(0x0c 1); //显示开,不开游标,不闪烁
}
/*******************************************
函数名称:LcdWriteCommand
功 能:向液晶模块写入命令
参 数:cmd--命令,
chk--是否判忙的标志,1:判忙,0:不判
返回值 :无
********************************************/
void LcdWriteCommand(uchar cmduchar chk)
{
if (chk) WaitForEnable(); // 检测忙信号?
CLR_RS;
CLR_RW;
_NOP();
DataPort = cmd; //将命令字写入数据端口
_NOP();
SET_EN; //产生使能脉冲信号
_NOP();
_NOP();
CLR_EN;
}
/*******************************************
函数名称:LcdWriteData
功 能:向液晶显示的当前地址写入显示数据
参 数:data--显示字符数据
返回值 :无
********************************************/
void LcdWriteData( uchar data )
{
WaitForEnable(); //等待液晶不忙
SET_RS;
CLR_RW;
_NOP();
DataPort = data; //将显示数据写入数据端口
_NOP();
SET_EN;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2172 2010-05-23 22:33 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\AD.dep
文件 12489 2010-05-08 22:57 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\AD.ewd
文件 44198 2006-12-06 10:16 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\AD.ewp
文件 156 2010-05-08 22:56 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\AD.eww
文件 4420 2010-05-08 22:57 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\cry1602.c
文件 401 2010-05-08 22:56 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\cry1602.h
文件 22027 2010-05-08 22:57 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\Debug\Exe\AD.d43
文件 157 2010-05-23 22:33 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\Debug\Obj\AD.pbd
文件 22389 2010-05-08 22:57 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\Debug\Obj\main.r43
文件 3146 2012-02-21 20:01 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\main.c
文件 2484 2010-05-23 22:33 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\settings\AD.cspy.bat
文件 3628 2010-05-23 22:33 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\settings\AD.dbgdt
文件 937 2010-05-23 22:33 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\settings\AD.dni
文件 2960 2010-05-23 22:33 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\ADC\settings\AD.wsdt
文件 2555 2010-05-09 15:57 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\B1.dep
文件 12489 2010-04-30 22:09 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\B1.ewd
文件 44184 2008-03-27 16:03 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\B1.ewp
文件 156 2008-03-19 11:17 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\B1.eww
文件 1581 2010-04-30 22:25 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\Debug\Exe\B1.a43
文件 16793 2008-03-19 11:58 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\Debug\Exe\B1.d43
文件 1683 2010-04-30 22:25 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\Debug\Exe\B1.txt
文件 159 2010-05-09 15:57 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\Debug\Obj\B1.pbd
文件 12416 2010-04-30 22:25 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\Debug\Obj\main.r43
文件 3233 2012-02-21 19:56 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\main.c
文件 3650 2010-04-30 22:25 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\main.c.bak
文件 2499 2010-05-09 15:57 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\settings\B1.cspy.bat
文件 3630 2010-05-09 15:57 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\settings\B1.dbgdt
文件 925 2010-05-09 15:57 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\settings\B1.dni
文件 2975 2010-05-09 15:57 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B1\settings\B1.wsdt
文件 2124 2010-05-23 22:27 2019年全国大学生电子设计竞赛必备资料集绵\MSP430\BUZZER\B2\B2.dep
............此处省略672个文件信息
相关资源
- 2007年全国大学生电子设计竞赛一等奖
- 全国电子设计大赛自动寻迹小车论文
- 电子设计大赛电阻精度测量仪.zip
- Arduino电子设计实战指南.零基础篇_超
- 2018年TI杯大学生电子设计竞赛题F-无线
- 1994-2016全国大学生电子设计竞赛仪器
- 2010、2012、2014、2016年TI杯大学生电子
- 九九物联 AFM201T AT 指令集 V1.1 -AF
- 2019年电赛C题国一代码.zip
- 2018年湖南省大学生电子设计竞赛题
- 2016年江苏省电子设计大赛-自动寻迹小
- 全国大学生电子设计竞赛_板球控制系
- 2018年电赛G题f103附带程序
- 2011-2018电子设计大赛通信类优秀设计
- 2015国赛A题满分作品PCB+原理图+程序
- 基于双目视觉的室内标签定位系统(
- msp430驱动fdc2214
- 2009年全国大学生电子设计竞赛优秀作
- 历年全国大学生电子设计竞赛控制类
- [完整版] 全国大学生电子设计竞赛常
- 2019年全国大学生电子设计竞赛 A题 程
- 2019电赛曲射电磁炮 .7z
- 扫描_2018年湖南省大学生电子设计竞赛
- 2018TI杯大学生电子设计竞赛G题可用资
- 电子设计大赛合集
- 电子技术课程设计报告.docx
- 2017年电子设计竞赛K题源代码单相用电
- 数字幅频均衡功率放大器 软件代码
- 2017年全国大学生电子设计竞赛自适应
- 典型仪器类赛题分析-赵茂泰(2018)
评论
共有 条评论