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
主站蜘蛛池模板: 园内精品自拍视频在线播放| 玩两个丰满老熟女久久网| 亚洲色图欧美在线| 色婷婷视频在线| 国产亚洲精品在天天在线麻豆| 精品国产欧美精品v| 国产一区二区三区免费观看 | 蜜桃视频一区二区| 国产凹凸视频在线观看| 二级特黄绝大片免费视频大片| 五月天综合网亚洲综合天堂网| 狠狠躁天天躁夜夜躁婷婷| 亚洲天堂网在线视频| 亚洲无码高清免费视频亚洲 | 国产av无码日韩av无码网站| 波多野结衣无码中文字幕在线观看一区二区 | 亚洲日本韩在线观看| 亚洲黄网视频| 日韩一级毛一欧美一国产| 午夜欧美在线| 国产欧美日韩视频怡春院| 中国一级毛片免费观看| 精品无码一区二区在线观看| 性欧美在线| 欧美另类第一页| 欧美一级在线播放| 日韩一级二级三级| 视频二区国产精品职场同事| 国产91小视频| 午夜老司机永久免费看片| 亚洲国产欧美目韩成人综合| 波多野结衣二区| 国产真实自在自线免费精品| 日本亚洲最大的色成网站www| 亚洲视频色图| 成人福利在线免费观看| 国内毛片视频| 国产精品无码作爱| 亚洲毛片一级带毛片基地| 国产欧美日韩91| 天天干伊人| 日韩精品久久久久久久电影蜜臀| 内射人妻无码色AV天堂| 免费国产黄线在线观看| 精品国产91爱| 成人免费视频一区| 国产精品亚欧美一区二区三区| 色综合久久88色综合天天提莫| 国产一区二区三区免费观看| 色屁屁一区二区三区视频国产| 国产成人高清精品免费软件| 草草影院国产第一页| 亚洲色图狠狠干| 波多野结衣一区二区三视频| 久久久精品久久久久三级| 欧美精品H在线播放| 色老二精品视频在线观看| 中文字幕在线日本| 亚洲区一区| 狠狠色狠狠色综合久久第一次| 国产精品刺激对白在线| 91娇喘视频| 国产欧美日韩一区二区视频在线| 激情综合网激情综合| 国产无遮挡裸体免费视频| 久久毛片免费基地| 成人福利视频网| 51国产偷自视频区视频手机观看| 国产欧美日韩va另类在线播放 | 久久精品视频一| 国产激爽爽爽大片在线观看| aaa国产一级毛片| 又粗又大又爽又紧免费视频| 国产呦视频免费视频在线观看| 国产精品七七在线播放| 国产欧美日韩视频怡春院| 国产在线无码一区二区三区| 婷婷综合色| 亚洲欧美一区二区三区蜜芽| 超清人妻系列无码专区| 亚洲国产中文欧美在线人成大黄瓜| 欧美一区二区三区不卡免费|