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

正文內(nèi)容

基于51單片機(jī)設(shè)計(jì)的多功能數(shù)字時(shí)鐘畢業(yè)設(shè)計(jì)-在線瀏覽

2025-08-05 21:36本頁(yè)面
  

【正文】 以LCD液晶顯示器為顯示模塊,把單片機(jī)傳來(lái)的的數(shù)據(jù)顯示出來(lái),并且顯示多樣化,在顯示電路中,主要靠按鍵來(lái)實(shí)現(xiàn)各種顯示要求的選擇與切換。VSS:電源地端。XTAL2:系統(tǒng)時(shí)鐘的反相放大器輸出端,一般在設(shè)計(jì)上只要在 XTAL1 和 XTAL2 上接上一只石英振蕩晶體系統(tǒng)就可以動(dòng)作了,此外可以在兩引腳與地之間加入一 20PF 的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機(jī)。因此在8031及8032中,EA引腳必須接低電平,因?yàn)槠鋬?nèi)部無(wú)程序存儲(chǔ)器空間。此外,在將程序代碼燒錄至8751內(nèi)部EPROM時(shí),可以利用此引腳來(lái)輸入21V的燒錄高壓(Vpp)。:TXD,串行通信輸出。:INT1,外部中斷1輸入。:T1,計(jì)時(shí)計(jì)數(shù)器1輸入。:RD,外部數(shù)據(jù)存儲(chǔ)器的讀取信號(hào)。復(fù)位引腳RST通過(guò)一個(gè)斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來(lái)抑制噪聲,在每個(gè)機(jī)器周期的S5P2,斯密特觸發(fā)器的輸出電平由復(fù)位電路采樣一次,然后才能得到內(nèi)部復(fù)位操作所需要的信號(hào)。上電復(fù)位是指在給系統(tǒng)上電時(shí),復(fù)位電路通過(guò)電容加到RST復(fù)位引腳一個(gè)短暫的高電平信號(hào),這個(gè)復(fù)位信號(hào)隨著VCC對(duì)電容的充電過(guò)程而回落,所以RST引腳復(fù)位的高電平維持時(shí)間取決于電容的充電時(shí)間。上電自動(dòng)復(fù)位是通過(guò)外部復(fù)位電路的電容充電來(lái)實(shí)現(xiàn)的。圖222 復(fù)位電路 時(shí)鐘電路時(shí)鐘是單片機(jī)的心臟,單片機(jī)各功能部件的運(yùn)行都是以時(shí)鐘頻率為基準(zhǔn),有條不紊的一拍一拍地工作。常用的時(shí)鐘電路有兩種方式:一種是內(nèi)部時(shí)鐘方式,另一種為外部時(shí)鐘方式。MCS51單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,該高增益反向放大器的輸入端為芯片引腳XTAL1,輸出端為引腳XTAL2。圖223 時(shí)鐘電路 顯示電路采用LCD顯示,LCD顯示具有豐富多樣性,靈活性,電路簡(jiǎn)單、易于控制而且功耗小,對(duì)于信息量多的系統(tǒng),是比較適合的,LCD液晶顯示模塊采用LCD1602型號(hào),具有很低的功耗。LCD1602分兩行顯示,每行可現(xiàn)實(shí)多達(dá)16個(gè)字符,其內(nèi)部的字符發(fā)生器已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,通過(guò)內(nèi)部指令可實(shí)現(xiàn)對(duì)其顯示多樣的控制。按鍵閉合過(guò)程在相應(yīng)的I/O端口形成一個(gè)負(fù)脈沖。抖動(dòng)持續(xù)時(shí)間的常長(zhǎng)短與開(kāi)關(guān)的機(jī)械特性有關(guān),一般在510ms之間。本文采用的是獨(dú)立式按鍵,直接用I/O口線構(gòu)成單個(gè)按鍵電路,每個(gè)按鍵占用一條I/O口線,每個(gè)按鍵的工作狀態(tài)不會(huì)產(chǎn)生互相影響。 “+“鍵,按一下則對(duì)應(yīng)的數(shù)字加1。 圖 225 按鍵控制模塊 ,程序默認(rèn)為日常時(shí)間表,當(dāng)按下該開(kāi)關(guān),使輸入為低電平時(shí),表示當(dāng)前執(zhí)行的是溫度顯示。3 軟件設(shè)計(jì) 程序流程圖開(kāi)始系統(tǒng)初始化調(diào)用DS1302子程序調(diào)用DS18B20子程序調(diào)用LCD液晶子程序數(shù)據(jù)顯示 系統(tǒng)程序include include includedefine LCM_RS P1_3 //定義引腳define LCM_RW P1_4define LCM_E P1_5define LCM_Data P0define Busy 0x80 //用于檢測(cè)LCM狀態(tài)字中的Busy標(biāo)識(shí)define uchar unsigned charuchar id,timecount,dipsmodid。 //是否需要清屏標(biāo)志位“1”為需要“0”為不需要bit flag,sflag。 //顯示屏幕第一行 void Disp_line2(void)。void Disp_mod0(void)。//顯示模式1//*********** DS1302 時(shí)間顯示定義部分sbit T_CLK=P1^0。sbit T_RST=P1^2。sbit ACC7=ACC^7。 //根據(jù)選擇調(diào)整相應(yīng)項(xiàng)目void RTInputByte(uchar)。 /* 輸出 1Byte */void W1302(uchar, uchar)。 // 從DS1302讀出一個(gè)字節(jié)void Set1302(unsigned char * )。 //閃爍標(biāo)志位//初始化后設(shè)置為:04年12月2日星期4 0點(diǎn)0分0秒unsigned char inittime[7]={0x00,0x00,0x00,0x02,0x12,0x04,0x04}。 //18B20 接P16口typedef unsigned char byte。Read_Temperature(char,char)。byte ow_reset(void)。void write_byte(char val)。 //res 分別等于 0x1f, 0x3f, 0x5f 溫度讀數(shù)分辨率分別對(duì)應(yīng) // , , //*******溫度控制部分*********bit tl_flash_flag。 //上限閃爍標(biāo)志bit tl_flag。 //上限越
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1