91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

tm4c123gh6pm LCD12864顯示,可顯示字符,文字,描點繪圖,直線,曲線,坐標(biāo)軸,數(shù)字變量顯示等等

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?“inc/hw_types.h“
#include?“inc/hw_memmap.h“
#include?“driverlib/fpu.h“
#include?“driverlib/sysctl.h“
#include?“driverlib/rom.h“
#include?“driverlib/pin_map.h“
#include?“grlib/grlib.h“
#include?“driverlib/gpio.h“
#include?“driverlib/adc.h“
#include?“inc/hw_gpio.h“
#define?uchar?unsigned?char
#define?uint?unsigned?int

void?delay_Nms(uint?n);
uchar?LCD12864_Busy(void);
void?Ini_Lcd(void);
void?write_com(uchar?com);
void?write_dat(uchar?dat);
uchar?LCD12864_ReadData(void);
void?LCD12864_ClearScreen(void);
//void?LCD12864_SetWindow(uchar?x?uchar?y);
//void?LCD12864_DrowPoint(uchar?x?uchar?y);
void?drawPoint(unsigned?char?xunsigned?char?yunsigned?char?color);
void?drawRowLine(unsigned?char?x0unsigned?char?y0unsigned?char?x1unsigned?char?color);
void?drawCollumLine(unsigned?char?x0unsigned?char?y0unsigned?char?y1unsigned?char?color);
void?drawLine(unsigned?char?x0unsigned?char?y0unsigned?char?x1unsigned?char?y1unsigned?char?color);
void?drawsin();
uchar?const?disps[]={“波的頻率為:?“};
uchar?const?dispx[]={“我愛單片機(jī)!“};
uchar?c[10]d[3]i;

void?main(void)
{
//設(shè)置系統(tǒng)時鐘為50MHz?(400/2/4=50)
????SysCtlClockSet(SYSCTL_SYSDIV_4?|?SYSCTL_USE_PLL?|
????SYSCTL_XTAL_16MHZ?|?SYSCTL_OSC_MAIN);
????Ini_Lcd();???????????????????????????//初始化液晶
????LCD12864_ClearScreen();
????//drawPoint(64321);
????drawsin();
????while(1);
}

/*******************************************
函數(shù)名稱:delay_Nms
功????能:延時N個ms的時間
參????數(shù):無
返回值??:無
********************************************/
void?delay_Nms(uint?n)
{
????uint?i?=?0;
????for(i?=?n;i?>?0;i--)
???? SysCtlDelay(SysCtlClockGet()?/?3000);
}

/******************************************************************************
*?函?數(shù)?名??:?LCD12864_Busy
*?函數(shù)功能:?檢測LCD是否忙
*?輸????入???:?無
*?輸????出???:?1或01表示不忙0表示忙
*******************************************************************************/
uchar?LCD12864_Busy(void)
{
????uchar?i?=?0;
????GPIOPinWrite(GPIO_PORTA_base?GPIO_PIN_2|GPIO_PIN_3GPIO_PIN_3?);//RS=0RW=1
????GPIOPinWrite(GPIO_PORTA_base?GPIO_PIN_4?GPIO_PIN_4);???//E=1
????delay_Nms(1);
????while((GPIOPinRead(GPIO_PORTB_base?GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3|
GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7)?&?0x80)?==?0x80)?//檢測讀取到的值
????{
????????i++;
????????if(i?>?100)
????????{
????????????GPIOPinWrite(GPIO_PORTA_base?GPIO_PIN_4?~GPIO_PIN_4);???//E=0
????????????return?0;????//超過等待時間返回0表示失敗
????????}
????}
????GPIOPinWrite(GPIO_PORTA_base?GPIO_PIN_4?~GPIO_PIN_4);???//E=0
????return?1;
}
/*******************************************
函數(shù)名稱:Ini_Lcd
功????能:初始化液晶模塊
參????數(shù):無
返回值??:無
********************************************/
void?Ini_Lcd(void)
{
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);//使能GPIOA
GPIOPinTypeGPIOOutput(GPIO_PORTA_base?GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4);//PA234設(shè)為輸出
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);//使能GPIOB
????GPIOPinT

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-06-02?10:54??12864_picture\
?????文件?????????561??2014-05-24?10:55??12864_picture\.ccsproject
?????文件???????24208??2014-05-24?10:56??12864_picture\.cproject
?????目錄???????????0??2014-06-02?10:54??12864_picture\.launches\
?????文件????????4228??2014-05-24?13:19??12864_picture\.launches\12864_picture.launch
?????文件????????1196??2014-05-24?10:55??12864_picture\.project
?????目錄???????????0??2014-06-02?10:54??12864_picture\.settings\
?????文件??????????62??2014-05-24?10:51??12864_picture\.settings\org.eclipse.cdt.codan.core.prefs
?????文件?????????123??2014-05-24?10:52??12864_picture\.settings\org.eclipse.cdt.debug.core.prefs
?????文件?????????208??2014-05-24?11:13??12864_picture\.settings\org.eclipse.core.resources.prefs
?????目錄???????????0??2014-06-02?10:54??12864_picture\Debug\
?????文件???????12641??2014-05-28?20:59??12864_picture\Debug\12864_picture.map
?????文件???????91757??2014-05-28?20:59??12864_picture\Debug\12864_picture.out
?????文件??????162514??2014-05-28?20:59??12864_picture\Debug\12864_picture_linkInfo.xml
?????文件?????????118??2014-05-28?22:08??12864_picture\Debug\ccsObjs.opt
?????文件???????38803??2014-05-28?20:59??12864_picture\Debug\main.obj
?????文件????????2203??2014-05-28?20:59??12864_picture\Debug\main.pp
?????文件????????3378??2014-05-28?22:08??12864_picture\Debug\makefile
?????文件?????????250??2014-05-28?20:18??12864_picture\Debug\objects.mk
?????文件????????1864??2014-05-28?22:08??12864_picture\Debug\sources.mk
?????文件?????????809??2014-05-28?20:18??12864_picture\Debug\subdir_rules.mk
?????文件?????????598??2014-05-28?20:18??12864_picture\Debug\subdir_vars.mk
?????文件???????11841??2014-05-28?20:59??12864_picture\main.c
?????目錄???????????0??2014-06-02?10:54??12864_picture\targetConfigs\
?????文件?????????806??2014-05-24?10:52??12864_picture\targetConfigs\readme.txt
?????文件????????1083??2014-05-24?10:55??12864_picture\targetConfigs\Tiva?TM4C123GH6PM.ccxml
?????文件????????1528??2014-05-24?10:51??12864_picture\tm4c123gh6pm.cmd

評論

共有 條評論