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

正文內(nèi)容

課程設(shè)計(jì)-帶有l(wèi)cd顯示的音樂(lè)倒數(shù)計(jì)數(shù)器設(shè)計(jì)-在線(xiàn)瀏覽

2024-07-31 16:50本頁(yè)面
  

【正文】 單片機(jī)的引腳封裝如圖 32 所示。 GND:接地。當(dāng) P0口的管腳每一次寫(xiě) 1 時(shí),被定義為高阻輸入。在 FLASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FLASH 進(jìn)行校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0 外部必須接上拉電阻。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信呈拉低時(shí)會(huì)輸出一個(gè)電流。 P2: P2 口是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級(jí)可驅(qū)動(dòng) (吸引或輸出電源 )4 個(gè) PPL 邏輯門(mén)電路。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信呈拉低時(shí)會(huì)輸出一個(gè) 電流。在訪(fǎng)問(wèn) 8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行 MOVX R1 指令)時(shí), P2 口線(xiàn)上的內(nèi)容(也即特殊功能寄存器區(qū)中 R2寄存器的內(nèi)容),在整個(gè)訪(fǎng)問(wèn)期間不會(huì)改變。 P3: P3 口是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級(jí)可驅(qū)動(dòng) (吸引或輸出電源 )4 個(gè) PPL 邏輯門(mén)電路。作輸 入端時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流。 RST:復(fù)位輸入,當(dāng)振蕩器工作時(shí), RST 引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。即使不訪(fǎng)問(wèn)外部存儲(chǔ)器, ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出固定的正脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。 對(duì) Flash 存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖( /PROG)。該位置位后,只有一條 MOVX 和 MOVC 指令 ALE 才會(huì)被激活。 /PSEN:程序儲(chǔ)存允許( /PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C51 由自問(wèn)程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 /PSEN 有次,即輸出兩個(gè)脈沖。 /EA/Vpp:外部訪(fǎng)問(wèn)允許。需注意的是:如果加密位 LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。 Flash 存儲(chǔ)器編程時(shí),該引腳加上 +12V 的編程允許電源 Vpp。 XTAL2:振蕩器反向放大器的輸出端。 單片機(jī)的最小系統(tǒng)如圖 35 所示 ,18 引腳和 19引腳接時(shí)鐘電路 ,XTAL1 接外部晶振和微調(diào)電容的一端 ,在片內(nèi)它是振蕩器倒相放大器的輸入 ,XTAL2 接外部晶振和微調(diào)電容的另一端 ,在片內(nèi)它是振蕩器倒相放大器的輸出。第 9 引腳為復(fù)位輸入端 ,接上電容 ,電阻構(gòu)成上電復(fù)位電路。在本設(shè)計(jì)中,采用內(nèi)部振蕩方式。 圖 36 時(shí)鐘電路圖 單片機(jī)引腳 XTAL1 和 XTAL2 外接晶振 12MHz,構(gòu)成了內(nèi)部振蕩方式。電容器 C C2 起穩(wěn)定振蕩頻率,快速起振作用。 單片機(jī)復(fù)位電路 本設(shè)計(jì)系統(tǒng)的復(fù)位電路 見(jiàn)圖 37 所示。當(dāng) STC89C51 單片機(jī)的復(fù)位引腳 RST 出現(xiàn) 5ms 以上的高電平時(shí),單片機(jī)就完成了復(fù)位電路操作。因此,要求單片機(jī)復(fù)位后能夠脫離復(fù)位狀態(tài)。上電后,由于電容充電,使 RST 持續(xù)一段高電平時(shí)間。通 常選擇 C= 1030uF, R= 10K?。使用了 P0 端口作為 LCD 的數(shù)據(jù)輸出端, P2 端口作為 LCD 的使能端選擇輸出端,使用了 P1 端口和 接控制按鍵,實(shí)現(xiàn)置數(shù)、功能切換等。 STC15F104 單片機(jī) STC15F100系列單片機(jī)簡(jiǎn)介 STC15F100系列單片機(jī)是 STC生產(chǎn)的單時(shí)鐘/機(jī)器周期 (1T)的單片機(jī) ,是高速 /高可靠 /低功耗 超強(qiáng) 抗干擾的新一代 8051 單片機(jī) 。內(nèi)部高度 集成 R/C 時(shí)鐘, 177。 5MHz~35MHz寬范圍可設(shè)置,可徹底省掉外部昂貴的晶振。 惠州 學(xué)院 —— 單片機(jī)課程設(shè)計(jì) —— 帶有 LCD 顯示的音樂(lè)倒數(shù)計(jì)數(shù)器 12 1 增 強(qiáng) 型 8051 CPU, 1T,單時(shí)鐘 /機(jī)器周期,速度比普通 805 快 62 倍 2 工作電壓: STC15F00 系列工作電壓: ( 5V 單片機(jī)) STC15L00 系列工作電壓: ( 3V 單片機(jī)) 3 內(nèi)部高可靠復(fù)位, 8 級(jí)可選復(fù)位門(mén)檻電壓,徹底省掉外部復(fù)位電路 4 內(nèi)部高 ?度 R/C時(shí)鐘 ?177。 13 可編程時(shí)鐘輸出功能, T0 在 輸出時(shí)鐘, T1 在 輸出時(shí) 鐘 ?在 口還可輸出內(nèi)部高高度 R/C 時(shí)鐘 IRC_CLK(也可 2 分頻輸出 IRC_CLK/2)。 18 封裝: SOP8, DIP8 19 全部 75oC 八小時(shí)高溫烘烤,高品質(zhì)制造保證。(說(shuō)明: 1 為高電平、 0 為低電平) 指令 1:清顯示,指令碼 01H,光標(biāo)復(fù)位到地址 00H 位置。 指令 3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。 指 令 4:顯示開(kāi)關(guān)控制。 指令 5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。 惠州 學(xué)院 —— 單片機(jī)課程設(shè)計(jì) —— 帶有 LCD 顯示的音樂(lè)倒數(shù)計(jì)數(shù)器 15 指令 7:字符發(fā)生器 RAM 地址設(shè)置。 指令 9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。 指令 11:讀數(shù)據(jù)。 所以,每次按鍵必須按住,等待 LCD 數(shù)字變化,持續(xù)時(shí)間 0t2S。 惠州 學(xué)院 —— 單片機(jī)課程設(shè)計(jì) —— 帶有 LCD 顯示的音樂(lè)倒數(shù)計(jì)數(shù)器 16 設(shè)置萬(wàn)年歷 圖 4— 2 萬(wàn)年歷顯示模式 接通電源,或者按復(fù)位鍵,則會(huì)出現(xiàn)圖 4— 2 萬(wàn)年歷顯示模式,這是萬(wàn)年歷的設(shè)置模式,如果跳過(guò)這個(gè)模式,需要調(diào)整時(shí)間,則需要按復(fù)位鍵復(fù)位系統(tǒng)。 調(diào)好,按住 K7(持續(xù)超過(guò) 1S)確定。 調(diào)好,按住 K8(持續(xù)超過(guò) 1S)確定。進(jìn)入年歷運(yùn)行。 控制方式 k k k k k k6 設(shè)置鬧鐘:時(shí)十 位、個(gè)位、分十位、個(gè)位、秒十位、個(gè)位。按 K7 后,進(jìn)入鬧鐘倒數(shù)模式。 對(duì)應(yīng)功能編程 該編程是利用 Keil uVision2,設(shè)置多個(gè)不同功能頭文件進(jìn)行編程。 TMOD=0x01。 TL0=(6553650000)%256。 ET0=1。 while(1) { while(flag_a) a_main()。 } } //計(jì)數(shù)器 0 中斷 ,50000 微妙進(jìn)行一次 t++。 TL0=(6553650000)%256。 } LCD 功能的頭文件 惠州 學(xué)院 —— 單片機(jī)課程設(shè)計(jì) —— 帶有 LCD 顯示的音樂(lè)倒數(shù)計(jì)數(shù)器 18 ifndef lcd_h define lcd_h sbit rs = P2^6。 sbit ep = P2^7。 unsigned char code dis[] = {0123456789}。 // 0x4x 0123456789abcdef unsigned char code dis2[] = { Hello Sun 00 }。 //LCD1602 位置參考 0x0x 0123456789abcdef unsigned char code dis4[] = { Time 00:00:00 }。 // 0x4x 0123456789abcdef unsigned char code dis6[] = { Hi Alarm Clock }。 rs = 0。 rw = 1。 ep = 1。 result = (bit)(P0 amp。 ep = 0。 } void lcd_kz(unsigned char kz)//寫(xiě)入控制指令 { while(lcd_pd())。 rw = 0。 _nop_()。 _nop_()。 _nop_()。 } 惠州 學(xué)院 —— 單片機(jī)課程設(shè)計(jì) —— 帶有 LCD 顯示的音樂(lè)倒數(shù)計(jì)數(shù)器 19 void lcd_wz(unsigned char wz)//光標(biāo)位置 { lcd_kz(wz | 0x80)。//判斷 LCD 是否忙碌 rs = 1。 ep = 0。 _nop_()。 _nop_()。 } void lcd_two_xs(void)//顯示函數(shù) { lcd_data(dis[shi])。 } void LCD_init() //初始化 LCD1602 { lcd_kz(0x38)。 lcd_kz(0x0c)。 lcd_kz(0x06)。 lcd_kz(0x01)。 } endif 按鍵調(diào)整的頭文件 //按鍵響應(yīng)間隔為 1S //單步 調(diào)試時(shí),每個(gè)按鍵按下控制在 1~2S 內(nèi) //連續(xù)調(diào)試,按住不放就行 ifndef anjian_h define anjian_h sbit k1=P1^0。 sbit k3=P1^2。 惠州 學(xué)院 —— 單片機(jī)課程設(shè)計(jì) —— 帶有 LCD 顯示的音樂(lè)倒數(shù)計(jì)數(shù)器 20 sbit k5=P1^4。 sbit k7=P1^6。 sbit k9=P2^0。//P3^0 unsigned t_flag1=0,t_flag2=0,t_flag3=0,a,b=1。 unsigned int t_nian=2021,i。 //在沒(méi)有鬧鐘顯示時(shí)的時(shí)間設(shè)置 //初始化后,為 時(shí)、分、秒 的設(shè)置 //k1 k2 k3 k4 k5 k6 設(shè)置 時(shí) 分 秒六位 //時(shí)十位 個(gè)位 分十位 個(gè)位 秒十位 個(gè) 位 //調(diào)好,按 K7 確定。按 K8 后,進(jìn)入月份的調(diào)試 // // k1 k2 k3 k4 k5 置年份 //月十位 個(gè)位 日十位 個(gè)位 星期 //調(diào)好,按 K8 確定。amp。amp。 if(t_shi/10==3) t_shi=t_shi30。 t_shi=t_shi+1。 } if(t_shi23) t_shi=0。 if(t_fen/10==6) 惠州 學(xué)院 —— 單片機(jī)課程設(shè)計(jì) —— 帶有 LCD 顯示的音樂(lè)倒數(shù)計(jì)數(shù)器 21 t_fen=t_fen60。 t_fen=t_fen+1。 } if(k5==0) t_miao=t_miao+10。 if(k6==0) { a=t_miao/10。 if(t_miao/10a) t_miao=t_miao10。 } if(t_flag1==1amp。t_flag2!=1amp。t_flag3!=1) { if(k1==0) { t_nian=t_nian+1000。 } if(k2==0) { a=t_nian/1000。 if(t_nian/1000a) t_nian=t_nian1000。 t_nian=t_nian+10。 } 惠州 學(xué)院 —— 單片機(jī)課程設(shè)計(jì) —— 帶有 LCD 顯示的音樂(lè)倒數(shù)計(jì)數(shù)器 22 if(k4==0) { a=t_nian/10%10。 if(t_nian/10%10a) t_nian=t_nian10。 } if(t_flag1==1amp。t_flag2==1amp。t_flag3!=1) { if(k1==0) t_yue=t_yue+10。 if(k2==0) { a=t_yue/10。 if(t_yue/10a) t_yue=t_yue10。 if(t_yue==1||t_yue==3||t_yue==5||t_yue==7||t_yue==8||t_yue==10||t_yue==12) { if(k3==0) t_ri=t_ri+10。 if(k4==0) { a=t_ri/10。 if(t_ri/10a) t_ri=t_ri10。 } if(t_yue==4||t_yue==6||t_yue==9||t_yue==11) { 惠州 學(xué)院 —— 單片機(jī)課程設(shè)計(jì) —— 帶有 LCD 顯示的音樂(lè)倒數(shù)計(jì)數(shù)器 23 if(k3==0) t_ri=t_ri+10。 if(k4==0) { a=t_ri/10。 if(t_ri/10a) t_ri=t_ri10。 } if(t_yu
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1