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

正文內(nèi)容

溫度顯示器的設(shè)計畢業(yè)設(shè)計論文(編輯修改稿)

2025-07-25 20:36 本頁面
 

【文章內(nèi)容簡介】 TXD串行輸出端口INT0 外中斷0INT1 外中斷1T0定時器0外部輸入 T1定時器1外部輸入  (5)RST:復(fù)位輸入。RST一旦變成高電平所有的I/O引腳就復(fù)位到“1”。當(dāng)振蕩器正在運(yùn)行時,持續(xù)給出RST引腳兩個機(jī)器周期的高電平便可完成復(fù)位。每一個機(jī)器周期需12個振蕩器或時鐘周期。   (6)XTAL1:作為振蕩器反相器的輸入和內(nèi)部時鐘發(fā)生器的輸入。 (7)XTAL2:作為振蕩器反相放大器的輸出。 XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。AT89C2051AT89C512KB可編程Flash存儲器(可擦寫1000次)4KB可編程Flash存儲器(可擦寫1000次)兩級程序存儲器保密三級程序存儲器保密靜態(tài)工作頻率:0Hz24MHz靜態(tài)工作頻率:0Hz24MHz128字節(jié)內(nèi)部RAM128字節(jié)內(nèi)部RAM2個16位定時/計數(shù)器2個16位定時/計數(shù)器一個串行通訊口一個串行通訊口6個中斷源6個中斷源15條I/O引線32條I/O引線1個片內(nèi)模擬比較器片內(nèi)時種振蕩器AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。AT89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲器的單片機(jī)。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除100次。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。啊T89C2051是精簡版的51單片機(jī),精簡掉了P0口和P2口,只有20引腳,但其內(nèi)部集成了一個很實用的模擬比較器,特別適合開發(fā)精簡的51應(yīng)用系統(tǒng),畢竟很多時候我們開發(fā)簡單的產(chǎn)品時用不了全部32個I/O口,用AT89C2051更合適。 AT89C2051可以看作AT89C51的簡化版。如果不需要擴(kuò)展片外RAM ,ROM主要區(qū)別有:(1)AT89C51有4KB的ROM,而AT89C2051只有2KB的ROM。(2)AT89C51有4個8位I/O口,而AT89C2051只有2個8位I/O口()。 由于 AT89C2051的IO線很少,導(dǎo)致它無法外加RAM和程序ROM,片內(nèi)Flash存儲器也少,但它的體積比AT89C51小很多. 兩者不是同一種芯片,但有相同的指令集,因為兩者都是基于MCS51硬核的。 AT89C2051內(nèi)部結(jié)構(gòu)AT89C2051內(nèi)部結(jié)構(gòu)圖AT89C2051是一帶有2K字節(jié)閃速可編程可擦除只讀存儲器(EEPROM)的低電壓,高性能8位CMOS微處理器。它采用ATMEL的高密非易失存儲技術(shù)制造并和工業(yè)標(biāo)準(zhǔn)MCS51指令集和引腳結(jié)構(gòu)兼容。通過在單塊芯片上組合通用的CPLI和閃速存儲器,ATMEL的AT89C2051是一強(qiáng)勁的微型處理器,它對許多嵌入式控制應(yīng)用提供一定高度靈活和成本低的解決辦法。AT89C2051提供以下標(biāo)準(zhǔn)功能:2K字節(jié)閃速存儲器,128字節(jié)RAM,15根I/O口,兩個16位定時器,一個五向量兩級中斷結(jié)構(gòu),一個全雙工串行口,一個精密模擬比較器以及兩種可選 的軟件節(jié)電工作方式??臻e方停止CPU工作但允許RAM、定時器/計數(shù)器、串行工作口和中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM內(nèi)容但振蕩器停止工作并禁止有其它部件的工作到下一個硬件復(fù)位。4 溫度顯示器的軟件設(shè)計這個溫度控制器制作的最大難點(diǎn)應(yīng)該算是2051程序的編寫和調(diào)試。因在電路中有 數(shù)字顯示,按鍵設(shè)定,數(shù)據(jù)采集和繼電器控制。首先要考慮的是在電路中3個數(shù)碼管的陰極是接在P1上的,也就是說要使用動態(tài)顯示的編程方法,在程序中使用了一個定時中斷去處理顯示,定時器的定時值為20毫秒,每間隔20毫秒程序但會執(zhí)行定時中斷顯示所要顯示的數(shù)字,同時在這個定時中斷中還會去掃描按鍵,看是否有鍵被按下并對其結(jié)果進(jìn)行處理。在這20ms的時間里程序還會完成溫度數(shù)據(jù)的采集和轉(zhuǎn)換和對當(dāng)前溫度和設(shè)置溫度的對比等等。在編寫采集DS18B20數(shù)據(jù)的函數(shù)時運(yùn)用了DS18B20的單總線協(xié)議,在讀寫DS18B20時IO口的電平時序上應(yīng)盡可能做到與資料上提供的數(shù)據(jù)相一致。下面為溫度傳感器的讀取溫度程序://mega8 gcc編譯通過,_delay_us(us) _delay_ms(ms)調(diào)用庫函數(shù)//初始化把dq設(shè)置為輸出define ds18b20_dq PC5define set_ds18b20_dq_ddr() DDRC|=1ds18b20_dqdefine set_ds18b20_dq() PORTC|=1ds18b20_dqdefine clr_ds18b20_dq() PORTCamp。=~(1ds18b20_dq)define clr_ds18b20_dq_ddr() DDRCamp。=~
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1