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

正文內(nèi)容

基于51單片機(jī)的數(shù)字電子鐘設(shè)計(jì)-預(yù)覽頁

2024-11-25 18:45 上一頁面

下一頁面
 

【正文】 V1=1, DV2=0 時(shí),晶體振蕩器開啟且保持時(shí)鐘運(yùn)行。 RS3, RS2, RS1, RS0: 速率選擇位。 PIE=1,允許; PIE=0,禁止。 UIE=1,允許; UIE=0,禁止。 12/24: 為 1,24 小時(shí)制;為 0,12 小時(shí)制。當(dāng) PF=PIE=1 , AF=AIE=1 , UF=UIE=1 ,IRQF=PFPIE+AFAIE+UFUIE 有一種或幾種發(fā)生時(shí), IRQF 置高 IRQ 腳輸出為低電平;為低時(shí),無中斷請(qǐng)求發(fā)生。 時(shí)序圖分析 鑒于本設(shè)計(jì) MOT 引腳接 GND,總線選用 Intel 模式,故此系統(tǒng)只分析 Intel模式。本模塊通過 PNP 三極管為蜂鳴器放大電流,基極通過 33 歐的電阻與單片機(jī) 16( ) 引腳相連。 讀數(shù)據(jù):輸入, RS=H,R/W=H,E=H;輸出,無。寫命令包括使液晶的光標(biāo)顯示還是不顯示、光標(biāo)閃爍或者不閃爍、需不需要移屏,在液晶何處位置顯示等等;寫數(shù)據(jù)是指顯示什么內(nèi)容。 時(shí)序圖如下: T s p 2T s p 1tH D 1tP WtH D 1tH D 2tRtFtC有 效 數(shù) 據(jù)R SR / WED B 0 D B 7Y N 如圖 214 1602 液晶寫操作時(shí)序圖 表 27 狀態(tài)字說明 STA7 D7 STA6 D6 STA5 D5 STA4 D4 STA3 D3 STA2 D2 STA1 D1 STA0 D0 STA0~ STA6 當(dāng)前地址指針的數(shù)值 STA7 讀 /寫操作使能 1— 禁止; 0— 允許 理論上每次對(duì)控制器進(jìn)行讀 /寫操作之前,都必須進(jìn)行讀 /寫檢測(cè),確保 STA7為 0。 表 29 其他設(shè)置 指令碼 功能 01H 顯示清屏: 0 0 02H 顯示回車:數(shù)據(jù)指針清 0 ( 1)顯示模式設(shè)置 表 210 顯示模式設(shè)置 指令碼 功能 0 0 1 1 1 0 0 0 設(shè)置 162 顯示, 57 點(diǎn)陣, 8 位數(shù)據(jù)口 ( 2)顯示開 /關(guān)及光標(biāo)設(shè)置 巢湖學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 15 表 211 顯示開 /關(guān)及光標(biāo)設(shè)置 指令碼 功能 0 0 0 0 1 D C B D=1,開顯示; D=0,關(guān)顯示 C=1,光標(biāo)顯示 ; C=0, 光標(biāo) 不顯示 B=1,光標(biāo)閃爍 ; B=0, 不顯示光標(biāo) 0 0 0 0 0 1 N S N=1, 讀或?qū)懸粋€(gè)字符后地址指針加 1 且光標(biāo)加 1; N=0, 讀或?qū)懸粋€(gè)字符后地址指針減 1 且光標(biāo)減 1 S=1,寫一個(gè)字符時(shí), 顯示 整體 左移( N=1)或右移( N=0),來 得到光標(biāo)不移動(dòng)而屏幕移動(dòng)的效果; S=0,寫一個(gè)字符時(shí),顯示 整體 不移動(dòng) 0 0 0 1 0 0 0 0 光標(biāo)左移 0 0 0 1 0 1 0 0 光標(biāo)右移 0 0 0 1 1 0 0 0 顯示整體 左移,同時(shí)光標(biāo)跟隨移動(dòng) 0 0 0 1 1 1 0 0 顯示整體 右移,同時(shí)光標(biāo)跟隨移動(dòng) 1602 液晶電路 為防止上電時(shí)燒壞背光燈,在 15 腳( BLA)串接一個(gè) 10 歐姆的電阻來 限流;液晶 3( VO)腳為對(duì)比度調(diào)節(jié)端,串接一個(gè) 10K 的電位器來調(diào)節(jié)對(duì)比度;液晶 4( RS)腳為向液晶控制器寫數(shù)據(jù) /寫命令選擇端,接單片機(jī) 口;液晶 5( R/W)腳為讀 /寫選擇端 ,由于只向液晶寫入命令和顯示數(shù)據(jù),不從液晶讀取數(shù)據(jù),所以此腳始終選擇為寫狀態(tài),即接地;液晶 6( E)腳為使能端,是操作液晶 時(shí)必須的 ,接單片機(jī) 口; 1( VSS) 、 2( VCC)腳是電源端; 15( BLA)、 16( BLK)腳是背光電源端。界面如圖 31 所示: 圖 31 Keil uVisio4 編譯界面 編譯完成后的二進(jìn)制文件,通過專用的 STCISP 軟件同時(shí)借助于開發(fā)板燒寫到單片機(jī)里,對(duì)程序進(jìn)行測(cè)試。 流程圖如圖 34 所示: 開 始檢 測(cè) 時(shí) 間 標(biāo) 志 位設(shè) 置 時(shí) 間 是 否 來 到 ?執(zhí) 行 鬧 鈴 程 序YN 圖 34 蜂鳴器模塊流程圖 LCD1602 模塊 先向 LCD1602 寫入控制字 ,根據(jù) LCD1602 時(shí)序圖進(jìn)行操作, RS 為寄存器選擇;再向 LCD1602 寫入數(shù)據(jù) date,根據(jù) LCD1602 時(shí)序圖進(jìn)行操作,最后初始化。 S1 鍵按下的次數(shù)不同,執(zhí)行的功能也不同 流程圖如圖 37 所示 : 開 始按 鍵 掃 描S 1 鍵 是 否 按 下 ?NS 2 是 否 按 下 ? S 3 是 否 按 下 ?YN N執(zhí) 行 加 功 能 執(zhí) 行 減 功 能YY 圖 37 按鍵模塊流程圖 巢湖學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 21 4. 系統(tǒng)調(diào)試 結(jié)果 在 Protel99SE 軟件上設(shè)計(jì)原理圖,經(jīng)電氣檢查無錯(cuò)誤后,就在電路板上焊接整個(gè)電路。仿真如圖 41 所示: 圖 41 系統(tǒng)仿真 將 .hex 文件下載到單片機(jī)里,連接好硬件,通電后系統(tǒng)正常 。 本次的設(shè)計(jì)制作,涉及到以前學(xué)過的很多學(xué)科知識(shí)的綜合應(yīng)用。硬件制作過程中,對(duì)于器件的選擇,線路的安排也花費(fèi)了一些時(shí)間,造成了一些跳線。 for(x=z。y)。 delay(100)。//將要寫的命令送至數(shù)據(jù)總線上 R S TV C C 5VR S TX1X2X1X2V C C 5VV C C 5VD0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7V C C 5VRSRSLCDENL C D E ND0 D1 D2 D3 D4 D5 D6 D7V C C 5VA D 0A D 1A D 2A D 3A D 4A D 5A D 6A D 7A D 0A D 1A D 2A D 3A D 4A D 5A D 6A D 7D S C SD S R WD S A SD S A SD S R WD S C SD S D SV C C 5VV C C 5VDSIRQD S I R QV C C 5VB E E PS1S2S3S1S2S3VSS1VCC2V03RS4R/W5E6D07D18D29D310D411D512D613D714BLA15BLK16U2L C D 1602C110uFR11KR210KX111. 0592M H zC422pFC522pF123456789R P 14. 7KR53312B U Z Z 1123Q18550R310KC210uFW110KR410S2S3S4V C C1D+2D3G N D4U S B 1S1R6680L E D 1C310uFVCC5VB E E PS5V C C 5VD S D SM O T1NC2NC3A D 04A D 15A D 26A D 37A D 48A D 59A D 610A D 711G N D12CS13AS14R / W15NC16DS17R E S E T18I R Q19NC20NC21NC22S Q W23V C C24DS12C887U3D S 12C 887T 2/ P 1. 01T 2E X / P 2P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R S T9R X D / P 10T X D / P 11I N T 0/ P 3. 212I N T 1/ P 3. 313T 0/ P 3. 414T 1/ P 3. 515W R / P 3. 616R D /P 3. 717X T A L 218X T A L 119V S S20P 2. 0/ A 821P 2. 1/ A 922P 2. 2/ A 1023P 2. 3/ A 1124P 2. 4/ A 1225P 2. 5/ A 1326P 2. 6/ A 1427P 2. 7/ A 1528P S E N29A L E / P R O G30EA31P 0. 7/ A D 732P 0. 6/ A D 633P 0. 5/ A D 534P 0. 4/ A D 435P 0. 3/ A D 336P 0. 2/ A D 237P 0. 1/ A D 138P 0. 0/ A D 039V C C40STC89C52U1S T C 89C 52基于 51 單片機(jī)的數(shù)字電子鐘設(shè)計(jì) 28 delay(5)。//將使能端置 0 以完成高脈沖 } /**向 lcd 寫入數(shù)據(jù) date,根據(jù) lcd1602 時(shí)序圖進(jìn)行操作 **/ void write_date(uchar date) { rs=1。 lcden=1。//初始化 1602 液晶 設(shè)置 16X2 顯示, 5X7 點(diǎn)陣, 8 位數(shù)據(jù)口 write_(0x0c)。//芯片片選端 低電平有效 dsas=1。//先寫地址 dsas=0。dsas=1。//地址選通輸入端 上升沿鎖存地址 dsds=1。//先寫地址 dsas=0。//再讀數(shù)據(jù) dsds=1。 } /**首次上電初始化時(shí)間函數(shù)(首次操作 12C887 時(shí)給予寄存器初始化) **/ /*void set_time() { 巢湖學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 29 write_ds(0,34)。write_ds(4,13)。write_ds(8,5)。//向控制寄存器 B 發(fā)送初始化控制字,設(shè)定工作模式二進(jìn)制, 24 小時(shí)制 // set_time()。//允許外部中斷 1 IT1=1。 DS12C887_init()。//在第一行顯示數(shù)據(jù) for(num=0。 } write_(0x80+0x40)。delay(5)。 write_(0x80+0x40+add)。//shi:待發(fā)數(shù)據(jù)十位; ge:待發(fā)數(shù)據(jù)個(gè)位 shi=date/10。 write_date(0x30+ge)。 write_date(table2[++date])。fmq()。fmq()。flag=1。 if(s1num==1) { TR0=0。 } if(s1num==3) { write_(0x80+0x40+5)。 } if(s1num==7) { write_(0x80+4)。n15。 } if(s1num==10) { write_(0x80+0x40+8)。flag=0。 write_ds(4,shi)。 write_ds(9,nian)。num15。 for(num=0。 } } } 基于 51 單片機(jī)的數(shù)字電子鐘設(shè)計(jì) 32 if(s1num!=0)//根據(jù) s1num按下次數(shù)執(zhí) 行相應(yīng)的數(shù)據(jù)設(shè)置 { if(s2==0)//s2 按下時(shí) { delay(1)。 if(miao==60) miao=0。 if(fen==60) fen=0。 if(shi==24) shi=0。 if(xingqi==8) xingqi=1。 if(ri==32) ri=1。 if(yue==13) yue=1。 if(nian==100) nian=0。 write_ds(0x0B,0x26)。n++) { write_date(table3[n])。 write_sfm(10,amiao)。 wri
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1