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

以STM32單片機為控制核心的教學實驗板的設計

2022-01-06 08:17:22李紅嶺杜彬杰杜新東謝飛飛田江龍
綠色科技 2021年23期
關鍵詞:單片機程序實驗

楊 浩,李紅嶺,杜彬杰,杜新東,謝飛飛,田江龍

(甘肅農業大學 機電工程學院, 甘肅 蘭州 730070)

1 引言

51系列的MCU為8位處理器,運行速度慢,集成資源較少,采用馮諾依曼存儲結構,需要外圍電路[1~3],適合初學者,功能沒有STM32強大,STM32為32位處理器采用哈佛結構,速度快,集成度高,有豐富的外圍的接口,I2C、SPI、ADC、RTC、Timer、CRC、DMA、USART等多種外設,STM32單片機有固件函數庫,所以程序模塊化,接口簡單[4,5]。

本實驗開發板以STM32F103RCT6為控制核心,因為STM32F103RCT6具有64針腳256K字節的閃存存儲器,并且每個I/O口具有兩個32位配置寄存器,兩個數據寄存器,每個I/O口有7種工作方式,系統時鐘最大可達到72MHz、自帶兩個12位ADC轉換器并且其每個最多有16個通道、4個16位通用定時器,兩個高級定時器、內置RTC定時器用于計時,并板載多種實驗電路,幫助同學們驗證電子設計程序以及競賽項目[6,9]。

2 硬件電路介紹

實驗開發版以STM32F103RCT6單片機作為控制器,外圍硬件電路為:時鐘電路、電源電路、復位電路、跑馬燈電路、按鍵輸入電路、ADC轉化電路、LCD顯示電路、PWM波輸出電路、I2C通信電路。STM32F103RCT6單片機通過按鍵電路、ADC、I2C接收信息處理后,發出信號給LED和LCD液晶屏幕給與顯示,并輸出PWM信號給電機使其做出相應的控制動作(圖1)。

圖1 實驗板硬件組成框圖

2.1 跑馬燈實驗電路

跑馬燈實驗的實驗目的是讓同學們了解I/O口

作為輸出時其程序的配置過程,以及了解I/O的驅動能力,本實驗板設置有兩個LED顯示電路,有不同的I/O口驅動,硬件電路上每個LED燈珠一段直接連接I/O口上另一端經電阻連接于電源正極,當I/O口輸出低電平是LED導通并且發光,接口電路如圖2所示。

圖2 LED實驗電路

2.2 按鍵實驗電路

按鍵實驗的實驗目的是讓同學們了解I/O口作為輸入時的配置過程,以及如何通過程序來檢測到按鍵狀態。按鍵的一端接地一端直接連接在控制I/O上,接口電路如圖3所示。

圖3 按鍵實驗電路

2.3 LCD顯示實驗電路

液晶顯示模塊為2.8吋的薄膜晶體管液晶顯示器,通過STM32的普通I/O口模擬8080總線來控制TFTLCD并且支持65K色顯示,顯示分辨率為320×240。接口為16位的80并口,硬件接口電路如圖4所示。

圖4 LCD液晶顯示接口電路

其中CS:TFTLCD片選信號。

WR:向TFTLCD寫入數據。

RD:從TFTLCD讀寫數據。

D[15:0]:16位雙向數據線。

RST:硬復位TFTLCD。

RS:命令/數據標志(0,讀寫命令:1,讀寫數據)。

2.4 PWM輸出實驗電路

PWM信號主要用以對電機或舵機控制本開發板中,專門設計了步進電機的舵機輸出接口,步進電機包含轉速控制端口和使能控制端、方向控制端,硬件接口電路如圖5所示。

圖5 PWM信號輸出接口電路

3 軟件設計

STM32的開發需要多個軟件配合,編譯軟件為KEIL公司的MDK5,或是MDK4不同封裝的芯片需要不同的軟件,MDK5的功能是很強大的。使用C語言進行開發,集成編寫、編譯、連接、在線調試、仿真于一體。這里已最簡單的跑馬燈來介紹相關軟件。

(1)定時器初始化流程圖如圖6所示。

圖6 定時器初始化流程圖

(2)PWM波輸出主程序。

int main(void)

{

u16 led0pwmval=0;

u8 dir=1;

delay_init(); //延時函數初始化

...

while(1)

{

delay_ms(10);

if(dir)led0pwmval++;

else led0pwmval--;

if(led0pwmval>300)dir=0;

if(led0pwmval==0)dir=1;

TIM_SetCompare2(TIM3,led0pwmval);

}

}

4 結論

本次設計符合教學要求[10~12],實驗內容與教學內容密切配合,實驗開發板中板載了多種實驗電路,并且為了降低學習難度,提高同學們的學習興趣,每個實驗都配套了實驗程序,不僅可實現如跑馬燈、按鍵、ADC模數轉換、LCD顯示、定時器的PWM波的輸出以及I2C通信等傳統的單片機教學課程內容實驗,還有攝像頭模塊、音頻輸入輸出、以太網接口、USB-HID接口、SD卡接口等基礎教學內容中涉及不多的實驗,可用于同學們的SRTP項目設計和競賽培訓,為學生電子協會活動等更深層次的學習提供便利[13~15]。

猜你喜歡
單片機程序實驗
記一次有趣的實驗
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
做個怪怪長實驗
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 色天天综合| 老色鬼欧美精品| 亚洲国产成人精品一二区| 亚洲无码高清免费视频亚洲 | 亚洲欧美自拍视频| 亚洲欧美另类中文字幕| 日韩天堂视频| 日韩欧美国产综合| 91午夜福利在线观看| 亚洲首页国产精品丝袜| 国产综合色在线视频播放线视| 91年精品国产福利线观看久久| 成人无码区免费视频网站蜜臀| 欧美一级在线| 国产天天射| 又黄又湿又爽的视频| 精品超清无码视频在线观看| 亚洲人成高清| 久久国产V一级毛多内射| 狠狠v日韩v欧美v| 福利一区在线| 专干老肥熟女视频网站| 国产精品无码制服丝袜| 免费在线色| 久久久久久久蜜桃| 成人在线亚洲| 丁香六月激情婷婷| 亚洲欧美成人在线视频| 福利片91| 亚洲综合精品香蕉久久网| 在线观看免费AV网| 亚洲无线国产观看| 国产丝袜91| 中文字幕第4页| 亚洲国产综合自在线另类| 精品福利国产| 亚洲第一页在线观看| 国产迷奸在线看| 欧美一区二区精品久久久| 亚洲国产日韩一区| 国产又色又刺激高潮免费看| 野花国产精品入口| 在线观看亚洲精品福利片| 欧美性猛交xxxx乱大交极品| 久久亚洲美女精品国产精品| 中文字幕无码av专区久久| 中文天堂在线视频| 91久草视频| www.91在线播放| 中文字幕日韩丝袜一区| AV片亚洲国产男人的天堂| 亚洲人成网站观看在线观看| 欧美色99| 在线免费亚洲无码视频| 国产夜色视频| 日韩国产欧美精品在线| 亚洲综合专区| 国产成人亚洲无码淙合青草| 亚洲男人天堂久久| 亚洲欧洲一区二区三区| 国产成人高精品免费视频| 欧美国产在线看| 国产精品毛片在线直播完整版| 国产精品理论片| 精品久久久久成人码免费动漫| 国产流白浆视频| 国产毛片久久国产| 日日噜噜夜夜狠狠视频| 伊人大杳蕉中文无码| 国产福利在线观看精品| 91精品专区| 呦视频在线一区二区三区| 国产黑丝一区| 国产情侣一区| 女人18毛片一级毛片在线 | 成色7777精品在线| www.狠狠| 国产成人精彩在线视频50| 看看一级毛片| 丁香五月激情图片| 喷潮白浆直流在线播放| 国国产a国产片免费麻豆|