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

基于STM32的點陣屏電子席卡的設計

2016-12-31 00:00:00李林周磊
科技創新與應用 2016年32期

摘 要:文章提出了一種基于STM32為核心處理器的LED點陣屏系統的設計。該系統包括主控模塊、信號傳輸模塊、時鐘模塊RTC、電源模塊、顯示模塊和2個16*64點陣屏等。系統通過上位機進行信息的傳輸以及對其中任意一塊點陣屏進行控制,從而顯示出漢字、ASCⅡ碼字符等,可以廣泛應用于廣告屏、公告牌等。

關鍵詞:STM32;LED點陣屏;上位機;RTC

引言

LED是一種通過控制半導體發光二極管的顯示方式,由很多個小燈組成,靠燈的亮滅來顯示字符,是六十年代末七十年代初發展起來的。LED顯示屏是一種新的顯示媒體,用來顯示文字、圖形、圖像等各種信息,廣泛應用于車站、商場、醫院、賓館和其它公共場所。它的 優點是亮度高、工作電壓低、功耗小、微型化、易與集成電路匹配、驅動簡單、壽命長、耐沖擊、性能穩定。傳統LED多以51單片機控制為主,但是由于這類單片機的運行速度、功耗等問題,已經難以滿足顯示區域較大、顯示內容相對復雜的應用場合。文章針對上述問題,研究的是基于STM32的LED電子屏的顯示,不論對自己就業還是對我國LED顯示技術的發展都有非常現實與積極的意義。

1 系統總體設計

LED顯示系統主要由上位機、無線傳輸模塊、單片機、時鐘芯片及點陣顯示模塊組成,總體框圖如圖1所示。系統通過上位機進行信息的傳輸并對其中任意一塊點陣屏進行控制,從而顯示出漢字、圖形等。

文章說的LED顯示指的是LED圖文顯示,LED圖文屏的主要特點是控制LED中的二極管的通斷,而不控制LED發亮程度。不管是圖形還是文字,都與組成這些圖形或文字的各點所在位置相對應的LED是否發光有關。

2 系統硬件設計

2.1 核心控制模塊

本系統采用ST公司推出的STM32F103VET6,內置高速存儲器(64K RAM,512K Flash),具有100引腳LQFP封裝。STM32采用ARM最新的Cortex-M3內核,處理速度可達72MHz,其ROM和RAM也是目前同類型板載主芯片中容量最大的。具有豐富的I/O資源,而且其外圍電路簡單,在片內即可實現所有控制。STM32F103VET6共有80個通用I/O端口,4 個定時器,2 個 I2 C 接口,3個 UART 接口,2個 SPI 接口,為以后的擴展提供了條件。

2.2 無線傳輸模塊

HC-12無線串口通信模塊是新一代的多通道嵌入式無線數傳模塊。模塊最大發射功率為100mW(20dBm),5000bps空中波特率下接收靈敏度-116dBm,開闊地1000米的通信距離。產品特點:遠距離無線傳輸,工作頻率范圍(433.4-473.0MHz,多達100個通信頻道),發射功率(可設置8檔功率),其原理圖如圖2所示。

圖2中,一共有9個引腳,其中引腳1接直流電源3.2-5.5V;引腳2、7、8接公共地;引腳3為數據接收端RXD口;引腳4為無線數據發送端TXD口;引腳5通過SW1接地進入參數設置狀態,懸空則退出;引腳6為天線接口;引腳9無連接,用于固定。

2.3 時鐘模塊

本系統采用單片機自身攜帶的時鐘模塊。RTC可以通過STRB/LDRB指令將8位BCD碼數據送至CPU,這些BCD數據包括秒,分,時,日期,星期,月和年。能夠為人們提供精確的實時時間,或者為電子系統提供精確的時間基準。其原理框圖如圖3所示。

圖3中,RTC由兩部分組成:APB1接口部分以及RTC核心部分。RTC核心部分又分為預分頻模塊和一個32位的可編程計數器。首先,通過設置寄存器RCC_APB1ENR的PWREN和BKPEN位來打開電源和后備接口的時鐘;其次,電源控制寄存器(PWR_CR)的DBP位來使能對后備寄存器和RTC的訪問;接著,初始化復位BKP寄存器;然后,設置RTCCLK;將RTC輸入時鐘選擇為LSE時鐘輸入并使能RTC,等待RTC和APB時鐘同步;最后,配置RTC時鐘參數。

2.4 點陣屏模塊

該系統有兩塊16*64LED點陣屏。每一塊采用16個LED8*8顯示屏,構成16行*64列點陣顯示模塊。采用74HC138三-八譯碼器和74HC595移位寄存器。一個16*64的顯示屏可以顯示各種文字或單色圖像,全屏能顯示4個漢字。由138和595的信號,控制二極管的亮、滅來顯示出所要求的字符、漢字。

在圖4中,列驅動采用移位寄存器74HC595芯片,一塊16*64的點陣屏需要8片74HC595。可以把串行輸入的8位數據并行輸出,第1片595的串行輸出接到第2片595的串行輸入端,同理,其他引腳的連接方式一樣,通過這種級聯的方式,把8個595芯片連在一起,同時每個595芯片的并行輸出連接8個LED的列。

行驅動采用74HC138和74HC4953芯片,需要兩片138和8片4953。74HC138功能是控制掃描的,輸入A、B和OE信號輸出4個信號來控制2片4953。2片138的16路輸出分別通過4953的驅動用于選通相應的行,實現對行的控制。

