📄 driver.lst
字号:
C51 COMPILER V7.20 DRIVER 11/15/2005 18:46:55 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE DRIVER
OBJECT MODULE PLACED IN Driver.OBJ
COMPILER INVOKED BY: C:\Program Files\Keil Uvision V7.20\C51\BIN\C51.EXE Driver.C BROWSE DEBUG OBJECTEXTEND SYMBOLS
line level source
1 //*************************************************************************************************
2 // Module Name : Driver.C
3 // CreateDate : 2005-05-14
4 // ModifData : 2005-07-18
5 // Description :
6 // Author : 李远正
7 // Version : V3.0
8 //*************************************************************************************************
9 //
10 #include <C8051F020.H>
11 #include <intrins.h>
12 #include <absacc.h>
13 #include "Function.H"
14 #include "12C887.H" // Save temporary data
15 #include "WriteFile.H" // Send data to USB devices
16 #include "Driver.H"
17
18 //=================================================================================================
19 // Global VARIABLES
20 //=================================================================================================
21 //
22 #define STATE_FlagRight0 0x01 //
23 #define STATE_FlagRight1 0x02 //
24 #define STATE_FlagLeft0 0x03 //
25 #define STATE_FlagLeft1 0x04 //
26 #define STATE_FlagCenter 0x05 //
27
28 //=================================================================================================
29 // 8位脉冲宽度调制
30 void Forward ( unsigned char speed ) { PWM8( 1,0 ); PWM8( 0,speed ); forward = 1; backward = 0; }// 前进
-的速度
31 void Backward( unsigned char speed ) { PWM8( 0,0 ); PWM8( 1,speed ); forward = 0; backward = 1; }// 后退
-的速度
32 void CarStop( void ) { PWM8( 0,0 ); PWM8( 1,0 ); PWM8( 2,0 ); PWM8( 3,0 );} // 停车
33 void TurnRight( unsigned char speed ) { PWM8( 2,0 ); PWM8( 3,speed ); turnleft = 1; turnright = 0; }// 左
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -