资源简介
悬挂运动控制系统的源程序 实现画圆 画直线 并有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个文件信息
相关资源
- scratch3.0 源程序(说相声)
- 改进的BP神经网络算法
- 光立方制作(原理图 源程序 LED搭接方
- FM1702调试源程序
- 智能寻迹机器人源程序及pcb图
- 单片机数字时钟包附电路图 源程序
- C 纸牌游戏——21点
- 16X16点阵程序(附仿真图和源程序)
- 基于ARM蓝牙传输源程序
- C读DXF源程序及AutoCAD中的DXF参考文件
- 路由选择算法源程序(最短路径算法
- 数字电压表(源程序 protues仿真)
- 源程序量统计小工具
- delphi rfid 读写卡读卡器/写卡器源程序
- 全屏的俄罗斯方块源程序
- 获取外网IP地址小工具,VC 简单源程
- 无刷电机控制源程序
- 指纹识别源程序与指纹库
- 暗通道去霾处理源程序
- 四路抢答器源程序+Pro7仿真文件
- OpenGL绘制可运动自行车源程序.zip
- 光滑粒子流体动力学SPH源程序
- 源程序阅读与调试课程设计报告--学生
- delphi下用Lockbox中rsa进行加解密的范例
- 2.5分频VHDL源程序
- 光立方3D8 2803+573.源程序 HEX C 仿真电路
- 8位二进制计数器vhdl源程序及原理图
- 两轮平衡车源程序,方能仪器,自平
- ( 16×64LED点阵显示屏的设计(附
- stm32f7的esp8266spi并口源程序,速率1.
评论
共有 条评论