• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: 测速  C程序  

资源简介

智能小车 编码器 测速 C程序 两个定时器 一个定时 一个计数

资源截图

代码片段和文件信息

#include
#include
#define uint unsigned int
#define uchar unsigned char
#define LCD_data P2;
#define N 64  //转的圈数

sbit LCD_RS =P1^0;
sbit LCD_RW =P1^1;
sbit LCD_EN =P1^2;
sbit LCD_PSB = P1^3;
sbit Speed=P3^5;   //控制外部中断

uchar code dis1[]={“速度:“};
uchar code dis2[]={“r/min“};
uchar timer;
bit flag;
uint v;

void delay_1ms(uint x)
{
 uint ij;
 for(j=0;j  for(i=0;i<110;i++);
}
void write_cmd(uchar cmd)    //写指令
{
 LCD_RS=0;
 LCD_RW=0;
 LCD_EN=0;
 P2=cmd;
 delay_1ms(5);
 LCD_EN = 1;
 delay_1ms(5);
 LCD_EN= 0;                            
}
void write_dat(uchar dat) //写数据
{
 LCD_RS = 1;
 LCD_RW= 0;
 LCD_EN= 0;
 P2=dat;
 delay_1ms(5);
 LCD_EN= 1;
 delay_1ms(5);
 LCD_EN= 0;
}
void lcd_pos(uchar Xuchar Y)  //坐标位置
{
 uc

评论

共有 条评论