版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——STM32课程设计题目STM32嵌入式系统课程设计题目
2023春
共同要求:在LCD上显示设计题目、设计者名字(主设计者在前)常用外设引脚:
LED:LED1(上边)~LED4(下边)分别接PF5~PF9引脚,低电平点亮
按钮:K1(上边)~K4(下边)分别接PA0、PC13、PA8、PD3引脚,另一端均接地,按下为低电平。
蜂鸣器:蜂鸣器BEEP接PB10引脚,为有源蜂鸣器,PB10输出低电平发声每个题目由三个部分组成:设计思路、显示要求、操作要求
1、频率计设计
所谓频率计,就是每秒的计数值。使用2个通用定时器,一个计时,另一个对外部信号计数,在LCD上显示出计数值和频率值。
2、用PWM设计低频信号发生器
使用通用定时器的脉宽调制(PWM)功能,模拟输出正弦波、方波、三角波信号。用试验板上的4个按钮(K1~K4)控制输出:K4用于循环选择输出的信号类型,K1、K2、K3用于设置输出的频率,K3用于循环选择输出频率的某个位(个十百千万),K1按钮用于对选中的位加1,K2用于对选中的位减1。
在LCD上显示出频率值和输出信号的波形(曲线)。
3、用DAC设计低频信号发生器——硬键盘
使用DAC的模拟输出功能,模拟输出正弦波、方波、三角波信号。
用试验板上的4个按钮(K1~K4)控制输出:K4用于循环选择输出的信号类型,K1、K2、K3用于设置输出的频率,K3用于循环选择输出频率的某个位(个十百千万),K1按钮用于对选中的位加1,K2用于对选中的位减1。
在LCD上显示出频率值和输出信号的波形(曲线)。
4、用DAC设计低频信号发生器——软键盘
使用DAC的模拟输出功能,模拟输出正弦波、方波、三角波信号。
在LCD上设计4个触摸屏按钮(K1~K4)控制输出:K4用于循环选择输出的信号类型,K1、K2、K3用于设置输出的频率,K3用于循环选择输出频率的某个位(个十百千万),K1按钮用于对选中的位加1,K2用于对选中的位减1。
在LCD上显示出频率值和输出信号的波形(曲线)。
5、直流电机控制器设计
直流电机控制原理:理论上转速与电压成正比,用PWM控制则与占空比成正比;旋转方向与绕组电流的方向有关,改变绕组接电源的极性,便可改变电机的转向。
使用通用定时器的比较输出引脚,输出送给直流电机的绕组,改变比较寄放器的值,即改变了占空比,便可调速;用4个按钮分别控制启动、中止、加速、减速;用LCD显示转速等级。
可以使用其它试验箱上的直流电机。
6、脉冲宽度测量仪设计
使用通用定时器的捕获功能,测量正脉冲、负脉冲的宽度;用按钮操作产生脉冲信号,或者用信号发生器的脉冲信号,送给定时器的捕获引脚;用LCD显示脉冲的时间宽度。
7、音乐播放器设计
使用通用定时器定时,用比较输出功能,输出乐谱频率的方波产生声音;用单字节编码法对3首歌曲编码,用4个按钮选择3首循环播放或某首单曲播放;在LCD上显示出乐谱名字。
8、音乐演奏设计
使用通用定时器定时,用比较输出功能,输出乐谱频率的方波产生声音;用单字节编码法对单首歌曲编码循环播放;在LCD上显示出乐谱名字、乐谱和声音曲线。
9、双字节音乐演奏设计
使用通用定时器定时,用比较输出功能,输出乐谱频率的方波产生声音;用双字节编码法对繁杂的单首歌曲(如戏曲唱段)编码循环播放;在LCD上显示出乐谱名字、乐谱和声音曲线。
10、交通灯控制系统设计
使用通用定时器产生秒,双方向倒计时,在LCD上画出道路、红绿黄灯,并显示时间。
11、球赛计分计时器设计——硬键盘
使用通用定时器产生0.01秒时间单位进行倒计时,在LCD上显示剩余时间(分钟、秒、秒小数各2位)和双方分数,用4个按钮控制时间启动/暂停、双方加减分数。
12、球赛计分计时器设计——软键盘
使用通用定时器产生0.01秒时间单位进行倒计时,在LCD上显示剩余时间(分钟、秒、秒小数各2位)和双方分数,用5个触摸屏按钮控制时间启动/暂停、双方加减分数。
13、出租车计价器设计
使用2个通用定时器,1个计数、1个定时;计数器记录车辆行驶车轮转的圈数,从而计算出行驶的里程和钱数;定时器记录行驶的时间。
在LCD上显示里程***.*公里,显示钱数***.*元,显示行驶的时间时分秒。计价考虑的因素主要有:起步价、夜间、堵车/等人误时。使用1个按钮,启动(同时清0)/中止。
关于计数脉冲产生的方法,可以再用1个定时器产生,具体连接有两种:一是使用另一定时器产生输出时钟,送给脉冲计数器;二是使用另一定时器作主产生脉冲,计数器作从,将二者设计为级联关系。
14、正倒计时秒表设计——硬键盘
使用通用定时器定时产生0.01秒基时,进而产生秒、分,在LCD上显示分钟、秒、秒小数各2位;用4个按钮控制正计时、倒计时、启动/中止、清0。
15、正倒计时秒表设计——软键盘
使用通用定时器定时产生0.01秒时间单位,进而产生秒、分,在LCD上显示分钟、秒、秒小数各2位;用4个触摸屏按钮控制正计时、倒计时、启动/中止、清0。
16、作息时间控制器设计
使用RTC设置一天内的打铃时间,打铃时间到时用声、光(LED)指示;在LCD上显示出日期、星期、时间,以及显示出下次打铃的时间。
设计触摸屏键盘设置(校对)时间,在LCD屏幕的下半部分设计出键盘,包含有“0、1、2、3、4、5、6、7、8、9、!、?〞键,修改日期时间(!、?表示确定和清除)。
17、用RTC设计万年历
使用RTC编程实现万年历功能,在LCD上显示年月日、星期、时分秒,在LCD显示出来。
设计触摸屏键盘校对时间,在LCD屏幕的下半部分设计出键盘,包含有“0、1、2、3、4、5、6、7、8、9、!、?〞键,修改日期时间(!、?表示确定和清除)。
18、用定时器设计万年历
使用定时器产生秒基时,编程实现万年历功能,在LCD上显示年月日、星期、时分秒,在LCD显示出来。
设计触摸屏键盘校对时间,在LCD屏幕的下半部分设计出键盘,包含有“0、1、2、3、4、5、6、7、8、9、!、?〞键,修改日期时间(!、?表示确定和清除)。
19、低频示波器设计——硬键盘
使用ADC采集信号并将其转换成数字量,在LCD上绘制出曲线,并显示出信号的电压峰值。
使用上面两个按钮(K1、K2)调理扫描周期(分别增大、减小周期),使用下面两个按钮(K3、K4)调理显示的幅度(分别增大、缩小幅度)。
20、低频示波器设计——软键盘
使用ADC采集信号并将其转换成数字量,在LCD上绘制出曲线,并显示出信号的电压峰值。
设计4个触摸屏按钮,使用左边两个按钮调理扫描周期(分别增大、减小周期),使用右边两个按钮调理显示的幅度(分别增大、缩小幅度)。
21、多路模拟信号采集器设计
3路外部,1路内部温度。使用ADC,分为规则和注入两个组,温度信号作为注入组用定时器触发,3路外部信号为规则组用软件触发,在LCD上显示出3路外部信号电压值和温度值。
22、串行口双机通信设计
使用USART1,用中断方式接收;按K1循环发送0~9,按K2循环发送a~z,按K3循环发送A~Z;发送和接收的信息都在LCD上显示出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全国计算机应用技术考试模拟题及答案详解
- 2026年乙苯装置操作工适应性考核模拟试卷(含答案)
- 信息技术与生活融合2026年模拟试卷(含答案)
- 部编版六年级上册将相和教学设计
- 2026年自考专业金融金融市场学考试模拟题及答案详解
- 阿司匹林的合成实验报告
- 2026年建筑结构施工工程师技术能力认证考试模拟题及答案详解
- 2026年医院法规模拟试卷(含答案)
- 2026年教育政策法规考试模拟题试题及答案详解
- 2026年教坛新星考试模拟题目及答案详解
- 广东省2025年1月自学考试10177设计基础试题答案及评分参考
- 2025年教师资格考试高级中学学科知识与教学能力信息技术试题及答案
- 源远流长话云南
- 保安培训知识资料大全课件
- 应急救灾物资项目方案投标文件(技术方案)
- 浙教版(2024)科学七年级上册 生物体的基本单位 课件
- 医院三合理培训课件
- 《机械创新设计》课件-k第四章 创新技法
- 应急管理十二讲-钟开斌
- 游艇租赁合同协议书范本
- 名企2024年工程分包指导价
评论
0/150
提交评论