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

正文內(nèi)容

基于單片機的簡易燈光時鐘設(shè)計畢業(yè)論文(帶程序)-文庫吧在線文庫

2025-06-29 21:05上一頁面

下一頁面
  

【正文】 工作技能奠定基礎(chǔ)。//在液晶上顯示年的個位 LCDDispChar(3,1,39。)。:39。 //在液晶上顯示顯示字符: LCDDispNum(7,2,(Miao4))。 //如果星期等于 3 則顯示 Wed. else if(XingQi == 4) LCDDispString(12,1,Thu.)。//把時的 BCD 碼轉(zhuǎn)成 10 進制 //鬧鈴,判斷是否有鬧鈴。 else BEEP = 1。 Miao == 0) { Music(L_beijing)。 Music(L_dian)。 //按鍵掃描子函數(shù) } } include include /********************************************************* Function: void DelayN40us(unsigned int n) Description: 延時函數(shù),延時 40us 的整數(shù)倍,傳入值 n 代表延時 時間到 n *40us,不能實現(xiàn)準(zhǔn)確延時,只能實現(xiàn)大 概時間的延時,利用的是指令實現(xiàn)延時功能。j2。/*設(shè)置 8 位格式 , 2 行 , 5x7*/ LCDWriteCommand(0x38)。 Calls: DelayN40us(unsigned int n)。 /*使能 LCD1602*/ LCD_E=0。 Input: unsigned char dat 寫入的數(shù)據(jù) Output: 無 Return: 無 ***********************************************************/ void LCDWriteData(unsigned char dat) //寫數(shù)據(jù)函數(shù) { LCD_DB=dat。 Calls: LCDWriteCommand(unsigned char dat)。 /*輸入地址 */ LCDWriteData(dat)。 if(y==1) address=0x80+x。/*逐個顯示字符串 */ x++。 /*輸入數(shù)據(jù) */ } /********************************************************* Function: void LCDDispString(unsigned char x,unsigned char y,unsigned char *string) Description: 在屏幕上顯示一串字符 , 考慮到我的數(shù)值均存儲于數(shù)組中 , 為方便而作 , 允許外部調(diào)用 Calls: void LCDDispChar(unsigned char x,unsigned char y,unsigned char dat)。 void LCDWriteData(unsigned char dat)。 Output: 無 Return: 無 ***********************************************************/ void LCDDispChar(unsigned char x,unsigned char y,unsigned char dat) { unsigned char address。 /*使能 LCD1602*/ LCD_E=0。 Calls: DelayN40us(unsigned int n)。 Input: unsigned char dat 寫入的命令 Output: 無 Return: 無 ***********************************************************/ void LCDWriteCommand(unsigned char dat) 29 { LCD_DB=dat。/*設(shè)定輸入方式 , 增量不移位 */ LCDWriteCommand(0x01)。 Calls: void LCDWriteCommand(unsigned char dat)。 unsigned char j。 } void main(void) { //初始化操作 DisplayInit()。 } } if((Shiamp。amp。amp。 //如果星期等于 7 則顯示 Sun. FenA = (Fen amp。 0x0f)+((XingQi4) * 10)。0x0f))。 //在液晶上顯示日的個位 LCDDispNum(1,2,(Shi4))。 //在液晶上顯示月的十位 LCDDispNum(5,1,(Yueamp。 //初始化液晶 } void Display1(void)//顯示正常界面, 時間的函數(shù) { DS1302_read_time()。最終問題得到解決。 首先為了更好的測試效果,我最開始是一個模塊一個模塊單獨做成電路板,然后直接用跳線連接組成的系統(tǒng),在確定無誤后,再把程序燒錄到實物中運行。 軟件需求分析的任務(wù),應(yīng)該將執(zhí)行模塊一一的列表,定義每個執(zhí)行模塊的輸入和輸出,并繪制了相應(yīng)的程序流程圖,并制定可執(zhí)行模塊的引腳和功能 。繼續(xù)按鍵 1,則 gFunctioncount加 1,進入復(fù)位模式,按下確認(rèn)鍵,則使當(dāng)前時間參數(shù)全部復(fù)位。 圖 語音芯片引腳圖 單片機控制原理是:先發(fā)送一個復(fù)位脈沖到 RST( Rest)腳,接著發(fā)送 10 個脈沖到 DATA 腳。它有 ,可設(shè)置存儲在 EEPROM中,用戶自定義的報警溫度在掉電后仍然可以保存。 X1 和 X2 是震蕩源,外接 的晶振, GND為接地端, RST為復(fù)位端,低電平有效,圖 DS1302的引腳功能圖 引腳號 引腳名稱 功能 1 VCC2 主電源 2, 3 X1, X2 振蕩源,外接 32768HZ 晶振 4 GND 地線 5 RST 復(fù)位 /片選線 6 I/O 串行數(shù) 據(jù)輸入 /輸出端(雙向) 7 SCLK 串行數(shù)據(jù)輸入端 8 VCC1 后備電源 圖 DS1302 引腳功能表 在 中,最高位控制字(第七位)必須是一個合乎邏輯的,即必須為邏輯 1,第六位控制字為 0是日歷時鐘對數(shù)據(jù)的訪問,第六位是 1表示存取 RAM 數(shù)據(jù),第五位地址到第一位( A4A0)表示指針指向操作單元地址,電平 1 或 0分別表示寫操作是讀操作。 通過試驗,發(fā)現(xiàn)單片機的 I/O 口無法直接驅(qū)動蜂鳴器,是因為蜂鳴器的工作電流一般比較大,所以我們利用三極管開關(guān)電路來提供足夠大的驅(qū)動電流。其中 EN作為片選信號,在出現(xiàn)下降沿的時候觸發(fā) , RS 是寄存器選擇信號 , R/W 是讀寫信號, 在整個顯示 模塊 中,我們主要 設(shè) 7 計 步驟 如下: 首先進行清屏, 顯示模塊初始化 。 如圖 所示為 STC89C52 單片機的結(jié)構(gòu)框圖。 整點報時模塊的選型和論證 整點報時模塊集成的語音芯 片 NY3P035, NY3P035 是一款具有 PWM 輸出的 OTP 語音標(biāo)準(zhǔn)芯片,該芯片內(nèi)部集成了 0~9 以及一些常用單位的錄音。A/K 為 恒流調(diào)節(jié)器。 所以本設(shè)計中方案三中的 LCD1602 液顯示屏作為顯示模塊。其內(nèi)部集成了很多模擬電路、數(shù)字電路和微處理器,提供 12 位 ADC,具有采樣、保持、自動掃描,有2 個 16 位計數(shù)器等強大的功能。 本系統(tǒng)實現(xiàn)的主要功能 本系統(tǒng)設(shè)計制作一個基于單片機的簡易燈光時鐘。 and pensation of the leap year. The chip of this design is called DS1302, which can save time information even when the electricity was cut down accidently. The SingleChip Microputer is also capable of reading the information on DS1302 and reflects the data on the LCD screen through the LCD1602. The design includes four buttons, numbered 1,2,3,4, respectively, each button function selection, cursor movement, plus buttons and minus buttons, you can set the alarm. The Microcontroller can drive the buzzer to make the clock alarming when the time on these two equipments the same are. Besides, the basic functions in this microcontroller, such as: Chime on every hour and the time speaking by telephone, are also included in this design. Key words: chip microputer, LCD1602, buzzer, DS1302, alarm clock. 目錄 摘要 ......................................................... I ABSTRACT..................................................... II 第一章 緒論 ................................................... 1 目的和意義 .................................................... 1 本系統(tǒng)實現(xiàn)的主要功能 .......................................... 1 第二章 總體方案論證與設(shè)計 ...................................... 2 主控模塊的選 型和論證 .......................................... 2 顯示模塊的選型和論證 .......................................... 2 時鐘芯片的選型和論證 .......................................... 2 溫度檢測模塊的選型和論證 ...................................... 3 整點報時模塊的選型和論證 ...................................... 3 電源模塊 ...................................................... 3 系統(tǒng)整體設(shè)計概述 .............................................. 3 第三章 .系統(tǒng)硬件電路設(shè)計 ........................................ 5 主控模塊 ...................................................... 5 單片機的最小系統(tǒng)設(shè)計 ...................................... 5 LCD 液晶顯示器簡介 ............................................ 6 液晶原理介紹 .............................................. 6 液晶模塊簡介 .............................................. 6 液晶顯示部分與 STC89C52 的接口 ............................. 6 鍵盤模塊設(shè)計 .................................................. 7 蜂鳴器模塊設(shè)計 ................................................ 8 時鐘模塊的設(shè)計 ................................................ 8 溫度檢測模塊設(shè)計 .........................
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1