基于STM32实验开发板的设计编程.docx
《基于STM32实验开发板的设计编程.docx》由会员分享,可在线阅读,更多相关《基于STM32实验开发板的设计编程.docx(22页珍藏版)》请在优知文库上搜索。
1、嵌入式应用技术实验课基于STM32实验开发板的设计编程目录实验一线程控制小灯轮闪31.1 实验目的31.2 实验设备与器材31.3 实验内容31.4 问答题51.5 实验心得5实验二基于事件的开关控制小灯闪烁62.1 实验目的62.2 实验设备与器材62.3 实验内容62.4 问答题82.5 实验心得9实验三基于消息队列的时钟显示IO3.1 实验目的IO3.2 实验设备与器材103.3 实验内容103.4 问答题Il3.5 实验心得12实验四基于信号量的ADC温度测量显示134.1 验目的134.2 实验设备与器材134.3 实验内容134.4 问答题144.5 实验心得15实验五基于互斥量的
2、学生信息显示165.1 实验目的165.2 实验设备与器材165.3 实验内容165.4 问答题175.5 实验心得18实验六基于RT-Thread的小区停车模拟管理系统196.1 实验目的196.2 实验设备与器材196.3 实验内容196.4 实验心得23实验一线程控制小灯轮闪1.1 实验目的(1)理解线程的含义、应用场合以及常用函数。(2)掌握线程的编程步骤。(3)创建一个新的线程,该线程通过引脚对小灯进行控制1.2 实验设备与器材电脑,AHL-STM32L431-WiFi核心板及其扩展板,导线,发光二极管,IOK电阻,万用表等1.3 实验内容用线程完成对三个小灯不断循环轮流显示3毫秒(
3、1)主函数体,创建线程和初始化变量后启动线程Sincludeincludes,h*voidapp_init(void)rt_thread_tthd.redlight.rt_thread_tthd_greenlight;rt_thread_tthd.bluelight;DISABLENTERRCpTS:printf(*川IPiJinit陶故.分别M始化红灯、纭灯、收灯rn):gpio_init(LIGHT_RED.GPIO,OCTPVT.LIGHT_OFF).gpio_init(LIGHT_GREEX.GPIO.OUTPUT,LIGHT_OFF)gpio,init(LIGHT.BLIE.GPIO
4、.OCTPVT,LIGHT.OFF):ENABLE.INTERRUPTS;thd_redlight=rt_thread_create(redlght,(void*)thread_redlight,0.512.10.10):thd_greenlight=rt_thread_createthread_greenlight.0.512.10.10):thd_bluelight=rt_thread_create(biue1ight,(void)thread-bluelight.0.512.10.10);rt_thread_startupthd_redlight)delay-as3000).rt_thr
5、ead_startup(thd_greenlight):delay-三s,3000):rt_thread_startup(thd_bluelight):(2)线程部分,完成每个线程不断循环/函数名称: /函数返网, 参数说明, 功能概要, 内部调用, /=run_redlight无无每3秒红灯反转无voidthread_redlight()gpio_init(LIGHT_RED.GPlOaPUTLIGHTJ)FF);while(l)gpio-reverse(LIGHT_RED);delay_ms(3000):/延时3杪gpio_reverse(LIGHT_RED);delay_ms(6000)
6、;PrintfmJ!rn*);函数名称:run_bIuelight函数返回,无参数说明,无功能概要:每3杪蓝灯反转内部调用,无/=voidthread_bluelight()(gpio_init(LIGHT_BLUE,GPIoJ)UTPSLIGHLoFF);while(l)gpio_reverse(LIGHT_BLUE);delay_ms3000:延时3杪gpio_reverse(LIGHT_BLUE);delay_ms(6000);printf(*蓝灯也变i!rn);)voidthread_greenlight()函数名称: /函数返网, 参数说明: /功能概要: /内部调用, /=run_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STM32 实验 开发 设计 编程