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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)__基于數(shù)字溫度傳感器的數(shù)字溫度計(jì)課程設(shè)計(jì)報(bào)告書(shū)-預(yù)覽頁(yè)

 

【正文】 供電,一種是采用電源供電方式,此時(shí) DS18B20 的1 腳接地, 2 腳作為信號(hào)線, 3 腳接電源。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。 時(shí) 鐘 電 路R O M / E P R O M / F l a s h 4 K BR A M 1 2 8 BS F R 2 1 個(gè)定 時(shí) 個(gè) / 計(jì) 數(shù) 器 2C P U總 線 控 制中 斷 系 統(tǒng)5 個(gè) 中 斷 源2 個(gè) 優(yōu) 先 級(jí)串 行 口全 雙 工 1 個(gè)4 個(gè) 并 行 口X T A L 2 X T A L 1R S TE AA L EP S E NP 0P 1P 2P 3V s sV c c 圖 41 80C51 單片機(jī) 結(jié)構(gòu)圖 1. 一個(gè) 8 位的微處理器 (CPU)。目前單片機(jī)的發(fā)展趨勢(shì)是將 RAM 和 ROM 都集成在單片機(jī)里面,這樣既方便了用戶進(jìn)行設(shè)計(jì)又提高了系統(tǒng)的抗干擾性。為方便設(shè)計(jì)串行通信,目前的 52 系列單片機(jī)都會(huì)提供 3 個(gè) 16 位定 11 時(shí)器 /計(jì)數(shù)器。 8. 片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,但石 英晶體和微調(diào)電容需要外接。 Vss(20 腳 ):電源的接地端。若需采用外部時(shí)鐘電路時(shí),該引腳輸入外部時(shí)鐘脈沖。當(dāng) 8051 上電正常工作后, ALE 引腳不斷向外輸出正脈沖信號(hào),此頻率為振蕩器頻率 fOSC 的1/6。 此引腳的第二功能 PROG 在對(duì)片內(nèi)帶有 4KB EPROM 的 8751 編程寫(xiě)入 (固化程序 )時(shí),作為編程脈沖輸入端。 PSEN 端同樣可驅(qū)動(dòng) 8 個(gè) LS 型 TTL 負(fù)載 。 此引腳的第二功能是 Vpp 是對(duì) 8751 片內(nèi) EPROM 固化編程時(shí),作為施加較高編程電壓 (一般 12V~ 21V)的輸入端。在 CPU 訪問(wèn)片外存儲(chǔ)器時(shí),P0 口分時(shí)提供低 8 位地址和 8 位數(shù)據(jù)的復(fù)用總線。在 P1 口作為輸入口使用時(shí),應(yīng)先向 P1 口鎖存地址 (90H)寫(xiě)入全 1,此時(shí) P1 口引腳由內(nèi)部上拉電阻拉成高電平。 P3 口 (~ , 10~17 腳 ): P3 口是一個(gè)帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向 I/O 口。 : (INT0)外部中斷 0 輸入。 : (WR)外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通。 80C51單片機(jī)的定時(shí) /計(jì)數(shù)器 在單片機(jī)應(yīng)用系統(tǒng)中,常常會(huì)有定時(shí)控制需求,如定時(shí)輸出、定時(shí)檢測(cè)、定時(shí)掃描等;也經(jīng)常要對(duì)外部事件進(jìn)行計(jì)數(shù)。 ( 7)在 9 位分辨率最多在 把溫度轉(zhuǎn)換成數(shù)字, 12 位分辨率是最多可在 750ms 內(nèi)將溫度轉(zhuǎn)換成數(shù)字,速度更快。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪 里顯示字符, 下圖 是 1602 的內(nèi)部顯址。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。但由于內(nèi)帶字符發(fā)生器的控制器來(lái)說(shuō),顯示字符就比較簡(jiǎn)單了,可以讓控制器工作在文本方式,根據(jù)在 LCD 上開(kāi)始顯示的行列號(hào)及每行的列數(shù)找出顯示 RAM對(duì)應(yīng)的地址,設(shè)立 光標(biāo),在此送上該字符對(duì)應(yīng)的代碼即可。 圖 54 計(jì)算溫度子程序流程圖 顯示數(shù)據(jù)刷新子程序 顯示數(shù)據(jù)刷新子程序主要是對(duì)顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高顯示位為 0 時(shí)將符號(hào)顯示位移入下一位。因?yàn)橛辛艘郧岸鄠€(gè)課程設(shè)計(jì)的基礎(chǔ),我的焊接技術(shù)還算不錯(cuò),經(jīng)過(guò)差不多整整一天時(shí)間的焊接,實(shí)物的雛形基本形成。 技術(shù)小結(jié) 本次課設(shè)的任務(wù)是采用 AT89C51單片機(jī)作控 制器,溫度傳感器選用 DS18B20來(lái)設(shè)計(jì)數(shù)字溫度計(jì),系統(tǒng)由 3個(gè)模塊組成:主控制器、測(cè)溫電路及顯示電路。有些不懂的問(wèn)題通過(guò)向老師請(qǐng)教得到解決,使我受益匪淺。 21 參考文獻(xiàn) 楊素行著 .模擬電子技術(shù)基礎(chǔ) (第二版 ) .北京 :高等教育出版社 ,20xx. 閻石著 .數(shù)字電子技術(shù)基礎(chǔ) (第五版 ) .北京 :高等教育出版社 ,20xx. 3 、 李全利,仲偉峰,徐軍著 .單片機(jī)原理及應(yīng)用 .北京 :清華大學(xué)社 ,20xx. 4 、 何立民著.單片機(jī)高級(jí)教程.北京:北京航空航天大學(xué)出版社, 20xx. 楊路明著. C 語(yǔ)言程序設(shè)計(jì)教程 (第 2 版 ) .北京:北京郵電大學(xué)出版社, 20xx. 馬忠梅,籍順心,張凱等著 .單片機(jī)的 C語(yǔ)言應(yīng)用程序設(shè)計(jì) (第 4版 ) .北京 :北京航天航空大學(xué)出版社 ,20xx. 白駒珩,雷曉平著.單片計(jì)算機(jī)及其應(yīng)用.成都:電子科技大學(xué)出版社, 1997. 譚浩強(qiáng)著.程序設(shè)計(jì)與開(kāi)發(fā)技術(shù). 北京:清華大學(xué)出版社, 1991. 鐘富昭著 .8051單片機(jī)典型模塊設(shè)計(jì)與應(yīng)用 .北京:人民郵電出版, 20xx. 于永,戴佳,常江著 .51單片機(jī) C語(yǔ)言常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講 .北京:電子工業(yè)出版社, 20xx. 1 梁翎著. C語(yǔ)言程序設(shè)計(jì)實(shí)用技巧與程序?qū)嵗?.上海:上??破粘霭嫔纾?1998. 附錄一: 程序清單 include include include define uint unsigned int define unchar unsigned char unchar templ,temph,i,y,z,n。 //判斷正負(fù)變量 sbit dq=P3^5。 sbit bf=P0^7。 22 sbit desH=P3^3。//溫度轉(zhuǎn)換的變量 uint tp。 unchar code dis1[]={0123456789}。 unchar code dis5[]={working}。 void delay_ms(unsigned char time)。 void gettemp()。 void delay_us(unchar)。i125。} return。z0。rw=1。_nop_()。 return result。e=0。e=1。_nop_()。 rs=1。_nop_()。_nop_()。 } 24 void init() { delay3(20)。 delay3(30)。 delay3(30)。 Htemp=124。 if(sign==0) {EA=1。 //關(guān)閉外部中斷 0 EX1=0。 //關(guān)閉蜂鳴器 EX0=1。 for(i=0。 } D6=Htemp%10。 writedate(dis1[D8])。 //開(kāi)啟外部中斷 0 EX1=1。i6。 D7=Htemp%100/10。 writedate(dis1[D7])。 //關(guān)外部中斷 0 if(desH==0amp。 } 26 else if(desH==0amp。 //關(guān)外部中斷 1 if(incH==0amp。amp。 TL0=50000%256。 gettemp()。 for(i=0。 } pos(0x40)。 i++。 D4=(uint)(tt*10)。39。} pos(0x47)。 writedate(39。 writedate(dis1[D5])。)。i4。 } } //DS18B20 讀取溫度 void gettemp() { init1820()。 write1820(0xcc)。//高 8 位(其中前五位是符號(hào)值 ) z=temph。 temph=~temph。 y=namp。 y=namp。 y=namp。 y=namp。 init1820()。 } //1820 初始化 void init1820() { 29 DQ = 1。 //延時(shí) 510us, delay_us(125)。 } delay_us(60)。i8。_nop_()。 _nop_()。 DQ = 1。 unsigned char tmp=0。i8。 DQ = 1。 delay_us(30)。 } void delay_us(unchar a) { while(a)。i++) for(j=0。 } } 31 附錄二:電路圖 32 指導(dǎo)教師 評(píng) 語(yǔ) 課程設(shè)計(jì) 成 績(jī) 指導(dǎo)教師 簽 字 年 月 日
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1