共 12 篇文章 |
|
( 2 ) 数组指针 : 一个指向一唯或者多唯数组的指针;关于函数指针,我想在我们可能需要写个函数,这个函数体内要调用另一个函数,可是由于项目的进度有限,我们不知道要调用什么样的函数,这个时候可能就需要一个函数指针;目前可以用这个变量类型来创建类型定义名及用sizeof表达式获得函数指针的大小: unsigned psize = sizeof (int (*)... 阅45 转0 评0 公众公开 16-03-09 21:20 |
阅24 转0 评0 公众公开 16-03-09 20:17 |
#define CBYTE ((unsigned char volatile code *) 0)#define DBYTE ((unsigned char volatile data *) 0)#define PBYTE ((unsigned char volatile pdata *) 0)#define XBYTE ((unsigned char volatile xdata *) 0)#define CWORD ((unsigned int volatile code *) 0)#define DWORD ((unsigned int volatile data *) 0)#define PWORD ((unsigned ... 阅17517 转44 评0 公众公开 16-03-09 16:55 |
怎样用keil编写4位数码管显示1234的程序。//变量定义:unsigned char table[]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //表:共阳数码管 0-9 //引脚定义: sbit SMG_q = P1^0; //定义数码管阳级控制脚(千位)sbit SMG_b = P1^1; //定义数码管阳级控制脚(百位)sbit SMG_s = P1^2; //定义数码管阳级控制脚(十位)sbit S... 阅22834 转519 评0 公众公开 16-03-09 15:09 |
思路:首先将1-49的和分为5部分,sum1,pro1,sum2,pro2,sum3,sum代表和,pro代表乘积。sum1就有3种情况:i*2;3*4,所以sum1=0;sum1=1;sum1=(1 2)*2/2=3。sum2也有三种情况,j-i=2(即两个*之间只有一个 );j-i>3(即两个*之间有>2个 ),所以sum2=0;sum2=j-1,;sum3我便没有考虑,默认后面的项数永远>2,sum3=(j 51)*(48-j)/... 阅1887 转20 评0 公众公开 16-03-09 11:09 |
AVR单片机定时器按键扫描程序。#define uchar unsigned char.uchar const led_stroke[19] =uchar const led_cs[LEDS_NUM] =uchar led_buf[LEDS_NUM] =uchar *pb = &led_buf[1];*函数原型: uchar _crol_(uchar data,uchar shiftbit);*函数原型: uchar _cror_(uchar data,uchar shiftbit);*函数原型: void send_shift(uchar d);void send_shi... 阅477 转1 评0 公众公开 16-03-08 20:10 |
嵌入式系统_百科。目前嵌入式系统中常用的通用设备接口有A/D(模/数转换接口)、D/A(数/模转换接口),I/O接口有RS-232接口(串行通信接口)、Ethernet(以太网接口)、USB(通用串行总线接口)、音频接口、VGA视频输出接口、I2C(现场总线)、SPI(串行外围设备接口)和IrDA(红外线接口)等。完成嵌入式微处理器的初始化,包括设置嵌入式微处理器的核心寄存... 阅66 转0 评0 公众公开 16-03-08 19:23 |
unsigned char temperature;unsigned char key_press;unsigned char key_value;unsigned char read_keyboard(void);unsigned char key_temp = 0xff;if(shezhi) { dspbuf1[1]=wendusheding[0];tmax= dspbuf1[1]*10 dspbuf1[2];tmin=dspbuf1[6]*10 dspbuf1[7] ;//读取矩阵键盘键值unsigned char read_keyboard(void){unsigned char key_temp;//按... 阅193 转0 评0 公众公开 16-03-08 19:21 |