999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的智能萬年歷設計

2018-10-23 12:12:50張路瑩許亞迪鄭文青周麟坤
現代工業經濟和信息化 2018年13期
關鍵詞:程序設計

張路瑩, 許亞迪, 鄭文青, 周麟坤

(山東科技大學電氣信息系, 山東 濟南 230031)

引言

本文設計了基于STM32的萬年歷,以STM32F103V CT6作為開發板的核心部件,以SYSCLK為基礎實現時間流動。同時,選擇ili9320顯示屏作為顯示模塊,選擇NRF24L01作為無線通信模塊,選擇DS1820作為溫度傳感器。時鐘電路可以準確提供計時等功能,通過編程,可以最終實現顯示溫度、時間、日期、星期以及定時等功能。

1 系統設計流程圖

系統設計流程如圖1、圖2所示。

圖1 上位機主程序流程圖

圖2 下位機主程序流程圖

2 模塊簡介

1)主程序模塊:原理主函數模塊分為上位機與下位機。通過初始化函數、定時函數、中斷函數、顯示函數、觸摸函數、初始化2401函數、字庫字模函數等主程序來完成所需主程序模塊。主程序先初始化所有函數TFT顯示器、定時器和ili9320觸摸屏,并將初始數據寫入顯示屏,在LED燈閃爍計時配置好中斷,按下ok鍵進入鬧鐘調整界面,觸摸相應位置則可以更改。

2)顯示屏模塊:TFT(ThinFilmTransistor),指薄膜液晶顯示器。ILI9320液晶控制器自帶大小為172820(240*320*18/8)26萬色的顯存。模塊各個像素均由紅綠藍三種顏色混合而成,16位數據線與顯寸的對應關系高達565種[1]。

3)觸摸屏模塊:可根據圖形按鈕坐標范圍編寫好的驅動式程序將矩形區域中觸摸點(X,Y)的物理位置轉換為代表X坐標和Y坐標的電壓。

4)萬年歷算法模塊:根據日歷的加減設計的。秒位上滿60即進1,29、30、31時清零并進1,每次月份滿12就進1并清零。同時算法會判別平年和閏年以實現對于二月為29天還是28天的判斷。在公農歷的算法轉換中,本系統采用了查表的形式,將中國科學院紫金山天文臺歷算組所頒布的近二百年農歷對應表輸入進STM32,使得農歷與公歷能夠一一對應。同時,本系統還加入了判別平閏年的算法以實現對二月總天數的判斷。

5)無線通信模塊:利用SPI通信中的半雙工通信方式,使MCU與NIF2401建立通訊聯系,并且與兩個無線通訊模塊之間進行信息傳輸,在通訊之前要對無線通訊模塊進行收或發的設置,在發送過程當中,需要先發送校驗位,然后是有效數組,最后是截止位,其傳輸類型為字符串型,所以需要對發送數組進行字符串類型處理,在接收時也需要處理得到想要的類型。

3 智能萬年歷總體設計思路

根據系統硬件的設計,將系統分為上位機和下位機系統,其中主要單元有主控芯片模塊、RTC時鐘模塊、外部中斷模塊、時鐘芯片模塊、時間調整模塊等。單片機STM32F103單片機內部時鐘芯片VCT6的控制需要通過程序驅動來實現,程序主要完成兩個方面的任務[2-3]:

1)利用單片機實現對STM32F103寄存器的分頻設置,分頻得到相應的頻率。

2)實現對時鐘中斷的年月日時分秒的進位設置。同時,也可以使用RTC內部時鐘進行分頻設置,由于RTC內部時鐘是一個特定的時鐘,所以其1秒的進制較為準確。首先對所需的函數進行初始化,并且使用中斷優先級處理,在RTC時鐘和定時時鐘程序運行時,主程序仍然可以運行。

4 設計過程及步驟

4.1 前期準備

1)外設選擇與連接。上位機是否選擇基于STM 32F103VCT的神舟II號開發板,下位機是否選擇基于STM32F103VCT的戰艦V3開發板,屏幕是否選擇ili9320,無線傳輸模塊是否選擇NRF24L01,溫度傳感器是否選擇DS1820。神舟II號開發板是否正確連接電源線、串口線及J-Link-ARM V8仿真器,戰艦V3開發板是否正確連接電源線、串口線及ST-Link仿真器。

2)軟硬匹配。無線傳輸模塊NRF24L01的管腳配置是否與程序保持一致,即:GND連接開發板的電源地,VCC連接開發板的3.3 V電源,CE連接PB12,CS 連 接 PD8,SCK 連 接 PB13,MISO 連 接PB14,MOSI連接PB15,IRQ連接PD9。溫度傳感器DS1820的管腳配置是否與程序保持一致,即:GND連接開發板的電源地,VCC連接開發板的3.3V電源,DQ連接PB0。

4.2 屏幕顯示

屏幕顯示如圖3、圖4所示。

圖3 下位機主頁面

圖4 上位機主頁面

猜你喜歡
程序設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 色婷婷电影网| 中文字幕无线码一区| 国产毛片片精品天天看视频| 一本久道久久综合多人| 久久特级毛片| 国产成年无码AⅤ片在线| 亚洲精品中文字幕无乱码| 国产精品第5页| 国产av剧情无码精品色午夜| 2020极品精品国产| 日韩精品高清自在线| 成人在线第一页| 国产精品hd在线播放| 色婷婷天天综合在线| 国产亚洲精品在天天在线麻豆| 99精品视频九九精品| 中文字幕亚洲电影| 成人午夜免费视频| 国产视频资源在线观看| 国产拍揄自揄精品视频网站| 国产香蕉97碰碰视频VA碰碰看| 亚洲国产AV无码综合原创| 国产91小视频| 国产成人无码综合亚洲日韩不卡| 刘亦菲一区二区在线观看| 噜噜噜久久| 久久这里只有精品免费| 四虎永久免费地址在线网站| yjizz视频最新网站在线| 伊人久久影视| 天堂在线视频精品| 欧美成人手机在线观看网址| 青青青国产视频| 五月婷婷综合网| 国产18在线播放| 亚洲国产日韩视频观看| 99精品欧美一区| 国产成年女人特黄特色毛片免| 亚洲无码日韩一区| 亚洲伦理一区二区| 亚洲日韩精品伊甸| 久爱午夜精品免费视频| 亚洲精品国产精品乱码不卞 | 99青青青精品视频在线| 亚洲AⅤ综合在线欧美一区| 精品视频一区二区观看| 无码一区18禁| 无套av在线| 911亚洲精品| 中文无码影院| 精品伊人久久大香线蕉网站| 亚欧成人无码AV在线播放| 国产簧片免费在线播放| 波多野结衣一二三| 国产亚洲欧美另类一区二区| 国产精品va| 欧美日一级片| 国产精品亚洲欧美日韩久久| 亚洲精品无码高潮喷水A| 亚洲精品天堂自在久久77| 91精品啪在线观看国产| 91免费国产在线观看尤物| 久久大香伊蕉在人线观看热2| 91福利一区二区三区| 国产成人精品第一区二区| 欧美一区国产| 欧美成人亚洲综合精品欧美激情| 日本五区在线不卡精品| 91网红精品在线观看| 亚洲成人在线免费| 亚洲清纯自偷自拍另类专区| 91黄视频在线观看| 精品久久香蕉国产线看观看gif| 亚洲欧美h| 国内毛片视频| 中文无码精品a∨在线观看| 漂亮人妻被中出中文字幕久久| 国产黄在线观看| 麻豆精品在线视频| 精品国产网站| 欧美精品二区| 国产无码制服丝袜|