資源簡(jiǎn)介
顯示波形的程序,也就是在LCD上顯示波形

代碼片段和文件信息
?//#include?“config.h“
#include?
typedef?unsigned?char??uint8;???????????????????/*?defined?for?unsigned?8-bits?integer?variable? 無(wú)符號(hào)8位整型變量??*/
typedef?signed???char??int8;????????????????????/*?defined?for?signed?8-bits?integer?variable 有符號(hào)8位整型變量??*/
typedef?unsigned?short?uint16;??????????????????/*?defined?for?unsigned?16-bits?integer?variable? 無(wú)符號(hào)16位整型變量?*/
typedef?signed???short?int16;???????????????????/*?defined?for?signed?16-bits?integer?variable? 有符號(hào)16位整型變量?*/
typedef?unsigned?int???uint32;??????????????????/*?defined?for?unsigned?32-bits?integer?variable? 無(wú)符號(hào)32位整型變量?*/
typedef?signed???int???int32;???????????????????/*?defined?for?signed?32-bits?integer?variable? 有符號(hào)32位整型變量?*/
typedef?float??????????fp32;????????????????????/*?single?precision?floating?point?variable?(32bits)?單精度浮點(diǎn)數(shù)(32位長(zhǎng)度)?*/
typedef?double?????????fp64;????????????????????/*?double?precision?floating?point?variable?(64bits)?雙精度浮點(diǎn)數(shù)(64位長(zhǎng)度)?*/
/*******************定義與LCD相關(guān)的宏*******************/
#define?LCD_DATA?0xFF??
#define?LCD_DI??1<<8???//與p0.8對(duì)應(yīng)???
#define?LCD_RW??1<<9???//與p0.9對(duì)應(yīng)
#define?LCD_EN??1<<10??//與p0.10對(duì)應(yīng).
#define?LCD_PSB?1<<11??//與p0.11對(duì)應(yīng)//電路直接拉高
#define?LCD_RST?1<<12??//與p0.12對(duì)應(yīng)//上電自動(dòng)復(fù)位,一般也可以不接*
#define?key2????1<<17
#define?key3????1<<18
#define?key4????1<<19
#define?key5????1<<20
#define?key6????1<<21
#define??clear_screen????0x01
#define??reset_address???0x02
//#define??set_point???????0x06?//??0000_0110
#define??display_set?????0x0c??//顯示設(shè)定
#define??cursor_shift_control?0x1c??//0001_1100
#define??function_set????0x30??//功能設(shè)定?基本指令集
#define??function_set_ext?0x36??//功能設(shè)定?擴(kuò)充指令集?繪圖開(kāi)
//#define??set_CGRAM_ADD?
#define??set_DDRAM_ADD???0x80
//#define??write_data_intenalRAM?
#define?Fpclk?12000000
uint8?huitu[64*16]={0x00};
uint32?ADC_Data=0;
uint8?baiweigeweiqianweishiwei;
uint8?flag=0;
/********************************************************************************************************
**********************************************************************************************************/
void?Delay_1ms(uint32?d)
{?
??uint8?i;?
??
??while?(d--!=0)
???
???{?
?????for(i=0;i<40;i++);??
?????
???}
?}
void?Delay(uint32?dly)
{
while(dly--!=0);
}
/********************************************************************************************************
**********************************************************************************************************/
void?LCD_DATA_input()
{
??IO0DIR?=?IO0DIR?&?(~LCD_DATA);??//把p0.0-p0.7設(shè)定為輸入
}
/********************************************************************************************************
**********************************************************************************************************/
void?LCD_DATA_output()
{
?IO0DIR?=?IO0DIR?|?LCD_DATA;???//設(shè)定p0.0-p0.7為輸出
}
/********************************************************************************************************
********************
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????4026??2010-10-16?21:00??顯示波形\config.h
?????文件??????38622??2010-10-04?11:57??顯示波形\LPC2294.h
?????文件??????43450??2012-06-18?21:50??顯示波形\Startup.lst
?????文件???????3200??2012-06-18?21:50??顯示波形\Startup.o
?????文件??????14459??2006-01-23?11:27??顯示波形\Startup.s
?????文件???????3884??2010-10-04?11:58??顯示波形\target.h
?????文件??????16421??2012-06-18?21:50??顯示波形\Text1.c
?????文件??????32240??2012-06-18?21:50??顯示波形\text1.o
?????文件??????54820??2012-06-18?21:50??顯示波形\顯示圖形.axf
?????文件??????22461??2012-06-18?21:50??顯示波形\顯示圖形.hex
?????文件??????42602??2012-06-18?21:50??顯示波形\顯示圖形.htm
?????文件????????251??2012-06-18?21:50??顯示波形\顯示圖形.lnp
?????文件??????55355??2012-06-18?21:50??顯示波形\顯示圖形.map
?????文件???????1718??2012-06-18?21:50??顯示波形\顯示圖形.Opt
?????文件???????1499??2012-06-18?21:50??顯示波形\顯示圖形.plg
?????文件????????901??2012-06-18?21:50??顯示波形\顯示圖形.tra
?????文件???????2516??2012-06-18?21:50??顯示波形\顯示圖形.Uv2
?????文件???????1718??2012-06-18?20:57??顯示波形\顯示圖形_Opt.Bak
?????文件????????332??2012-06-18?21:50??顯示波形\顯示圖形_Target?1.dep
?????文件???????2516??2012-06-18?21:03??顯示波形\顯示圖形_Uv2.Bak
?????目錄??????????0??2012-08-06?13:42??顯示波形
-----------?---------??----------?-----??----
???????????????342991????????????????????21
評(píng)論
共有 條評(píng)論