资源简介
悬挂运动控制系统的源程序 实现画圆 画直线 并有PROTUES仿真
代码片段和文件信息
/*******************************************************************
**函数功能:LCD的驱动函数 **
**创建人:zhangshy **
**创建日期:2009-8-15 **
**版本:1.0 **
*******************************************************************/
#include “1602.h“
/*************************************************************
**功能:判断LCD忙 **
**参数:无 **
*************************************************************/
void wait()
{
while(1)
{
lcd = 0xff;
rs = 0;
rw = 1;
e =0;
e =1;
if(bf == 0)
break;
}
}
/**************************************************************
**功能:写LCD函数 **
**参数:style为写命令/数据,0-命令,1-数据;input为写入的8位 **
** 命令/数据 **
**************************************************************/
void Lcd_Write(bit styleunsigned char input)
{
wait();
lcd = input;
rs = style;
rw = 0;
e = 1;
e = 0;
}
/****************************************************************
**功能:显示位置设置 **
**参数:x-行;y-列 **
****************************************************************/
void Setpos(uchar xuchar y)
{
if(y==0)
Lcd_Write(Lcd_Command0x80+x);
else
Lcd_Write(Lcd_Command0xc0+x);
}
/****************************************************************
**功能:写字符串 **
**参数:字符串,长度 **
****************************************************************/
void write_strdata(uchar *suchar length)
{
uchar i;
for(i= 0;i {
Lcd_Write(Lcd_Data*s);
s++;
}
}
/****************************************************************
**功能:写数字字母 **
**参数:显示数组,长度 **
****************************************************************/
void print_char(uchar *suchar length)
{
uchar ia;
for(i=0;i {
a = *s;
if( a >= 0 && a <= 9 )
Lcd_Write(Lcd_Data a + ‘0‘);
else if(a >= 0x0a &&a <= 0x0f)
Lcd_Write(Lcd_Dataa+0x37);
s++;
}
}
/****************************************************************
**功能:写一个数字字母 **
**参数:显示数组,长度 **
****************************************************************/
void print_char1(uchar a)
{
if( a >= 0 && a <= 9 )
Lcd_Write(Lcd_Data a + ‘0‘);
else if(a >= 0x0a &&a <= 0x0f)
Lcd_Write(Lcd_Dataa+0x37);
}
/****************************************************************
**功能:LCD清屏函数 **
**参数:无 **
****************************************************************/
void ClrScreen(void)
{
Lcd_Write(Lcd_Command0x01);
}
/****************************************************************
**功能:LCD初始化 **
**参数:取值如下 **
****************************************************************/
void Lcd_Init(void)
{
Lcd_Write(Lcd_Command0x01);//清屏
Lcd_Write(Lcd_Command0x38);//设置显示模式
Lcd_Write(Lcd_Command0x0C);//打开显示不显示光标,光标不闪烁
Lcd_Write(Lcd_Command0x
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 2212 2009-08-20 11:39 xg52\xg_Uv2.Bak
文件 6376 2005-03-22 15:22 xg52\STARTUP.A51
文件 212 2011-07-04 21:14 xg52\xg.plg
文件 1010 2009-08-20 10:20 xg52\key.h
文件 14048 2009-08-20 10:15 xg52\STARTUP.LST
文件 48754 2011-07-04 16:08 xg52\xg.M51
文件 143719 2009-08-21 16:11 xg52\xg.DSN
文件 2007 2009-08-20 10:16 xg52\key.c
文件 749 2009-08-20 10:15 xg52\STARTUP.OBJ
文件 768 2011-07-04 11:59 xg52\xg.PWI
文件 2758 2009-08-20 11:04 xg52\1602.h
文件 143719 2009-08-21 16:09 xg52\Last Loaded xg.DBK
文件 3215 2009-08-20 10:17 xg52\1602.c
文件 102 2009-08-21 16:12 xg52\说明.txt
文件 8484 2009-08-21 16:10 xg52\main.c
文件 1398 2009-08-20 10:19 xg52\motor.h
文件 5329 2009-08-21 15:58 xg52\motor.c
文件 21047 2011-07-04 16:08 xg52\xg.hex
文件 6788 2011-07-04 16:08 xg52\key.LST
文件 4589 2011-07-04 16:08 xg52\key.OBJ
文件 7757 2011-07-04 16:08 xg52\1602.LST
文件 6127 2011-07-04 16:08 xg52\1602.OBJ
文件 22698 2011-07-04 16:08 xg52\main.LST
文件 25802 2011-07-04 16:08 xg52\main.OBJ
文件 11173 2011-07-04 16:08 xg52\motor.LST
文件 22187 2011-07-04 16:08 xg52\motor.OBJ
文件 48487 2011-07-04 16:08 xg52\xg
文件 2093 2011-07-04 16:22 xg52\xg.Uv2
....... 1261 2011-07-04 16:22 xg52\xg_Opt.Bak
文件 1261 2011-07-04 21:14 xg52\xg.Opt
............此处省略4个文件信息
相关资源
- 悬挂运动控制系统.zip
- 步进电机实现的悬挂运动控制系统
- 悬挂运动控制系统包括画直线,画圆
- Verilog数字系统设计教程夏宇闻例题源
- 数电实验源程序gal20v8,串行数字密码
- 模糊神经网络算法源程序集合
- 学生综合测评管理系统源程序
- 多加热炉炉温检测课程设计报告
- Verilog HDL 数字跑表
- 单片机数字电压表 包含电路图 ,源程
- 878732zw_源程序.zip
- zw_源程序.zip
- 基于AT89S52单片机交通灯控制系统的设
- 2ASK实验源程序
- 5、校园导游程序源程序+文档+说明+总
- 视频水印嵌入算法源程序VC实现,对话
- 量子进化算法仿真源程序
- 51单片机+CS5460+12864液晶的单相电能表
- 单片机实现触摸控制开关源程序
- 复旦微电子FM1702QSL官方源程序
- 多光谱图像融合技术最优秀的源程序
- 带进位的n位通用加法器 vhd源程序描述
- 数据结构课程设计 校园导航(含源程
- Delphi时间编程自动关机源程序.rar
- RS485多机通信,带C51源程序,带仿真!
- 2线DS18B20程序 二线DS18B20程序 18B20寄生
- RSA加解密的设计与实现实验报告及源
- LDPC码编译码源程序
- 蚁群优化算法源代码,源程序
- 神经网络算法源程序
评论
共有 条评论