1 / 13
文档名称:

数控直流电流源程序.doc

格式:doc   大小:107KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数控直流电流源程序.doc

上传人:junjun2875 2018/7/18 文件大小:107 KB

下载得到文件列表

数控直流电流源程序.doc

文档介绍

文档介绍:/*
跳线说明:
1)将EXP-LM3S811板卡上JP9、JP13跳至左侧(短接1-2);
2)将EXP-min_system_board板卡上JP13、JP14、JP15、JP16跳至右侧(短接2-3。
操作过程:
1)将EXP-min_system_board板卡上K1拨动开关拨至ON状态,给液晶上电;
2)调节RP1电位器,使液晶有合适的背光;
3)上电,编译并下载程序,复位后全速运行程序;观察液晶显示的内容,再修改程序使之显示自己的内容。
*/
#include ""
#include ""
#include ""
#include ""
#define CTL_PERIPH SYSCTL_PERIPH_GPIOC // 控制液晶所用的片内端口外设定义
#define CTL_PORT GPIO_PORTC_BASE
#define SCK GPIO_PIN_4 // 定义信号SCK
#define SID GPIO_PIN_5 // 定义信号SID
#define CS GPIO_PIN_6 // 定义信号CS
#define PSB GPIO_PIN_7 // 定义信号PSB
#define SCK_L GPIOPinWrite(CTL_PORT,SCK,0x00) // 定义信号输出低电平
#define SID_L GPIOPinWrite(CTL_PORT,SID,0x00)
#define CS_L GPIOPinWrite(CTL_PORT,CS,0x00)
#define PSB_L GPIOPinWrite(CTL_PORT,PSB,0x00)
#define SCK_H GPIOPinWrite(CTL_PORT,SCK,0xFF) // 定义信号输出高电平
#define SID_H GPIOPinWrite(CTL_PORT,SID,0xFF)
#define CS_H GPIOPinWrite(CTL_PORT,CS,0xFF)
#define PSB_H GPIOPinWrite(CTL_PORT,PSB,0xFF)
#define SID_READ GPIOPinRead(CTL_PORT,SID) // 定义读回的数据
#define SID_IN GPIOPinTypeGPIOInput(CTL_PORT,SID) // 定义SID信号为输入
#define SID_OUT GPIOPinTypeGPIOOutput(CTL_PORT,SID) // 定义SID信号为输出
#define LED_PERIPH SYSCTL_PERIPH_GPIOB
#define LED_PORT GPIO_PORTB_BASE
#define LED GPIO_PIN_5
#define KEY_PERIPH SYSCTL_PERIPH_GPIOD // KEYS所接的端口
#define KEY_PORT GPIO_PORTD_BASE
#define KEY GPIO_PIN_7|GPIO_PIN_6|GPIO_PIN_5|GPIO_PIN_4|GPIO_PIN_3|GPIO_PIN_2|GPIO_PIN_1|GPIO_PIN_0
#define KEY_H GPIO_PIN_7|GPIO_PIN_6|GPIO_PIN_5|GPIO_PIN_4
#define KEY_L GPIO_PIN_3|GPIO_PIN_2|GPIO_PIN_1|GPIO_PIN_0
#define key_h_in GPIOPinTypeGPIOInput(KEY_PORT,KEY_H)
#define key_l_in GPIOPinTypeGPIOInput(KEY_PORT,KEY_L)
#define key_h_out GPIOPinTypeGPIOOutput(KEY_PORT,KEY_H)
#define key_l_out GPIOPinTypeGPIOOutput(KEY_PORT,KEY_L)
#define SysCtlPeriClkGating SysCtlPeripheralClockGating //定义睡眠函数
#define SysCtlPeriSlpEnable SysCtlPeripheralSleepEnable

#define BitRate 115200 // 设定SPI的波特率
#define DataWidth 8 // 设定SPI的数据宽度
unsigned char AC_T