51实训键盘及显示

51实训键盘及显示

ID:14402442

大小:58.50 KB

页数:23页

时间:2018-07-28

51实训键盘及显示_第1页
51实训键盘及显示_第2页
51实训键盘及显示_第3页
51实训键盘及显示_第4页
51实训键盘及显示_第5页
资源描述:

《51实训键盘及显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、51实训键盘及显示/**************************************************************************************************/counter.h文件typedefunsignedcharuchar;typedefunsignedintuint;typedefunsignedlongintulong;#defineSDA_VAL01#defineSDA_VAL10/*定义DM51硬件IO地址*/#defineIO_RD_ADDR0XF00

2、0//I/O读#defineIO_WR_ADDR0XF000//I/O写#defineSPI_SEL_ADDR0XF200//SPI片选控制D0:AD(CE);D1:DA(CE);D2:LED8;D3:DS1302(RST);#defineKEY_ADDR0XF300//KEY输入#defineLED_2730XF400//273输出#defineWDI_ADDR0XF500//复位WDT#defineLCD_SW_ADDR0XF600//LCD背光#defineSTR_ADDR0XF600//STR#defineSPI_CK

3、P10//SPICK#defineSPI_DAP11//SPIDATA#defineMIC_CKP32//MICCK#defineMIC_DAP33//MICDATA/*定义按键值*/#defineKEY_40x10#defineKEY_30x8#defineKEY_20x4#defineKEY_10x2#defineKEY_00x1#defineKEY_VAL_NULL0#defineKEY_VAL_TAB9#defineKEY_VAL_SHIFT10#defineKEY_VAL_ENT13#defineKEY_VAL_EX

4、C27#defineKEY_VAL_LEFT37//*#defineKEY_VAL_UP38///#defineKEY_VAL_RIGHT39//-#defineKEY_VAL_DOWN40//+#defineKEY_VAL_DOT46#defineKEY_VAL_SIGN47#defineKEY_VAL_0'0'#defineKEY_VAL_1'1'#defineKEY_VAL_2'2'#defineKEY_VAL_3'3'#defineKEY_VAL_4'4'#defineKEY_VAL_5'5'#defineKEY_VA

5、L_6'6'#defineKEY_VAL_7'7'#defineKEY_VAL_8'8'#defineKEY_VAL_9'9'//字模表/*;D7D6D5D4D3D2D1D0;DPGFEDCBA01110011---A---

6、

7、FB

8、

9、---G---

10、

11、EC

12、

13、---D---.DP*/#defineLED_00xC0//0#defineLED_10xF9//1#defineLED_20xA4//2#defineLED_30xB0//3#defineLED_40x99//4#defineLED_50x92//5#defineLE

14、D_60x82//6#defineLED_70xF8//7#defineLED_80x80//8#defineLED_90x90//9#defineLED_A0x88//A#defineLED_B0x83//B#defineLED_C0xC6//C#defineLED_D0xA1//D#defineLED_E0x86//E#defineLED_F0x8E//F#defineLED__0xBF//-#defineLED_P0x8C//P#defineLED_OFF0xFF///*0123456789ABCDEF-P*/codeu

15、charmodel[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xBF,0x8C};//扫描位置01234567codeucharled_tab[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};#defineNULL_OPT0//无操作#defineADD_OPT1//加法操作#defineSUB_OPT2//减法操作#defineMUL_OPT3//乘法操作#de

16、fineDIV_OPT4//除法操作#defineEQU_OPT5//=操作#defineCLR_OPT6//清除操作#defineMOD_OPT7//修改操作#defineDIG_OPT8//数字键操作/***********************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。