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

正文內(nèi)容

基于at89c51單片機的萬年歷的設(shè)計-wenkub.com

2024-12-02 02:30 本頁面
   

【正文】 } RET DELAY1S ENDP SGBAOJING PROC FAR PUSH AX PUSH BX PUSH CX PUSH DX CALL DELAY60S MOV AL,00000000B MOV DX,P8254_CTR MOV AL,97H 。(KEY1)amp。 } } else { if(timer++1000)//長期不按鍵,自動回到走鐘狀態(tài) { timer=0。 break。 break。 Lcd_t = 0。CurrentTime)。CurrentTime)。 main() { 32 INIT_Clock()。 Init_DS18B20()。 case 11: lcd_hzdian_wr(3,0,Lunar[11])。 case 9: lcd_hzdian_wr(3,0,Lunar[9])。 case 7: lcd_hzdian_wr(3,0,Lunar[7])。 case 5: lcd_hzdian_wr(3,0,Lunar[5])。 case 3: lcd_hzdian_wr(3,0,Lunar[3])。 case 1: lcd_hzdian_wr(3,0,Lunar[1])。 temp = 。 //廿 else if(NLyear[3]20) lcd_hzdian_wr(0,5,logo[7])。 //月 if(NLyear[3]10) lcd_hzdian_wr(0,5,logo[14])。 // 子 lcd_hzdian_wr(0,2,logo[0])。 GetSkyEarth(NLyear[0]*100+NLyear[1],amp。 } 30 *p=x。 if(year=1984) { year=year1984。 *p++=month。 else temp1=30。 month_p。 flag_y=0。 month=12。 if (yearL==0) { yearL=1001。 result=result/10。 } // 公歷日在春節(jié)前使用下面代碼進行運算 readdata[1]=readdata[1] | x。 } else month++。 28 while(temp4=temp1) { temp4=temp1。 flag_y=0。 // 定位數(shù)據(jù)表地址 if(yearH==20) table_addr=(yearL+1001)*3。 yearL=year%100。 /**************************************************************************** * 子函數(shù) ,用于讀取數(shù)據(jù)表中農(nóng)歷月的大月或小月 ,如果該月為大返回 1,為小返回 0 **************************************************** unsigned char GetChinaCalendar( unsigned int year, unsigned char month, unsigned char day, unsigned char *p) { unsigned char temp1,temp2,temp3,month_p,yearH,yearL。//開啟定時器和中斷 EA = 1。 //定時器 0 工作在模式 1,16Bit 定時器模式 TH0 = (65536 8000)/256。 unsigned char Lcd_t = 0。 //鍵盤函數(shù)所要用到的變量 unsigned char key_operate = 0。 24 參考文獻 [1] 黃遵熹 .單片機原理接口與應(yīng)用 .西北工業(yè)大學(xué)出版 [2] 潘新民 . 單片微型計算機實用 系統(tǒng)設(shè)計 [M]. 北京:人民郵電出版社, 2021:1~ 154. [3] 吳炳勝 . 80C51 單片機原理與應(yīng)用技術(shù) [M]. 上海:貽金工業(yè)出版社, 2021:1~ 200. [4] Leon W. and Analog munication systems. 北京 : 科學(xué)出版社, 2021:90~ 110. [5] 李玉峰 .MSC51 系列單片機原理與接口技術(shù) [M]. 北京:人民郵電出版社 ,2021:120~ 163. [6] 張慶雙 .電子元器件的選用與檢測 [M].北京:機械工業(yè) 出版社, 20 [7]李建忠 .單片機原理及應(yīng)用 .西安電子科技大學(xué)出版 [8]張俊謨 .單片機中級教程 .北京航空航天大學(xué)出版 [9]余發(fā)山 .單片機原理及及應(yīng)用技術(shù) .中國礦業(yè)大學(xué)出版 [10]楊凌霄 .微型計算機原理及應(yīng)用 .中國礦業(yè)大學(xué)出版社 [11]何立民 .單片機應(yīng)用技術(shù)選編 .北京航空航天大學(xué)出版 [12]萬光毅 .單片機實驗與實踐教程 .北京航空航天大學(xué)出 [13]周航慈 .單片機程序設(shè)計基礎(chǔ) .北京航空航天大學(xué)出 版 [14]黃遵熹 .單片機原理接口與應(yīng)用 .西北工業(yè)大學(xué)出版 [15] 潘新民 . 單片微型計算機實用系統(tǒng)設(shè)計 [M]. 北京:人民郵電出版社, 2021:1~ 154. [16] 吳炳勝 . 80C51 單片機原理與應(yīng)用技術(shù) [M]. 上海:貽金工業(yè)出版社, 2021:1~ 200. [17 Leon W. and Analog munication systems. 北 25 京 : 科學(xué)出版社, 2021:90~ 110. [18] 李玉峰 .MSC51 系列單片機原 理與接口技術(shù) [M]. 北京:人民郵電出版社 ,2021:120~ 163. 26 附 源程序代碼 include include include include include include //按鍵定義 sbit KEY0 = P1^1。 在設(shè)計電路中 ,往往是先仿真后連接實物圖 ,但有時候仿真和電路連接并不是完全一致的 ,例如仿真的連接示意圖中 ,往往沒有接高電平的 12 腳或 15 腳以及接低電平的 8 腳或 8 腳 ,因此在實 際的電路連接中往往容易遺漏。我很認真地對待這個過 程中的每一個細節(jié),希望自己能做得更好。把以前沒有學(xué)好的模擬電路的知識進行了補充和加強。在此,對 曹 老師以及三年當中對我進行教育的各位老師,表示我最真誠的尊敬和最誠摯的感謝。然而現(xiàn)在社會電 子技術(shù)已從分離元件過度到超大規(guī)模集成電路,現(xiàn)代電子技術(shù)中更多地與計算機技術(shù)融為一體,硬件搭臺,軟件唱戲。 我對曹老師耐心細致的講解、給我 提供相關(guān)的材料表示大力的感謝。 //*數(shù)據(jù)清屏 */ void lcd_mov_up()。 //*LCD 忙檢測 */ void lcd_init(void)。 //稍做延時后 如果 x=0 則初始化成功 x=1 則初始化失敗 delay_18B20(20)。 //單片機將 DQ 拉低 delay_18B20(80)。 } /**********ds18b20 初始化函數(shù) ************** ********/ Init_DS18B20(void) { unsigned char x=0。 }SYSTEMTIME。 unsigned char Year。 unsigned char Hour。 //實時時鐘數(shù)據(jù)線引腳 電 子萬年歷設(shè)計 18 初始化 跳過讀序列號 讀取低位數(shù) 讀取高位數(shù) 數(shù)據(jù)轉(zhuǎn)換 初始化 啟動溫度 讀取溫度寄存器 endif sbit ACC0 = ACC^0。 //實時時鐘復(fù)位線引腳 sbit DS1302_IO = P4^2。由于單線制 只有一根線,因此發(fā)送接收口必須是三態(tài)的。因而使用 DS18B20 可使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。初始化后就可以按正常方法調(diào)整時間。 在硬件電路上,備用電源 B1可以用電池或者超級電容器 ( 以上 )。 DS1302SN 與 RAM 相關(guān)的寄存器分為兩類:一類是單個 RAM 單元,共 31 個,每個 單元組態(tài)為一個 8 位的字節(jié),其命令控制字為 C0H~ FDH,其中奇數(shù)為讀電子萬年歷設(shè)計 14 操作,偶數(shù)為寫 操作;另一類為突發(fā)方式下的 RAM 寄存器,此方式下可一次性讀寫所有的 RAM 的 31 個 字節(jié),命令控制字為 FEH(寫 )、 FFH(讀 )。同樣,在緊跟 8 位的控制指令字后的下一個 SCLK 脈沖的下降 沿讀出 DS1302SN 的數(shù)據(jù),讀出數(shù)據(jù)時從低位 0 位到高位 7??刂谱止?jié)的 最 高有效 位 (位 7)必須是邏輯 1, 如果它為 0, 則 不能把數(shù)據(jù)寫入 DS1302SN 中 , 位 6 如果為 0, 則 表示存取日歷時鐘數(shù) 據(jù) , 為 1 表示存取 RAM 數(shù)據(jù) 。只有在 SCLK 為低電平時,才能將 RST 置為高電平。 RST 輸入有兩種功能:首先, RST 接通控制 邏輯,允許地址 /命令序列送入移位寄存器;其次, RST 提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的 傳送手段。當 Vcc2大于Vcc1+ 時 , Vcc2給 DS1302SN供電。 DS1302SN 是 DS1202 的升級產(chǎn)品,與 DS1202 兼容,但增加了主電源 /后背電源 雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力。 TS1620 液晶模塊內(nèi)部的字符發(fā)生存儲器( CGROM)已經(jīng)存儲了 160 個不同的點陣字 符圖形,如表 341 所示,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號 、 和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母 “ A” 的代碼是 01000001B( 41H),顯示時模塊把地址 41H 中的點陣字符圖形顯示出來,我們就能看到字母 “ A” 。當 RS 和 RW 共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平 RW 為高電平時可以讀忙信 號,當 RS 為高電平 RW 為低電平時可以寫入數(shù)據(jù)。本 系統(tǒng)以常用的 2 行 16 個字的 TS1620 液晶模塊來顯示字符。點陣型液晶通常面積較大,可以顯示圖形 。如采用外部時鐘源驅(qū)動器件, XTAL2 應(yīng)不接。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。在芯片擦操作中,代碼陣列全被寫 “ 1” 且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。在FLASH 編程期間,此引腳也用于施加 12V編程電源( VPP)。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。此時, ALE 只有在執(zhí)行 MOVX, MOVC指令是 ALE 才起作用。電子萬年歷設(shè)計 9 在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。 ? RST:復(fù)位輸入。 P3 口: P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL 門電流。這是由于內(nèi)部上拉的緣故。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是電子萬年歷設(shè)計
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1