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

正文內(nèi)容

基于51單片機(jī)的數(shù)字電壓表課程設(shè)計(jì)-文庫(kù)吧資料

2025-06-11 08:21本頁(yè)面
  

【正文】 D_respons()。 AD_respons()。 AD_respons()。 AD_start()。 AD_respons()。 AD_respons()。 AD_start()。 AD_write(0x41)。 AD_write(0x90)。 AD_end()。 AD_write(0x41)。 AD_write(0x90)。 LCD_Str_DIS((char *)temp1,1,5)。 LCD_Str_DIS((char *)temp,0,1)。 /****與 LCD顯示有關(guān)的全局變 ***********/ char temp[16],temp1[16]。圖 16 是程序流程圖: 開始 PCF8591 初始化 液晶 1602 初始化 PCF8591采集電壓 對(duì)采集的電壓值進(jìn)行數(shù)據(jù)處理 液晶顯示 結(jié)束 圖 16 程序流程圖 程序 主程序模塊 include include include include /****與 AD轉(zhuǎn)換有關(guān)的全局變量 **********/ uchar AD_result=0。 寫 操作時(shí)序 如圖 15所示。 指令 11:讀數(shù)據(jù)。 表 3 液晶內(nèi)部指令表 指令 9:讀忙信號(hào)和光標(biāo)地址 BF:為忙 標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。 指令 7:字符發(fā)生器 RAM地址設(shè)置。 指令 5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。 指令 4:顯示開關(guān)控制。 指令 3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。(說(shuō)明: 1為高電平、 0為低電平) 指令 1:清顯示,指令碼 01H,光標(biāo)復(fù)位到地址 00H位置。 表 2 1602LCD的引腳說(shuō)明 第 16腳:背光源負(fù)極。 第 7~ 14腳: D0~ D7為 8位雙向數(shù)據(jù)線。當(dāng) RS和 R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng) RS為低電平 R/W為高電平時(shí)可以讀忙信號(hào),當(dāng) RS為高電平 R/W為低電平時(shí)可以寫入數(shù)據(jù)。 第 4腳: RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。 第 2腳: VDD接 5V正電源。 ① 引腳功能說(shuō)明 1602LCD采用標(biāo)準(zhǔn)的 14腳(無(wú)背光)或 16腳(帶背光)接口,各引腳接口說(shuō)明 如表 2 所示。在寫模式數(shù)據(jù)傳輸通過(guò)發(fā)送下一個(gè)數(shù)據(jù)的停止條件或開始條件來(lái)約束。讀 /寫位定義了以后單個(gè)或多個(gè)字節(jié)數(shù)據(jù)傳輸?shù)姆较颉T谟蓮臋C(jī)終止的最后一個(gè)字節(jié),主接收機(jī) 必須通過(guò)產(chǎn)生一個(gè)低電平應(yīng)答向發(fā)送機(jī)發(fā)送一個(gè)數(shù)據(jù)結(jié)束信號(hào),這樣發(fā)送機(jī)必須將數(shù)據(jù)線 SDA拉高以允許主機(jī)產(chǎn)生停止條件。在應(yīng)答時(shí)鐘脈沖期間,應(yīng)答的器件必須將 SDA線拉低。應(yīng)答位是由發(fā)送機(jī)放在總線的一個(gè)高電平,而主機(jī)也產(chǎn)生一個(gè)額外的與應(yīng)答有關(guān)的時(shí)鐘脈沖。 如圖 10 所示: 圖 10 系統(tǒng)配置 ( 4)應(yīng)答 在開始和停止條件之間從發(fā)送機(jī)傳輸?shù)浇邮諜C(jī)的數(shù)據(jù)字節(jié)數(shù)是沒有限制的。 具體時(shí)序如圖 9所示 圖 9 開始和停止條件 ( 3)系統(tǒng)配置 產(chǎn)生信息的器件稱作“發(fā)送機(jī)”,接收信息的器件稱作“ 接收機(jī)”。在時(shí)鐘為高電平時(shí),數(shù)據(jù)線上的一個(gè)由高到低的變化被定義為開始條件。這個(gè)期間數(shù)據(jù)線上的改變被當(dāng)作控制信號(hào)。 ( 1)位傳輸 一個(gè)數(shù)據(jù)位在每一個(gè)時(shí)鐘脈沖期間傳輸。 6 I2C總線特性 I2C總線是不同的 IC或模塊 之間的雙向兩線通信,這兩條線是串行數(shù)據(jù)線( SDA)和串行時(shí)鐘線( SCL),這兩條線必須通過(guò)上拉電路連接至正電源。在 OSC引腳振蕩頻率是可用的。 D/A轉(zhuǎn)換順序的波形圖如圖 7 AOUTV = AGNDV + 256AGNDREF VV ? ?? ?70 2i iiD 圖 7 D/A轉(zhuǎn)換 ( 5)振蕩器 片上振蕩器產(chǎn)生 A/D轉(zhuǎn)換周期和刷新自動(dòng)清零緩沖放大器需要的時(shí)鐘信號(hào)。在激活狀態(tài),輸出電壓將保持到新的數(shù)據(jù)字節(jié)被發(fā)送。 模擬輸出電壓由自動(dòng)清零單位增益放大器緩沖。這個(gè) D/A 轉(zhuǎn)換器由連接到外部參考電壓的具有 256 個(gè)接頭的電阻分壓電路和選擇開關(guān)組成。最高 A/D轉(zhuǎn)換速率取決于實(shí)際的 IIC總線速度。如果自動(dòng)增量標(biāo)志被置 1,將選擇下一個(gè)通道。 A/D轉(zhuǎn)換周期子在應(yīng)答時(shí)鐘脈沖的后延被觸發(fā)。在 A/D轉(zhuǎn)換周期將臨時(shí)使用片上轉(zhuǎn)換器和高增益比較器。 在進(jìn)行數(shù)據(jù)操作時(shí), 首先是主控器發(fā)出起始信號(hào),然后發(fā)出讀尋址字節(jié),被控器做出應(yīng)答后,主控器從被控器讀出第一個(gè)數(shù)據(jù)字節(jié),主控器發(fā)出應(yīng)答,主控器從被控器讀出第二個(gè)數(shù)據(jù)字節(jié),主控器發(fā)出應(yīng)答?一直到主控器從被控器中讀出第 n個(gè)數(shù)據(jù)字節(jié),主控器發(fā)出非應(yīng)答信號(hào),最后主控器發(fā)出停止信號(hào)。模擬量輸入選擇位取值由輸入方式?jīng)Q定:四路單端輸入時(shí)取 00,三路差分輸入時(shí)取 01,單端與差分輸入時(shí)取 10,二路差分輸入時(shí)取11??偩€操作時(shí)為主控器發(fā)送的第二字節(jié)。 圖 3 PCF8591 引腳圖 ( 2) 控制字 控制 字 節(jié) 用 于實(shí)現(xiàn)器件的各種功能,如模擬信號(hào)由哪幾個(gè)通道輸入等。在 IIC總線協(xié)議中地址必需是起始條件后作為第一個(gè)字節(jié)發(fā)送。該地址包括固定部分和可編程部分。 VREF:基準(zhǔn)電源端。 AGND:模擬信號(hào)地。 OSC:外部時(shí)鐘輸入端,內(nèi)部時(shí)鐘輸出端。 VDD、 VSS:電源端。 主要技術(shù)指標(biāo)和特性 單獨(dú)供電 PCF8591的操作電壓范圍 低待機(jī)電流 通過(guò) I2C總線串行輸入 /輸出 PCF8591通過(guò) 3個(gè)硬件地址引腳尋址 PCF8591的采樣率由 I2C總線速率決定 4個(gè)模擬輸入可編程為單端型或差分輸入 自動(dòng)增量頻道選擇 PCF8591的模擬電壓范圍從 Vss到 VDD PCF8591內(nèi)置跟蹤保持電路 8bit逐次逼近 A/D轉(zhuǎn)換器 通過(guò) 1路模擬輸出實(shí)現(xiàn) DAC增益 ADC0808引腳功能 PCF8591引腳圖如圖 3所示 AIN0~ AIN3:模擬信號(hào)輸入端。PCF8591 的最大轉(zhuǎn)化速率由 I178。C 總線以串行的方式進(jìn)行傳輸。C總線上接入 8 個(gè) PCF8591 器件,而無(wú)需額外的硬件。C 總線接口。 PCF8591 AD/DA 芯片 PCF8591 是一個(gè)單片集成、單獨(dú)供電、低功耗、 8bit CMOS 數(shù)據(jù)獲取器 件。按鍵按下系統(tǒng)復(fù)位,是電容處于一個(gè)短路電路中,釋放了所有的電能,電阻兩端的電壓增加引起的。當(dāng)單片機(jī)系統(tǒng)在運(yùn)行中,受到環(huán)境干擾出現(xiàn)程序執(zhí)行錯(cuò)亂的時(shí)候,按下復(fù)位按鈕內(nèi)部的程序 自動(dòng)從頭開始執(zhí)行。 特別注意 :對(duì)于 31 腳 (EA/Vpp),當(dāng)接高電平時(shí),單片機(jī)在復(fù)位后從內(nèi)部 ROM的 0000H 開始執(zhí)行;當(dāng)接低電平時(shí),復(fù)位后直接從外部 ROM 的 0000H 開始執(zhí)行。 ( 2)晶振電路 晶振電路是單片機(jī)的最小系統(tǒng)的組成部分。 XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。為了執(zhí)行內(nèi)部程序指令, EA 應(yīng)該接 VCC。 EA/VPP:訪問外部程序存儲(chǔ)器控制信號(hào)。 PSEN:外部程序存儲(chǔ)器選通信號(hào)( PSEN)是外部程序存儲(chǔ)器選通信號(hào)。在一般情況下, ALE 以晶振六分之一的固定頻率輸出脈沖,可用來(lái)作為外部定時(shí)器或時(shí)鐘使用。 ALE/PROG:地址鎖存控制信號(hào)( ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低 8 位地址的輸出脈沖。特殊寄存器 AUXR(地址 8EH)上的 DISRTO 位可以使此功能無(wú)效。晶振工作時(shí), RST 腳持續(xù) 2 個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位。 P3 口亦作為 AT89C52 特殊功能(第二功能)使用, AT89C52 的 P3 口的第二功能表如表 1 所示。對(duì) P3 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)在訪問外部程序存儲(chǔ)器或用
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1