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

資源簡介

很詳盡很全的C51庫函數,封裝有矩陣鍵盤、步進電機、1602、IIC、AT24CXX、PCF8591、加速度傳感器、角速度、磁場傳感器、氣壓傳感器、SPI、NRF無線、串口、DS18B20、74HC595、74HC165、STC12-AD、STC12-PWM、Music、表達式計算等函數。 并且函數接口編寫盡量做到靈活,使主函數不需要寫多少東西,就能實現一個模塊的功能。模塊化的封裝,每個模塊單獨一個頭文件,每個頭文件都有示例以及說明注解。

資源截圖

代碼片段和文件信息

/*******************************************************************

可計算浮點。如輸入?100+3.2*2-(4-9)=

矩陣按鍵分別為:

1|(???2|)???3|.???4|%
?5?????6?????7?????8
?9?????0?????+?????-
/|←??*|→???=?????c???????shift

********************************************************************/


#define?C51MCU //定義單片機使用類型
#include?“C51MCU.h“
#include?“math.h“
#include?“ZL_stack.h“
#include?“ZL_1602.h“
#include?“ZL_matrix_key.h“

sbit?shift=P1^0; //?shift?獨立按鍵

uc?g_key;
uc?tab[]=“01234567890+-/*().%“;


void?main()
{
uc?load=0load1=0zl[40]i;

init_1602_IO(P26P25P27PORT0);
init_1602(0x380x0f0x060x01); //?將0x0c?改為?0x0f?使光標出現并閃爍

dis1602_str1(“Hellomy?name?is?ZhaoLei.Welcome?to?use?the?caculator!!!“450);

loop1:w_order(0x01);

w_addr(0x00);

i=0;

while(1)
{
matrix_key(PORT3);

if(g_key>0?&&?g_key<15)
{
if(load?==?0)
{

if((shift?==?0)?&&?(g_key>0?&&?g_key<5)) //按鍵的第二功能
{
w_data(tab[g_key+14]);
zl[i]=tab[g_key+14];
i++;

}

if(shift?!=?0)
{
w_data(tab[g_key]);
zl[i]=tab[g_key];
i++;

}


if(?(shift?==?0)?&&?(g_key?==?13))
{
w_order(0x10); //光標左移
i--;
}

if(?(shift?==?0)?&&?(g_key?==?14)?)
{
w_order(0x14); //光標右移
i++;
}


load?=?1;

}

g_key?=?911;

}

else
load?=?0;



if(g_key?==?15) //按下‘=’
{
if(load1?==?0)
{
w_data(‘=‘);
zl[i]=‘=‘;
zl[i+1]=‘\0‘;


dis1602_var(0x40“%f“comp(zl));

load1=1;
}
}

else
load1=0;

if(g_key?==?16) //按下C
goto?loop1;
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3410??2013-07-18?17:02??自建51庫函數(IO可改)\C51MCU.h

?????文件??????79656??2013-07-29?19:19??自建51庫函數(IO可改)\C51MCU.LIB

?????文件?????224768??2012-09-07?18:14??自建51庫函數(IO可改)\DATA\Dream_Music\MusicEncode.exe

?????文件??????43319??2013-03-18?10:50??自建51庫函數(IO可改)\DATA\matrix_key\捕獲.PNG

?????文件?????????79??2013-03-15?12:28??自建51庫函數(IO可改)\DATA\NOKIA5110\字模軟件\zimo.ini

?????文件?????269824??2000-08-22?11:24??自建51庫函數(IO可改)\DATA\NOKIA5110\字模軟件\zimo221.exe

?????文件??????23875??2012-09-07?18:21??自建51庫函數(IO可改)\stc12c5a60s2.h

?????文件???????2968??2013-07-18?12:39??自建51庫函數(IO可改)\ZL_1602.h

?????文件???????1430??2013-07-18?17:27??自建51庫函數(IO可改)\ZL_74HC165.h

?????文件???????1916??2013-07-18?17:27??自建51庫函數(IO可改)\ZL_74HC595.h

?????文件???????1653??2013-07-18?16:36??自建51庫函數(IO可改)\ZL_ADXL345.h

?????文件???????1693??2013-07-18?16:20??自建51庫函數(IO可改)\ZL_AT24C02.h

?????文件???????1373??2013-07-18?16:35??自建51庫函數(IO可改)\ZL_BMP085.h

?????文件???????1387??2013-03-24?11:30??自建51庫函數(IO可改)\ZL_delay.h

?????文件???????9778??2013-07-18?17:52??自建51庫函數(IO可改)\ZL_Dream_Music.h

?????文件????????998??2013-07-18?17:10??自建51庫函數(IO可改)\ZL_DS18B20.h

?????文件???????1519??2013-07-18?16:36??自建51庫函數(IO可改)\ZL_HMC5883L.h

?????文件???????1318??2013-07-18?16:23??自建51庫函數(IO可改)\ZL_IIC.h

?????文件???????1605??2013-07-18?16:37??自建51庫函數(IO可改)\ZL_L3G4200D.h

?????文件???????1448??2013-07-16?16:11??自建51庫函數(IO可改)\ZL_matrix_key.h

?????文件???????2245??2013-07-18?17:43??自建51庫函數(IO可改)\ZL_NOKIA5110.h

?????文件???????3090??2013-07-18?17:00??自建51庫函數(IO可改)\ZL_NRF24L01.h

?????文件???????2293??2013-07-18?16:24??自建51庫函數(IO可改)\ZL_PCF8591.h

?????文件???????1190??2013-07-18?16:49??自建51庫函數(IO可改)\ZL_SPI.h

?????文件???????2441??2013-03-30?20:33??自建51庫函數(IO可改)\ZL_stack.h

?????文件???????1168??2013-03-26?10:29??自建51庫函數(IO可改)\ZL_STC12_ADC.h

?????文件???????1186??2013-07-18?17:28??自建51庫函數(IO可改)\ZL_STC12_PWM.h

?????文件???????1635??2013-07-18?16:22??自建51庫函數(IO可改)\ZL_step_motor.h

?????文件???????2439??2013-07-18?17:03??自建51庫函數(IO可改)\ZL_UART.h

?????文件????8933890??2013-03-24?14:00??自建51庫函數(IO可改)\使用示例(UART).mht

............此處省略32個文件信息

評論

共有 條評論