• 【stm32/CubeMX、HAL库、】 swjtu西南交大智能嵌入式系统八 嵌入式操作系统应用实验 uC/OS-III

    swjtu西南交大智能嵌入式系统八 嵌入式操作系统应用实验 uC/OS-III 实验内容 1.配置嵌入式操作系统 uC/OSⅢ,完成实例程序的设计。 2.创建任务 4:在数码管上显示自己的学号。 3.船舰任务 5:蜂鸣器播放生日快乐音乐。 4.创建任务 6:驱动电机正方向旋转。 两套代码。省去系统移植的功夫。记得将数码管数组改成自己的学号。

    0
    9
    19.1MB
    2024-06-17
    1
  • 【stm32/CubeMX、HAL库】 swjtu西南交大智能嵌入式系统实验七 ADC

    讲解说明: https://blog.csdn.net/qq_61814350/article/details/139169883?spm=1001.2014.3001.5502 实验内容 1、利用 ADC1 通道 3 采样 PA3 的电压值,将 ADC 采样值和转换的电压值通过串行口返回, 调节电位器,观察运行结果。 2、编写程序,利用光敏电阻设计光电开关,控制 LED1 点亮和熄灭。 3、设计一个室内温控系统,PA3 采样电压表示采集的温度,阈值上限为 2.5V,下限为 1V,采样电压显示在数码管上。 (1)当采样电压低于 1V(温度过低),蜂鸣器鸣叫(模拟声音报警),LED1 闪烁(模 拟光报警),全彩灯打开(模拟加热)。 (2)当采样电压位于 1V~2.5V 时,正常,蜂鸣器不叫,发光二极管不亮,电机不转。 (3)当采样电压高于 2.5V 时(温度过高),蜂鸣器鸣叫(模拟声音报警),LED1 闪烁 (模拟光报警),电机旋转(模拟风扇降温)。

    0
    50
    48.86MB
    2024-05-30
    5
  • 【stm32/CubeMX、HAL库】 swjtu西南交大智能嵌入式系统实验六:定时器 源文件

    实验内容 1、电子时钟设计。时钟频率为 72Mhz,采用定时器 3。 (1)实现 1 秒延时,并控制 LED0 闪烁. (2)在数码管上显示时钟,格式为“12-00-00”,设置定时器 1 秒延时,并实时更新 时钟显示。 (3)设置 KB1、KB2、KB3 分别对时钟的小时、分、秒进行调整(KB1 按下,小时+1, KB2 按下,分钟+1,KB3 按下,秒钟+1) 2、PWM 输出设计。时钟频率为 72Mhz,采用定时器,PWM 输出。 (1)设计 0.1 毫秒延时,设计占空比 50%,全彩灯 RGB_R. (2)设置 KB1 调整占空比,5 级调整,循环按键。 (3)设计全彩灯 RGB_R 呼吸渐变效果。 3、外部脉冲计数设计。 设计计数器,对外部脉冲(开发板上 PIC 单片机提供的脉冲信号)进行计数,并在 数码管上实时显示计数值。 代码讲解,配置过程看:https://blog.csdn.net/qq_61814350/article/details/139074358?spm=1001.2014.3001.5501(写了三篇文章,链接只是其中一篇)

    0
    75
    19.35MB
    2024-05-26
    5
  • STM32西南交大嵌入式系统实验五DMA 实验源文件

    实验说明:https://blog.csdn.net/qq_61814350/article/details/138973775?spm=1001.2014.3001.5501 1、 (1)上位机向串行口发送一定长度的字符数据,开发板接收到数据后,将数据从串口 发回。测试单次发送与循环发送,比较并记录实验效果。 (2) 上位机向串行口发送一定长度的字符数据,包括字母、数字、其他字符,开发板 接收到数据后,数字字符滚动显示在数码管上,其他字符从串口发回。 2、 (1)设计计数器 1,计数器 2,分别采集和记录按键 KB1、KB2 按下的次数,并将实时 计数结果显示在数码管上。 (2)设计通信协议,将计数器 1、计数器 2 的计数结果封装成数据帧,以 DMA 方式向串 行口发送,要求发送的数据与数码管上显示的数据同步。 共两套代码,一个文件夹和一个压缩包,压缩包只有数码管滚动和按键计数显示到数码管。单次发送与循环发送可以直接在uart.c里修改,也可以用CubeMX重新生成。

    0
    32
    29.31MB
    2024-05-16
    5
  • MARIE西南交大智能嵌入式系统设计半期报告

    报告内容 自学Marie模拟器(https://marie.js.org/)。 编写简单程序,观察程序进程,截屏说明各个寄存器的变化 学习总结 ---------------- 已经排好版,编辑好页码和字体。 目录 1.模拟器介绍 1.1 体系结构 1.2 主要指令集 2.编写程序,观察程序进程 3.心得体会 编写了一个简单的累加器程序,通过单步调试功能 观察了程序的执行过程、各个寄存器和内存的变化,了解了一条指令的基本执行流程以及 在这个流程中各个寄存器是发挥着怎样的作用。

    0
    31
    956KB
    2024-05-10
    3
  • STM32西南交大嵌入式实验四:异步串行通信源文件

    详见:https://blog.csdn.net/qq_61814350/article/details/138620985?spm=1001.2014.3001.5501 1、(1)向串行口发送 1 个字符数据,开发板接收到数据后,将数据加一从串口发回。 (2)向串行口发送 1 个字符数据,开发板接收到数据后,判定数据为 Y 或者 y 跑马灯 全亮、数据为 N 或者 n 跑马灯全灭,其他字符,跑马灯旋转。 (3)重定向 printf、scanf 函数到串口。 2、(2)向串行口发送 1 个字符数据,开发板接收到数据后,判定数据为 Y 或者 y 跑马灯 全亮、数据为 N 或者 n 跑马灯全灭,其他字符,将数据的 ASCII 码显示在数码管上。 显示内容为 XXH。 3、构建发送和接收缓冲区,编写发送和接收单字节、双字节、四字节和字符串发送函 数。将接收到的字符串从串口发回,并在数码管上显示你接收到的字符串。 4、采用中断法定义串口通讯协议,串行口波特率设置为 115200bps,数据字长 8 位,停 止位 1 位,无校验。通过串行口向蜂鸣器、电机、跑马灯和数码管发送 5 字节命令。

    0
    116
    69.31MB
    2024-05-09
    5
  • swjtu西南交大嵌入式系统实验1-3源代码

    实验详细思路,请参考这个帖子所在的专栏:https://blog.csdn.net/qq_61814350/article/details/137885533 每个实验有两套代码,压缩包和文件夹的代码不同。 实验一 实验开发环境及实验开发板的使用 : 设计项目工程,D1、D2 循环交替点亮,调整延时间隔,直至双灯 D1、D2 均点亮。 3、设计项目工程,全彩灯 RGB 点亮,设计呈现呼吸灯显示效果。 4、设计项目工程,全彩灯 RGB 点亮,设计呈现全彩渐变的显示效果。 嵌入式实验二 GPIO 实验 : 跑马灯,蜂鸣器,数码管5、编写程序,控制蜂鸣器鸣叫,尝试改变蜂鸣器的声音高低。 6、编写程序,在数码管上显示自己的学号。 实验三 外部中断实验: 编写程序,设置主程序:跑马灯以 0.2s 的速度旋转;将 KB1 设置为外部中断,下 降沿触发,按下 KB1 则全彩灯的 R 灯闪烁 5 次。观察实 验现象;按下 KB1,观察实验现象。 应用设计: 主程序为 RGB 循环点亮,外部中断 KB1,蜂鸣器播放门铃音,外部中断 KB2,电机顺 时针旋转开门;KB2 的优先级高于 KB1。

    0
    99
    207.6MB
    2024-04-25
    5
  • MFC西南交大计图实验-2D绘图工具设计

    西南交大计算机图形学实验-2D绘图工具设计 开发环境:MFC+VS2022。 实验要求,实现过程等详情请看:https://blog.csdn.net/qq_61814350/article/details/135621973?spm=1001.2014.3001.5501以及所在专栏。 有两个程序包,实验四是在实验三添加了几何变换的功能,为了方便查看,将两个实验的程序都打包进来了,有两个txt文档是使用说明。 MFC要先在VS上装相关组件,请看相关专栏文章。相关实验报告在个人主页可以下载。

    0
    29
    457KB
    2024-04-25
    5
  • swjtu西南交大互联网搜索引擎 项目一 报告:搜索引擎文本预处理

    通过下载引擎(Web Crawler/Spider)自动下载至少500个英文文档/网页,以及500个中文文档/网页,越多越好,并保留原始的文档/网页备份(如:News_1_Org.txt)编程对所下载文档进行自动预处理: 将各个单词进行字符化,完成删除特殊字符、大小写转换等操作调研并选择合适的中文分词技术和工具实现中文分词 删除英文停用词(Stop Word) 删除中文停用词 调用或者编程实现英文Porter Stemming功能 将中文文档进行字符化,即可被搜索引擎索引的字符单元 对于英文文档,经过以上处理之后,将经过处理之后所形成简化文档保存(如:News_1_E.txt),以备以后的索引处理 对于中文文档,经过以上处理之后,将经过处理之后所形成简化文档保存(如:News_1_C.txt),以备以后的索引处理

    0
    30
    3.21MB
    2024-04-22
    5
  • MFC计算机图形学实验4:基本图形变换(报告)

    2. 实验要求 在实验三的基础上,按要求完成如下任务: (1) 添加菜单项或者工具条按钮,实现对窗体内选中图元的平移、缩放及 旋转操作。 (2) 添加菜单项或者工具条按钮,通过鼠标确定窗体内裁剪矩形区域,并 将矩形区域内的图形放大显示到整个窗体区域。 裁剪采用Cohen-sutherland直线段裁剪算法、Weiler-Atherton多边形裁剪算法 包括主要功能模块结构图、算法及程序实现流程图、实验总结

    0
    85
    1.08MB
    2024-01-11
    5
  • 持之以恒

    授予累计6个月发布8篇原创IT博文的用户
  • 勤写标兵

    授予累计10周发布3篇原创IT博文的用户
  • 笔耕不辍

    累计2年每年原创文章数量>=20篇
  • 1024勋章

    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 求知

    发布1个问题
  • 创作能手

    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户
  • 新秀勋章

    用户首次发布原创文章,审核通过后即可获得
  • 阅读者勋章

    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
关注 私信
上传资源赚积分or赚钱