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

正文內(nèi)容

基于at89s52單片機的數(shù)字溫度計設計黎奔騰(編輯修改稿)

2025-07-15 14:07 本頁面
 

【文章內(nèi)容簡介】 路需要有字段控制和字位控制,字段控制是指控制所要顯示的字符是什么,控制電路應將字符的七段碼通過輸出口連接到LED的a~g的引腳,是某些段點亮,某些段處于熄滅狀態(tài)。字位控制是指控制在多位顯示器中,哪幾位發(fā)光或那幾位不發(fā)光,字位控制則需要通過字位碼作用于LED數(shù)碼管的公共引腳,是某一位或某幾位的數(shù)碼管可以發(fā)光。數(shù)碼光顯示電路分為動態(tài)顯示和靜態(tài)顯示。 靜態(tài)顯示方式時指每一個數(shù)碼管的字段控制是獨立的,每一個數(shù)碼管都需要配置一個8位輸出口來輸出該字位的七段碼。應此需要顯示多位時需要多個輸出口,通常片內(nèi)并口不夠用,需要在片外擴展。動態(tài)顯示又稱為掃描顯示方式,也就是在某一時刻只能讓一個字位處于選通狀態(tài),其他字位一律斷開,同時在字段線上發(fā)出該位要顯示的字段碼,這樣在某一時刻某一位數(shù)碼管就會被點亮,并顯示出相應的字符。下一刻該改變所顯示的字位和字段碼,點亮另一個數(shù)碼管,顯示另一個字符。繞后一次掃描輪流點亮其他數(shù)碼管,只要掃描速度快,利用人眼的視覺殘留效應,會使人感覺到幾位數(shù)碼管都在穩(wěn)定的顯示。本次試驗用74LSO4非門作驅(qū)動。如圖所示復位電路:在單片機的RST引腳引入高電平并保持2個機器周期時,單片機內(nèi)部就執(zhí)行復位操作。實際應用中,復位操作有兩種形式:一種是上電復位,另一種是上電與按鍵均有效的復位。上電復位要求接通電源后,單片機自動實現(xiàn)復位操作。上點瞬間RST引腳獲得高電平,隨著電容的充電,RST引腳的高電平逐漸下降。只要RST引腳保持兩個機器周期的高電平單片機就可以進行復位操作。本設計用的上電與接鍵均有效的復位。電路圖如下:時鐘電路:單片機的時鐘信號通常有兩種方式生產(chǎn):一是內(nèi)部時鐘方式,二是外部時鐘方式。本設計采用內(nèi)部時鐘方式,在單片機內(nèi)部有一振蕩電路,只要在單片機的XTAL1和XTAL2腳外接石英晶體(簡稱晶振),就構成了自己震蕩器并在單片機內(nèi)部產(chǎn)生時鐘脈沖信號。圖中電容器的作用是穩(wěn)定頻率和快速起振,電容值在5~30pF,~,電容值為30pF。在電路總體設計中,先從片內(nèi)程序儲存器取指還是從內(nèi)部程序儲存器取指的選擇信號。當EA\Vpp接高電平時,先從片內(nèi)程序存儲器讀取指令,讀完4KB后,自動改為片外取指。 若EA\Vpp接低電平,則所有指令均從片外程序存儲器讀取。ALE腳用于輸出允許地址所存信號。PSEN腳用于外部程序存儲器選通信號,在對外部程序存儲器取指操作時此引腳置低電平有效。在執(zhí)行片內(nèi)程序存儲器取指時PESN腳無效。本設計無片外程序儲存區(qū)擴展,所以將EA\Vpp接高電平,ALE及PSEN腳懸空。 4軟件設計主程序的主要功能是負責溫度的實時顯示。讀出并處理DS18B20測量的當前溫度值,溫度測量值每1s進行一次。這樣可以在1s之內(nèi)測量一被測溫度,其程序流程如圖41所示讀出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時需進行CRC校驗,校驗有錯時不進行溫度數(shù)據(jù)的改寫,其流程圖如圖4—2所示。溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,采用12位分辨率時轉(zhuǎn)換時間約為750ms,在本程序設計中采用1s顯示程序延時法等待轉(zhuǎn)換的完成。計算溫度子程序RAM中讀取值進行BCD碼的轉(zhuǎn)換運算,并進行溫度值正負的判定,顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖器中的顯示數(shù)據(jù)進行刷新操作,當最高顯示位0時將符號顯示位移入下一位。include include //延時函數(shù)用define Disdata P1 //段碼輸出口define discan P3 //掃描口define uchar unsigned chardefine uint unsigned intsbit DQ=P3^7。 //溫度輸入口sbit DIN=P1^7。 //LED小數(shù)點控制uint h。uchar code ditab[16]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09}。//溫度小數(shù)部分用查表法uchar code dis_7[12]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff,0xbf}。
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1