3 系統軟件設計

系統軟件由在單片機主控程序協調下,由通信程序;時針修改及讀取程序;點陣信息顯示程序等組成。

3.1 總體軟件流

LED顯示主要流程如圖6所示。一開始主程序需要進行初始化。然后可以校準時間并顯示;確認按鍵之后獲取的內容,即可顯示;上位機數據傳輸至下位機進行顯示。

3.2 子程序設計

3.2.1時鐘模塊初始化部分程序編寫

void RCC_Config(void)

{

SystemInit();

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);

}

3.2.2 LED顯示緩沖部分程序編寫

u8 DisBuf[16][LedNum_X + 2]; /* 顯示緩沖區 */

unsigned char EffectBuf[16][LedNum_X];/* 效果緩沖區,用于實現不同顯示效果 */

3.2.3 無線模塊程序編寫

模塊參數設置AT指令

測試指令:AT

更改串口波特率指令:AT+Bxxxx

更改模塊串口通透模式:AT+FUx

獲取模塊所有參數:AT+Rx

設置串口通信的數據位數、檢驗位、停止位:AT+Uxxx

4 系統調試結果

文章完成了系統的軟、硬件設計,包括各個硬件模塊電路設計和軟件中系統初始化、傳輸數據、顯示驅動程序,設置了無線模塊、字模提取。實現了LED的顯示功能,下圖為STM32控制顯示屏的顯示效果。

5 結束語

文章介紹了基于STM32的LED顯示系統的硬軟件構成,該系統采用STM32F103為控制核心,傳遞數據,用74HC138三-八譯碼器和74HC595移位寄存器來驅動兩塊16*64點陣屏,對其中任意一塊點陣屏進行控制,從而顯示出漢字、ASCⅡ碼字符等。

參考文獻

[1]李志明,檀永,等.STM32嵌入式系統開發實戰指南[M].北京:機械工業出版社,2013.

[2]韓旭,王娣.C語言從入門到精通[M].北京:清華大學出版社,2010.

[3]馬忠梅,等.單片機的C語言應用程序設計[M].北京:北京航空航天大學出版社,2007.

[4]任全會,黃根嶺.基于STM32LED書寫點陣屏設計與實現[J].鄭州鐵路職業技術學院學報,2012,24(1):34-36.

[5]林秀明,秦德茂,等.基于STM32實現多區域顯示的LED點陣屏的設計[J].西部交通科技,2015,5(94):75-82.

[6]劉志龍,吳昊.STM32F103ZET6芯片在LED顯示屏控制應用中的探索[J].科技創新與應用,2014(4):30-31.

主站蜘蛛池模板: 国产一级小视频| 亚洲精品无码AⅤ片青青在线观看| 国产91小视频在线观看| 亚洲精品大秀视频| 国产精品亚洲天堂| 最近最新中文字幕在线第一页| 少妇高潮惨叫久久久久久| a级高清毛片| 欧美国产三级| 久久情精品国产品免费| 国产小视频免费观看| 国产18页| 69视频国产| 精品国产黑色丝袜高跟鞋| 人妻丰满熟妇αv无码| 2021精品国产自在现线看| 日韩无码视频播放| 国产在线无码av完整版在线观看| 亚洲人成网站18禁动漫无码| 久久a级片| 国产成人无码AV在线播放动漫| 免费av一区二区三区在线| 国产爽妇精品| 波多野结衣一二三| 99这里只有精品免费视频| 国产精品永久在线| 另类重口100页在线播放| 永久在线播放| 国国产a国产片免费麻豆| 91久久夜色精品国产网站| 亚洲人成网线在线播放va| 亚洲一级无毛片无码在线免费视频 | 国产成人亚洲无吗淙合青草| 在线国产资源| 91精品网站| 在线精品自拍| 国产女人在线观看| 一本综合久久| 制服丝袜一区二区三区在线| 国产婬乱a一级毛片多女| 国产无遮挡裸体免费视频| 国产精品30p| 69视频国产| 亚洲AV无码一区二区三区牲色| 国产91麻豆免费观看| 国产精品欧美激情| 国产成人久久综合一区| 天天做天天爱天天爽综合区| 91综合色区亚洲熟妇p| 欧美不卡二区| 亚洲欧美不卡| 亚洲国产欧美国产综合久久| 白丝美女办公室高潮喷水视频| 国产超碰在线观看| 91麻豆国产视频| 伊人久久大香线蕉成人综合网| 精品久久久久成人码免费动漫| 丝袜久久剧情精品国产| 国产精品香蕉在线观看不卡| 四虎国产成人免费观看| 色综合久久88色综合天天提莫 | 国产一区二区三区在线观看视频 | 成人午夜福利视频| 国产欧美精品一区aⅴ影院| 久久人妻系列无码一区| 国产在线精品美女观看| 国产精品刺激对白在线| 国产主播喷水| 四虎永久免费地址| 91色在线视频| 高清色本在线www| 91麻豆精品视频| 国产女人爽到高潮的免费视频| 一级成人a做片免费| 精品国产Av电影无码久久久| 四虎国产精品永久在线网址| 亚洲成a人片| 一级成人a毛片免费播放| 国产成人综合欧美精品久久| 国产爽爽视频| 久久国产成人精品国产成人亚洲| 天堂网亚洲系列亚洲系列|