日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年01月07日(星期二)

正在發(fā)生

2020年01月07日 | PIC單片機對數(shù)字溫度傳感器的控制設計

發(fā)布者:ArtisticSoul 來源: eefocus關鍵字:PIC單片機  數(shù)字溫度傳感器  控制設計 手機看文章 掃描二維碼
隨時隨地手機看文章

#include

#define uchar unsigned char

#define uint unsigned int

#define DQ RC1

#define DQ_HIGH() TRISC1=1

#define DQ_LOW() TRISC1=0;DQ=0

__CONFIG(0x3B31);

const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,

0x07,0x7f,0x6f};

const uchar table1[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,

0x87,0xff,0xef};

uint temper;

uchar a1,a2,a3,a4;

void delay(uint x);

void delayus(uint,uchar);

PIC單片機對數(shù)字溫度傳感器的控制設計

void init();

void disp(uchar num1,uchar num2,uchar num3,uchar num4);

void write_byte(uchar date);

uchar read_byte();

void get_tem();

void main()

{

init();

while(1)

{

/*delayus(0,0);//20

delayus(1,1);//30

delayus(2,2);//45

delayus(4,4);//70

delayus(70,30);//750

delayus(50,10);//500*/

//uchar num;

get_tem();

//for(num=20;num》0;num--)

//disp(a1,a2,a3,a4);

}

}

void reset()

{

uchar st=1;

DQ_HIGH();

NOP();NOP();

while(st)

{

DQ_LOW();

delayus(70,30);

DQ_HIGH();

delayus(4,4);

if(DQ==1)

st=1;

else

st=0;

delayus(50,10);

}

}

void write_byte(uchar date)

{

uchar i,temp;

DQ_HIGH();

NOP();NOP();

for(i=8;i》0;i--)

{

temp=date&0x01;//01010101

DQ_LOW();

delayus(0,0);

if(temp==1)

DQ_HIGH();

delayus(2,2);

DQ_HIGH();

date=date》》1;//00101010

}

}

uchar read_byte()

{

uchar i,date;

static bit j;

for(i=8;i》0;i--)

{

date=date》》1;

DQ_HIGH();

NOP();NOP();

DQ_LOW();

NOP();NOP();NOP();NOP();NOP();NOP();

DQ_HIGH();

NOP();NOP();NOP();NOP();

j=DQ;

if(j==1)

date=date|0x80;//1000 0000

delayus(1,1);

}

return (date);

}

void get_tem()

{

uchar tem1,tem2,num;

float aaa;

reset(); //復位

write_byte(0xCC);//跳過ROM

write_byte(0x44);//溫度轉換

for(num=100;num》0;num--)

disp(a1,a2,a3,a4);

reset();

write_byte(0xCC);

write_byte(0xBE);

tem1=read_byte();

tem2=read_byte();

aaa=(tem2*256+tem1)*6.25;

temper=(int)aaa;

a1=temper/1000;

a2=temper%1000/100;

a3=temper%100/10;

a4=temper%10;

}

void delayus(uint x,uchar y)

{

uint i;

uchar j;

for(i=x;i》0;i--);

for(j=y;j》0;j--);

}

void delay(uint x)

{

uint a,b;

for(a=x;a》0;a--)

for(b=110;b》0;b--);

}

void init()

{

TRISD=0;

TRISA=0;

PORTD=0;

PORTA=0;

}

void disp(uchar num1,uchar num2,uchar num3,uchar num4)

{

PORTD=table[num1];//顯示第一個數(shù)碼管

PORTA=0x20;//0010 0000

delay(2);

PORTD=table1[num2];//顯示第二個數(shù)碼管

PORTA=0x10;//0001 0000

delay(2);

PORTD=table[num3];//顯示第三個數(shù)碼管

PORTA=0x08;//0000 1000

delay(2);

PORTD=table[num4];//顯示第四個數(shù)碼管

PORTA=0x04;//0000 0100

delay(2);

/*PORTD=table[num5];//顯示第五個數(shù)碼管

PORTA=0x02;//0000 0010

delay(2);

PORTD=table[num6];//顯示第六個數(shù)碼管

PORTA=0x01;//0000 0001

delay(2);*/

}

關鍵字:PIC單片機  數(shù)字溫度傳感器  控制設計 引用地址:PIC單片機對數(shù)字溫度傳感器的控制設計

上一篇:PIC單片機SPI通信的設計
下一篇:PIC單片機TIMER0實現(xiàn)流水燈的自動控制設計

推薦閱讀

