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

正文內(nèi)容

數(shù)字時鐘單片機應用技術(shù)項目設計方案-wenkub.com

2025-05-11 01:25 本頁面
   

【正文】 //讀取秒數(shù) temp=temp+1。 while(wireless_1==1)。0x7f)。 hide_sec=0,hide_min=0,hide_hour=0,hide_day=0,hide_week=0,hide_month=0,hide_year=0。i++) //1ms延時. {。 for(。i++) for(j=0。\039。 //個位 TempBuffer[2]=0xdf。 }void temp_to_str() //溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符顯示{ TempBuffer[0]=temp_value/10+39。 //讀取溫度值低位 b=ReadOneChar()。 WriteOneChar(0xCC)。 WriteOneChar(0xCC)。 }}/**************讀取ds18b20當前溫度************/void ReadTemp(void){ unsigned char a=0。0x01。 for (i=8。 // 給脈沖信號 if(DQ) dat|=0x80。i0。 //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗 delay_18B20(20)。 //單片機將DQ拉低 delay_18B20(80)。}/**********ds18b20初始化函數(shù)**********************/void Init_DS18B20(void) { unsigned char x=0。 Write1302(0x82,0x59)。 //以下寫入初始化時間 日期:07/07/: 3. 時間: 23:59:55 Write1302(0x88,0x07)。}void Initial_DS1302(void) //時鐘芯片初始化{ unsigned char Second=Read1302(DS1302_SECOND)。 TimeTimeString[7] = 39。 TimeTimeString[7] = TimeSecond%10 + 39。 } TimeTimeString[5] = 39。 } else { TimeTimeString[3] = 39。 if(hide_min2) { TimeTimeString[3] = TimeMinute/10 + 39。 TimeTimeString[1] = 39。 TimeTimeString[1] = TimeHour%10 + 39。\039。\039。039。 39。039。 39。039。/39。 39。 39。039。239。 TimeYear = ((ReadValueamp。 TimeMonth = ((ReadValueamp。 TimeWeek = ((ReadValueamp。 TimeDay = ((ReadValueamp。 TimeHour = ((ReadValueamp。 TimeMinute = ((ReadValueamp。 TimeSecond = ((ReadValueamp。 DS1302_RST = 0。 DS1302_RST = 1。 DS1302_RST = 0。 DS1302_RST = 1。 DS1302_CLK = 0。 i0。 DS1302_CLK = 0。 for(i=8。}SYSTEMTIME。 unsigned char Month。 unsigned char Minute。\039。 //清屏 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 LCD_Write(LCD_COMMAND,0x38)。 LCD_Wait()。//注意順序 LcdEn=1。 LcdRw=0。 LcdEn=0。 LcdRw=1。sbit LcdRw = P2^6。uchar temp_value。 //加法按鈕sbit Down = P2^2。sbit ACC7 = ACC^7。sbit wireless_2 = P3^1。參考文獻1. [J],機電產(chǎn)片開發(fā)與創(chuàng)新,2007年第2期2. 姜煜等. 基于FPGA芯片設計多功能數(shù)字鐘的研究[J],應用科技,2008年12月第28卷12期3. 馮育長. 單片機系統(tǒng)設計與實例分析[M],西安:西安電子科技大學出版社,[M].長春:吉林科學技術(shù)社,. 5. 萬勝前. 基于KeilC51軟件的電子鐘設計與制作[J],鄂州大學學報,2007年第2期6. 蔣敏. 單片微機萬年歷設計[J],職大學報,2009年第2期7. 彭小軍. 用單片機實現(xiàn)電子時鐘[J].新余高專學報,2009年4月第9卷第2期8. 逢玉臺等. 集成溫度傳感器AD590及其應用[J],國外電子元器件,2007年第7期9. 李曉靜等. 液晶顯示控制器與單片機的接口及編程[J],電子技術(shù),2004年第6期10. 張軍. AVR單片機應用系統(tǒng)開發(fā)典型實例[M]. 北京: 中國電力出版社,2005.11. 康華光. 電子技術(shù)基礎(chǔ)[M]. 北京:高等教育出版社,2007.12. 程德福,[M].北京:機械工業(yè)出版社,2004.13. 歐陽文. ATMEL89系列單片機的原理與開發(fā)實踐[M]. 北京:中國電力出版社,2007. 14. 15. ] Kent Heinrich,Brewster,Vijay Pillai,White Plains.RFID tag having bined battery and passive power source.United States Patent.6,944,424B2,2009—09—13 Jay Kubler,Boulder,Robert James Grabon,Milwaukee.Radio frequencyidentification systems and methods for waking up data storage devices for wireless munication.United States Patent.6,525,648 B 1,20080225附錄1 、硬件電路圖附錄仿真圖附錄程序include include //include //include define uint unsigned intdefine uchar unsigned charsbit DS1302_CLK = P1^7。通過實際程序設計和調(diào)試,逐步掌握模塊化程序設計方法和調(diào)試技術(shù),提高軟件設計、調(diào)試能力;通過這次設計熟悉以單片機核心的應用系統(tǒng)開發(fā)的全過程,掌握硬件電路設計的基本方法和技術(shù),掌握相關(guān)電路參數(shù)的計算方法。實驗結(jié)果表明此萬年歷實現(xiàn)后具有讀取方便、顯示直觀、功能多樣、電路簡潔、等諸多優(yōu)點,符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景。經(jīng)過多次的反復調(diào)試試與分析,可以對電路的原理及功能更加熟悉,同時提高了設計能力與及對電路的分析能力。(1)燒入程序后,LCD液晶顯示屏不顯示或者亮度不好。點擊模擬調(diào)試按鈕的運行按鈕,進人調(diào)試狀態(tài)。包括:標題欄、主菜單、標準工具欄、繪圖工具欄、狀態(tài)欄、對象選擇按鈕、預覽對象方位控制按鈕、仿真進程控制按鈕、預覽窗口、對象選擇器窗口、圖形編輯窗口。圖17 仿真調(diào)試狀態(tài)口如果發(fā)現(xiàn)程序有錯,可采用在線匯編功能對程序進行在線修改(DebugInline Assambly…),不必執(zhí)行先退出調(diào)試環(huán)境、修改源程序、對工程重新進行編譯/匯編和連接、然后再次進入調(diào)試狀態(tài)的步驟。緊接著對工程進行設置,選擇工程管理窗口的Target1,再選擇ProjectOption for Target ‘Target1’(或點右鍵彈出快捷菜單再選擇該選項),打開工程屬性設置對話框,共有8個選項卡,主要設置工作包括在Target選項卡中設置晶振頻率、在Debug選項卡中設置實驗仿真板等,如果要寫片,還必須在Output選項卡中選中“Creat Hex Fi”;其它選項卡內(nèi)容一般可取默認值。集成了高級原理布線圖、混合模式SPICE電路仿真、PCB設計以及自動布線來實現(xiàn)一個完整的電子設計 Keil軟件調(diào)試流程首先選擇菜單FileNew…,在源程序編輯器中輸入?yún)R編語言或C語言源程序(或選擇FileOpen…,直接打開已用其它編輯器編輯好的源程序文檔)并保存,(.a51)。(3)目前支持的單片機類型有:ARM7系列、68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。 Proteus ISIS簡介Proteus ISIS是英國Labcenter Electronics公司開發(fā)的電路分析與實物仿真軟件。ABS文件由OH51轉(zhuǎn)換成標準的Hex文件,可載入Proteus仿真軟件中的MCU中,進行功能仿真。Keil軟件中uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。 }}5仿真與調(diào)試 軟件簡介 Keil軟件簡介Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng)。}//將字符輸出到液晶顯示void Print(unsigned char *str){ while(*str!=39。 //開啟顯示, 無光標 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。源程序如下://初始化LCD************************************************************void LCD_Initial(){ LcdEn=0。 return(ucData)。 DS1302InputByte(ucAddr|0x01)。} unsigned char Read1302(unsigned char ucAddr) //讀取DS1302某地址的數(shù)據(jù){ unsigned char ucData。 DS1302InputByte(ucAddr)。 } return(ACC)。 i) { ACC = ACC 1。 ACC = ACC 1。 i0。傳送完成后,RST置低,禁止字節(jié)的傳送。同樣,在緊跟8位的控制字指令后的下一個SCLK脈沖的下降沿,讀出DS1302的數(shù)據(jù),讀出的數(shù)據(jù)也是從最低位到最高位。要想與DS1302通信,首先要先了解DS1302的控制字。j120。}void Delay1ms(unsigned int count){ unsigned int i,j。 //溫度符號 TempBuffer[3]=39。039。 //讀取溫度值高位 temp_value=b4。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 unsigned char b=0。 delay_18B20(5)。 i0。 delay_18B20(4)。i) { DQ = 0。部分源程序如下:/***********ds18b20讀一個字節(jié)**************/ unsigned char ReadOneChar(void){ uchar i=0。圖12 時鐘流程圖 LCD顯示程序流程圖顯示程序流程圖如圖13。流程圖分析:開始進入初始化DS18B20,就是通過主機拉低單線產(chǎn)生復位脈沖然后釋放該線,如果有應答脈沖,即發(fā)起ROM命令當成功的執(zhí)行操作命令后,就使用Convert T命令即開始溫度轉(zhuǎn)換,當轉(zhuǎn)換完后,又初始化DS18B20是否有應答脈沖,若有,就發(fā)起Read Scratchpad(讀取暫存器和CRC字節(jié))命令,既同時讀出第1,2個字節(jié),即為溫度的數(shù)據(jù)。圖9為1602液晶顯示屏與單片機的硬件連接圖。E為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。7DB0底4位三態(tài)、 雙向數(shù)據(jù)總線 0位(最低位)8DB1底4位三態(tài)、 雙向數(shù)據(jù)總線 1位9DB2底4位三態(tài)、 雙向數(shù)據(jù)總線 2位10DB3底4位三態(tài)、 雙向數(shù)據(jù)總線 3位11DB4高4位三態(tài)、 雙向數(shù)據(jù)總線 4位12DB5高4位三態(tài)、 雙向數(shù)據(jù)總線 5位13DB6高4位三態(tài)、 雙向數(shù)據(jù)總線 6位14DB7高4位三態(tài)、 雙向數(shù)據(jù)總線 7位(最高位)LCD1602主要管腳介紹:V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生鬼影使用時可以通過一個10K的電位器調(diào)整對比度。 管腳功能如表1所示:表1 LCD1602引腳功能引腳符號功能說明1VSS一般接地2VDD
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1