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

正文內容

基于gps的精確電子日歷設計畢業(yè)設計論文(更新版)

2025-09-04 20:36上一頁面

下一頁面
  

【正文】 02 的讀寫程序 void write_(uchar ) //LCD1602 寫地址設置 { P1=。 CE=0。 } return b/16*10+b%16。//位移操作 } } //向 DS1302 讀取一個字節(jié) uchar get_a_byte_from_ds1302() { uchar i,b,t。 初始化按鍵 按鍵 1按下? 光標左移一位 按鍵 4按下? 切換到鬧鐘界面 按鍵 2按下? 按鍵 3按下? 對應的數值加 1 對應的數值減 1 Y Y Y Y N N N N 基于 GPS的高精度時鐘設計 18 DS1302 的讀寫程序 //向 DS1302 寫一個字節(jié) void write_a_byte_to_ds1302(uchar datt) { uchar i。//電源控制寄存器設置 SCON = 0x50。//顯示光標移動設置 write_(0x01)。如果沒有 GPS 信息,為了防止時間停滯,采用 DS1302 計時。根據管腳功能,當為有效電平時,狀態(tài)命令字可從 LCD 模塊傳輸到數據總線。給 OEM板發(fā)送一條指令,使其發(fā)送的 0183數據格式為“ $GPGGA” ,該指令預先存在數據存儲器里,用循環(huán)方式順次從 程序存儲器里取出數據就可循環(huán)發(fā)送。每一碼脈沖的寬度是 10ms,通過改變直流電平占空比或變化 1kHZ 調制信號的幅值來表示邏輯“ 1”與“ 0”及標識符 (幀起始符,相鄰秒、分、小時、日期、數據的分隔符 )。時間信息格式一般是 由幀頭、時、分、秒、日、月、年及結束符組成。 在 GPS OEM 板取得有效導航解析的時候,秒脈沖上升沿的時刻 與 GPS 時刻相差在50ns 以內,與串行口輸出的 UTC 標準時間相差在 1us 以內。同步脈沖的周期、頻率、電平、脈寬、脈沖的正負、上升和下降時間、同步的時刻等均可能有所變化。 讀狀態(tài):輸入: RS=L, RW=H, E=H 輸出: D0D7 = 狀態(tài)字 寫指令:輸入: RS=L, RW=L, D0D7 = 指令碼, E=高脈沖 輸出:無 讀數據:輸入: RS=H, RW=H, E=H 輸出: D0D7 = 數據 寫數據:輸入: RS =H, RW=L, D0D7 = 數據, E=高脈沖 輸出:無 LCD1602 VSS VDD VEE D0D7 RS R/W E AT89C52 P1 口 GROUND VCC GROUND 基于 GPS的高精度時鐘設計 10 按鍵模塊和單片機的連接 鍵盤模塊設置了四個按鍵: KEY KEY KEY KEY4。 系統(tǒng)采用 LCD1602 進行輸出顯示, 1602 中數據總線 DB07 對應單片機中的 P1 口 , 3條控制線分別接另外 3個單片機端口,其他對應接上電源和地。 DS1302 的控制字如下圖 ,控 制字節(jié)的最高有效位 (位 7)必須是邏輯 1,如果它為 0,則不能把數據寫入 DS1302中,位 6如果為 0,則表示存取日歷時鐘數據,為 1表示存取 RAM 數據;位 5至位 1指示操作單元的地址;最低有效位 (位 0)如為 0表示要進行寫操作,為 1表示進行讀操作,控制字節(jié)總是從最低位開始輸出。X1 和 X2 是振蕩源,外接 晶振。采用三線接口與 CPU 進行 同步通信 ,并可采用突發(fā)方式一次傳送多個字節(jié)的 時鐘信號 或 RAM 數據。下圖 為 AT89C52 的最小系統(tǒng) [4]。 第三章,給出了 GPS 接受模塊進行截取數據的原理、流程圖以及主要程序??傮w上說各種 GPS同步時時鐘的差別主要在于其時間的精準度、提供給用戶的接口及輸出信息。另外 GPS 信號中自帶了誤差糾正碼,接收端可以很容易的把延遲的這段傳輸延遲去掉。 GPS性能特點: ?可以全球全天候工作。s concept of time bees more and more strong,therefore, design and development digital clock has a good application , traditional way of time service is increasingly difficult to meet the requirements of modern industrial production practice of the time. In the rapid development of GPS, the GPS clock function is increasingly attentio n by of the price of lowcost, highperformance single chip microputer has been widely used in automatic control of the design use the AT89S52 microcontroller on the electronic clock of Atmel pany development,implements the required function of the hardware circuit is designed,application C language for software programming and demonstration, validation with the test board. This paper introduces a GPS high precision clock module chip function and the pin connection with the implementation,GPS timing GPS clock module in the system are expounded in detail,including GPS timing synchronization using method and GPS receiving the data output form and the connection between the GPS module and MCU munication,to read the purpose of the GPS information and on the LCD1602 display time. The data read from the GPS module are given in this paper the interception time data and transmission between MCU and shows the flow chart and main the received GPS signal problems,this system will join a DS1302 clock chip is used to solve GPS signal or the signal strength is too low, lead to can39。在 GPS 的高速發(fā)展下,其授時功能已日益被人們所關注 [1]。 本論文主要介紹構成 GPS 高精度時 鐘的各模塊芯片的功能及各管腳的連接與執(zhí)行情況,詳細闡述了 GPS 授時系統(tǒng)中的授時模塊,包括 GPS 授時的同步利用方式和GPS接受端的數據輸出形式以及 GPS模塊與單片機之間的連接通信,來達到讀取 GPS信息并且在 LCD1602 上顯示時間的目的。AT89C52。三維位置定位精度優(yōu)于 25米,三維速度精度優(yōu)于住 /秒,時間精度 100納秒,采用載波測距定位精度可達厘米級。 基于 GPS的高精度時鐘設計 2 國內外研究以及趨勢 傳統(tǒng)的時間服務方式越來越難以滿足現代工業(yè)化生產實踐對時間的要求。所以這種系統(tǒng)一般精確度要高,但是其成本也比較高。 第六章,對全文 進行系統(tǒng)的總結,并對 GPS 時鐘的研究應用進行展望。具體地說,就是:發(fā)射時,把 音頻信號 編譯成用來發(fā)射的基帶碼;接收時,把收到的基帶碼解譯為音頻信號。 圖 DS1302 的引腳圖 DS1302 的引腳中 Vcc1 為后備電源, Vcc2 為主電源。當 RST 為高電平時,所有的 數據傳送 被初始化,允許對 DS1302 進行操作。 圖 LCD1602的引腳圖 LCD1602 其引腳功能如下: RS:數據和指令選擇控制端, RS=0 命令狀態(tài); RS=1 數據; R/W: 讀寫控制線, R/W=0 寫操作; R/W=1 讀操作; A: 背光控制正電源; 浙江理工大學本科畢業(yè)設計(論文) 7 K: 背光控制地; E: 數據讀寫操作控制位, E 線向 LCD 模塊發(fā)送一個脈沖, LCD 模塊和單片機間將進行一次數據交換; DB0DB7:數據線,可用 8 位連接,也可只用高 4 位連接,節(jié)約單片機源; VDD: 電源端; VEE: 亮 度控制端( 15V); VSS: 接地端。 (RXD)、(TXD)是 Receive Data , Transmit Data 的意思 ,即 RXD 為接收數據的引腳, TXD 為發(fā)送數據的引腳。 R5R6R7R8+ 5 VK E Y 1K E Y 2K E Y 3K E Y 4P 0 . 0P 0 . 1P 0 . 2P 0 . 3 圖 按鍵模塊和單片機的連接 時鐘芯片 DS1302 和單片機的連接 DS1302 與 CPU 的連接需要三條線,即 SCLK、 I/O、 RST,分別連接單片機的 3 個端口 、 、 (下圖 ),用來對 DS1302 的命令字的讀寫和數據的讀寫。這種輸出,用戶可以直接引出同步信號,不必外加電源。僅在取得正確導航解時才可以用 UTC 時間對 GPS OEM 內部時間進行校正 ,輸出精確時間。受接收過程中信息處理時間的影響,對時精度差。 1kHZ 正弦波調制碼的分辨率為 1ms,適合遠距離傳輸,這種正弦波調制碼一般通過音頻傳輸線路來傳輸數據。由于接收到的時間是世界標準時 (UTC),因此在此時間上加上 8h才是準確的北京時,在超出 24h時應作減 24h處理,然后進行顯示處理。 圖 讀入狀態(tài)字流程圖 寫命令操作 由表 可知當 RS=0, R/W=0 時,才 可以通過單片機或用戶指令把數據即命令,寫到 LCD 模塊,此時就對 LCD 進行調制。 初始化程序 void Initial_LCD1602(void)//LCD1602 初始化 { RW=0。//給各標志位附初值 BLA=0。 TR1 = 1。i++)//一個字節(jié) 8位 { DIO=dattamp。i++)//一個字節(jié) 8位 { b=1。 SCLK=0。 CE=1。 delay(10)。 LCDEN=1。//寫地址操作, 0xC0 為第二行 write_date(0x30+shi)。 DS1302 的晶振頻率 DS1302 應該外接 晶振,測試的時候采用其他頻率的晶振會照成比較大的誤差。有時候時間上僅僅是一點點的差別,也會造成巨大的損失。在我走向社會,走向工作崗位的過程中,韓老師給予我的教誨、幫助和殷切期望,促使我更加積極追求新的人生目 標。 sbit RS=P2^1。 uint count0,count1。 //經度 unsigned char JD_a=39。 //日 unsigned char time_s[2]={}。 //天空中總衛(wèi)星數 unsigned char DW=39。 //命令類型 unsigned char mode。 /******************************************* 函數名稱 : Get_Data 功 能 : GPS 報文解碼 參 數 : 無 返回值 : 無 /********************************************/ void Get_Data(void) { uchar tmp。 case 39。 //GPGGA break。 break。){ if(cmd[3]==39。 high_num=0。 byte_count=0。R39。 byte_count=0。 } break。 } break。 7) 訊號噪聲比( C/No), 00 至 99 dB;無表未接收到訊號
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1