? ? “眾所周知”的是,我有塊英特爾的 i7-8700K,前一天還高高興興地用著“當世旗艦”,遇到那個號稱近十年來幾乎所有處理器的安全漏洞爆發(fā)之后,無數(shù)人來告訴我:你的處理器性能要下降了?! 〉降紫陆盗硕嗌倌??有說 10% 的,有說 30% 的,還有說 50% 的,那豈不是我剛買的處理器一下子就回到幾年前了?(網上流傳的惡搞圖)  先看看英...
智能手機=smart phone但是它究竟有smart?如果用蘋果Siri在Spotify上播放音樂,或者用語音識別來編輯一段消息,你會發(fā)現(xiàn):“也沒那么聰明嘛。”我們的手機非常擅長做某些事——搜索、拍照、瀏覽社交媒體賬戶,播放音樂,但還有更多事它們無法做到:●當我們去一個新地方旅行時,它推薦不了素食餐廳并為我們訂位●它可沒法篩選約會網站上推送的諸多約會速配...
數(shù)顯功率因數(shù)表作為新一代可編程智能表,主要用于對單相或三相用電線路中的率因數(shù)、相位(率因數(shù)角度)值進行實時測量與指示,并通過RS485接口或模擬量變送輸出接口對被測電量數(shù)據(jù)進行遠傳。通過儀表鍵盤可非常方便地實現(xiàn)對儀表的上下限值(或范圍)及切換差、通訊地址及通訊波特率、變送輸出方式及變送輸出范圍、數(shù)字濾波系數(shù)等參數(shù)的設置。具有測量精度...
在未來的電動汽車友好型城市里,配備有無線充電技術的道路有望占據(jù)一席之地。據(jù)外媒報道,通過對城市道路網絡進行數(shù)據(jù)調查,阿布都拉國王科技大學(KAUST)相關研究團隊對無線充電道路有了更加深入的理解。在電動汽車占據(jù)汽車市場的未來,這種充電方式可能會影響駕駛員行為和城市規(guī)劃。博士后研究員Mustafa Kishk表示:“現(xiàn)在全世界都在轉向綠色出行和電...

史海拾趣

問答坊 | AI 解惑

關于步進電機

我在學校做SRTP要用到步進電機,我是學電子的,沒用過步進電機,所以來這里求教,問題可能很菜~~呵呵 1.步進電機是根據(jù)脈沖來轉動的,脈沖頻率越高,轉動速度越快.那每個步進電機所能接受的脈沖頻率應該有個極限吧,一般在多少????超過 ...…

查看全部問答∨

史上最全的IGBT資料下載

哈哈 上午清閑 傳些資料 留作學習 …

查看全部問答∨

ARM7 NXP236串口問題,請教高手

串口0為片內自帶的,初始化的時候,U0FCR這個寄存器總是寫不進去值,請教高手~~~ 附代碼:[code] INT8U UART0_Init( INT32U baudrate) {     INT32U Fdiv;                 PINSEL0 &= 0 ...…

查看全部問答∨

如何使用NdisAllocateIoWorkItem函數(shù)

ndis5.1中對應的函數(shù)為 VOID   NdisInitializeWorkItem(     IN PNDIS_WORK_ITEM  WorkItem,     IN NDIS_PROC  Routine,     IN PVOID  Context     ); n ...…

查看全部問答∨

誰有VGA-DB15的封裝資料幫我發(fā)一份

現(xiàn)在要畫一個DB15的封裝不知道參數(shù),知道的大俠幫下!?。。。。。。。。?!…

查看全部問答∨

【問TI】如何能讓大家更好的利用M3的板子?

        對于TI的M3系列的開發(fā)板,普及率還不是很高,為什么這么說?我主要參考了淘寶里的開發(fā)板的銷售情況,發(fā)現(xiàn)其他公司,尤其是現(xiàn)在比較熱的××公司,你只要到淘寶上一搜,遍地都是。這里面良莠不齊,難免 ...…

查看全部問答∨

幫忙把下段程序轉為c語言!跪求!??!

;*******************************;        主   程   序;*******************************MAINPG:        ANL        PCA0MD,#0 ...…

查看全部問答∨

下載程序出現(xiàn)了這樣的錯誤,麻煩大神幫忙看看

MSP430: Trouble Writing Memory Block at 0x0 on Page 0 of Length 0x4: Could not perform access, BSL memory segments are protected. MSP430: GEL: File: D:\\workspace_v5_2\\12864\\Debug\\12864.out: Load failed.…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統(tǒng)推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved