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

資源簡介

單片機型號:STC12C5A60S2 顯示型號:MAX7219 溫度芯片:DS18B20 超聲波測距芯片:HRS420

資源截圖

代碼片段和文件信息

?#include
?#include??//包含_nop_()函數
?#include


/*********************定時器0、定時器1初始化******************/
void?timer_init() ??
{

??TMOD|=?0x01;//定時器0工作方式1
??TH0=0x00;????
??TL0=0x00;?
??ET0=1;
??EA=1;
}?
/*void?timer0()?interrupt?1
{
static?unsigned?int?i;
TH0=0XFC; //給定時器賦初值,定時1ms
TL0=0X18;
i++;
if(i==1000)
{
i=0;
led=~led;
}
}??*/





void?DelayUs2x(unsigned?char?t)
{???
?while(--t);
}
?
unsigned?int?test_distan() ??//測試距離函數。?晶振fosc=11.0592Mhz時,一個機器周期為0.9216us
?{?
? double?time=0;
? timer_init();
?TRIG=1;???????//觸發信號是高電平脈沖,寬度大于10us
DelayUs2x(10);
TRIG=0;
while(!ECHO);?//等待高電平
TR0=1;
while(ECHO);??//等待低電平
TR0=0;
time?=?TH0*256+TL0;//取出定時器值高8位和低8位合并
????TH0=0;
TL0=0;?

??return?time;
???
?}??
??
?/*************************************
???有關串口通信的初始化

?****************************************/
?void?uart_init()
{
???TMOD=0x21;?????//TMOD=0
???TH1=0xfd;??????//11.0592MHZ???,BPS:9600,N,8,1
???TL1=0xfd;
???PCON=0x00;?????//方式一8位數據位,一位起始位和一位結束位
???TR1=1;?????????//
???SCON=0x50;?????//串口通信控制寄存器??模式一
?
}
/***???串口中斷函數???***/
/*void?uart_Serial(void)??interrupt?4
{
????if(RI)???//接收中斷
????{
????????TH0?=?T0MS;??????????//每收到一位數據,定時器重新賦初值(位與位之間發送時間大約1us)
????????TL0?=?T0MS>>8;
????????REV[index++]?=?SBUF;???//接收
????????RI?=?0;????????????????//RI中斷軟件清零,準備接收下一幀數據????
????????TR0?=?1;???????????????//打開定時器T0
????}
}??*/

void?uart_putchar(unsigned?char?dat)
{
SBUF=dat;?//把數據送給sbuf緩存器中
while(TI!=1);//發送標志位?TI如果發送了為1,沒發送為0,沒發送等待,到了退出循環
TI=0;??//到了,TI清為0
??
}
void?uart_printf(unsigned?char?*buff)
{
?
??while(*buff)
??uart_putchar(*buff++);
}?????????


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-29?11:07??超聲波測距\
?????文件????????4228??2018-05-23?15:40??超聲波測距\bsp_timer.lst
?????文件????????2763??2018-05-22?09:53??超聲波測距\KEIL.DSK
?????文件????????2116??2018-05-22?09:53??超聲波測距\KEIL.PRJ
?????文件???????22288??2018-05-25?08:40??超聲波測距\seg
?????文件????????5211??2018-05-25?08:40??超聲波測距\SEG.C
?????文件????????6983??2018-05-25?08:40??超聲波測距\SEG.HEX
?????文件??????????70??2018-05-25?08:40??超聲波測距\SEG.LNP
?????文件????????9540??2018-05-25?08:40??超聲波測距\seg.LST
?????文件???????27169??2018-05-25?08:40??超聲波測距\SEG.M51
?????文件???????11560??2018-05-25?08:40??超聲波測距\seg.OBJ
?????文件????????1447??2018-05-22?09:53??超聲波測距\seg.opt.bak
?????文件?????????171??2018-05-29?11:07??超聲波測距\SEG.PLG
?????文件????????2210??2018-05-22?09:53??超聲波測距\seg.Uv2.bak
?????文件???????82383??2018-05-29?11:07??超聲波測距\seg.uvopt
?????文件???????13797??2018-05-23?11:14??超聲波測距\seg.uvproj
?????文件????????1447??2018-05-22?09:53??超聲波測距\seg_Opt.Bak
?????文件????????2173??2018-05-22?09:53??超聲波測距\seg_Uv2.Bak
?????文件???????82403??2018-05-25?08:44??超聲波測距\seg_uvopt.bak
?????文件???????13627??2018-05-22?09:53??超聲波測距\seg_uvproj.bak
?????文件????????6376??2018-05-22?09:53??超聲波測距\STARTUP.A51
?????文件???????14048??2018-05-25?08:40??超聲波測距\STARTUP.LST
?????文件?????????749??2018-05-25?08:40??超聲波測距\STARTUP.OBJ
?????文件????????1948??2018-05-25?08:39??超聲波測距\super.c
?????文件?????????265??2018-05-24?09:17??超聲波測距\super.h
?????文件????????4322??2018-05-25?08:40??超聲波測距\super.LST
?????文件????????4778??2018-05-25?08:40??超聲波測距\super.OBJ
?????文件????????3908??2018-05-24?10:19??超聲波測距\template.c
?????文件????????1279??2018-05-24?10:24??超聲波測距\template.h
?????文件????????8930??2018-05-25?08:40??超聲波測距\template.LST
?????文件????????7830??2018-05-25?08:40??超聲波測距\template.OBJ
............此處省略0個文件信息

評論

共有 條評論