freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的溫度數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)(參考版)

2024-11-07 20:31本頁(yè)面
  

【正文】 最后要感謝仲老師的指導(dǎo)和同學(xué)的幫助,在以后的學(xué)習(xí)實(shí)踐中我會(huì)更加努力,學(xué)以致用,努力提高自己的動(dòng)手能力。 經(jīng)過(guò)本次設(shè)計(jì),我深深認(rèn)識(shí)到自學(xué)的重要性,和對(duì)所學(xué)知識(shí)及互聯(lián)網(wǎng)上知識(shí)資源的利用。數(shù)碼管和鍵盤(pán)的掃描利用, A/D 轉(zhuǎn)換設(shè)計(jì),顯示器設(shè)計(jì),系統(tǒng)軟 件單片機(jī)課程設(shè)計(jì) 自動(dòng)化 101 班 袁亞男 32 設(shè)計(jì),進(jìn)一步鞏固了所學(xué)的單片機(jī)知識(shí)。 } void delay1(uint z) {while(z)。i 0。ucDelay 0。 } //延時(shí)函數(shù), ucDelay 參數(shù)每增加 1,大概延時(shí)增加 1毫秒 //延時(shí)函數(shù)的編寫(xiě)可以使用軟件仿真來(lái)測(cè)試 void Delayms(unsigned char ucDelay) //延時(shí)函數(shù) { unsigned int i。 delay1(200)。 //選中第一個(gè)位選 P0 = LED[ucADC/2*10%10]。 P25=1。 //顯示 //Delayms(1)。 P25=0。 delay1(200)。 //選中第一個(gè)位選 P0 = LED[ucADC/2%100/10]。 P27=1。 //顯示 //Delayms(1)。 //選中第一個(gè)位選 P0 =LED[ucADC/2/100]。 if(data1==data2) return(data1)。 di=1。 } cs=1。 delay()。di==1) data2|=0x01i。i++) //第二次從低到高讀數(shù),下降沿有效 { if(d0==1amp。 } for(i=0。amp。 clk=0。i8。 di=1。 clk=0。//通道選擇 clk=1。//第二個(gè)脈沖,模式選擇 di=Channel。 //delay()。 di=1。 clk=0。//cs=0 時(shí) MC14433 有效 clk=1。 di=1。 單片機(jī)課程設(shè)計(jì) 自動(dòng)化 101 班 袁亞男 30 clk=0。 if(flag==1) channel=~channel。 if (tt==100) { tt=0。 TL0=(6553650000)%256。 write_add(2,ucADC)。display2(channel,1)。 } ucADC = GetValue0832(channel)。 case 4:flag=0。 case 3:flag=1。 case 2:channel=1。 switch(num) { case 1:channel=0。 TR0=1。 TH0=(6553650000)/256。 ET0=1。 ucADC=read_add(2)。 channel=0。 write=0。break。break。break。break。0xf0。 if(temp!=0xf0) { Delayms(10)。 temp=P2amp。 } uint keyscan() { uchar temp。 delay1(200)。 P0=LED[b]。 P23=1。 //Delayms(5)。 } 單片機(jī)課程設(shè)計(jì) 自動(dòng)化 101 班 袁亞男 28 void display2(uchar a,uchar b)//顯示通道的函數(shù) { P23=0。 stop()。 respons()。 start()。 write_byte(address)。 write_byte(0xa0)。 } uchar read_add(uchar address)//從外存儲(chǔ)器中讀出數(shù)據(jù) { uchar date。 respons()。 respons()。 respons()。 } void write_add(uchar address,uchar date)//寫(xiě)入外存儲(chǔ)器中 { start()。 delay()。 k=(k1)|sda。i++) { sck=1。 for(i=0。 sda=1。 sck=0。 delay()。 delay()。delay()。 delay()。 delay()。i++) { temp=temp1。 for(i=0。 } void write_byte(uchar date)//寫(xiě)字節(jié) { uchar i,temp。 sck=1。 } void init()//初始化 { sda=1。 sck=0。amp。delay()。 } void respons()//應(yīng)答 { uchar i。 sda=1。 sck=1。 } void stop()//結(jié)束信號(hào) { sda=0。 sda=0。 sck=1。} void start()//開(kāi)始信號(hào) { sda=1。 //數(shù)碼管顯示函數(shù) unsigned char LED[]={ 0xC0,/*0*/ 0xF9,/*1*/ 0xA4,/*2*/ 0xB0,/*3*/ 0x99,/*4*/ 0x92,/*5*/ 0x82,/*6*/ 0xF8,/*7*/ 0x80,/*8*/ 0x90,/*9*/ }。 //延時(shí) unsigned char GetValue0832(bit Channel)。 void delay1(uint)。 uint tt。 sbit sda=P3^4。 bit flag。 sbit di=P3^6。 sbit clk=P2^1。 sbit P22=P2^2。 sbit P24=P2^4。 sbit P26=P2^6。 K1f2g3e4d5K6c8DP7b9a10DS5Dpy AmberCCK1f2g3e4d5K6c8DP7b9a10DS1Dpy AmberCCK1f2g3e4d5K6c8DP7b9a10DS3Dpy AmberCCK1f2g3e4d5K6c8DP7b9a10DS2Dpy AmberCCK1f2g3e4d5K6c8DP7b9a10DS4Dpy AmberCCP0P22P23P24P25P26顯示模塊一位通道號(hào), 四位溫度顯示 單片機(jī)課程設(shè)計(jì) 自動(dòng)化 101 班 袁亞男 22 、鍵盤(pán)電路設(shè)計(jì) 鍵盤(pán)電路流程圖:開(kāi) 始按 鍵 5 按 下 ? 自 動(dòng) 檢 測(cè)按 鍵 1 按 下 ?測(cè) 試 第 一 個(gè) 點(diǎn)按 鍵 2 按 下 ?按 鍵 3 按 下 ?按 鍵 4 按 下 ?測(cè) 試 第 二 個(gè) 點(diǎn)測(cè) 試 第 三 個(gè) 點(diǎn)測(cè) 試 第 四 個(gè) 點(diǎn)結(jié) 束 單片機(jī)課程設(shè)計(jì) 自動(dòng)化 101 班 袁亞男 23 、電路總體設(shè)計(jì)圖 RSTXTAL2XTAL1GNDEA~ALE/PROG~PSEN~VCCu1AT89S51IN1GND2OUT3FB4SHDN5uMAXM1616750KR10250KR11C5+5V GNDGNDGNDC4D1Diode 1N4007100KR2GNDGNDvcc5vcc5電源模塊P10P11P12P13P14P15P16P17P10P11P12P13P14P15P16P17INT1INT1 12U5A
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1