下载频道  >  社恐患者的资源
  • 实验9 ADC实验(包含代码注释)

    1、开发环境 STM32F407ZGT6 Keil uVision 5 2、实验内容 在开发板的LCD上画出电压的波形。 注意: 波形反映的是电压的波动,比例可以自己决定,但要波动看上去比较明显; 开始的时候波形是向右延伸,而满屏后应该让图形滚动起来。 3、资源包括:整个工程文件

    2020-09-26
    44
  • 实验8 USART实验(含代码注释)

    1、开发环境 STM32F407ZGT6 Keil uVision 5 2、实验内容 按下计算机键盘按键能立即回显到串口调试助手的窗口中; 串口助手不能使用定时发送和自动回显功能; 如果依次按下指定序列“123a456b789c”,则在按下“c”时点亮LED0,否则熄灭。 3、资源包括:整个工程文件

    2020-09-26
    38
  • 实验7 PWM输出实验(含代码注释)

    1、开发环境 STM32F407ZGT6 Keil uVision 5 2、实验内容 实现用正弦波的数值控制LED0闪烁; 同时将该控制量送串口输出正弦波波形; 用KEY0中断方式控制启动和停止。 (1)按下KEY0,LED0开始闪烁,串口输出波形。 (2)再次按下KEY0,LED0和输出波形都暂停; (3)第三次按KEY0,LED0和输出波形都能恢复,并和原来的状态衔接上,即保持闪烁的完整性和波形的完整性。 特别重要: 中途重启计算机或做完实验关机时,必须下载一个其他程序到实验板中,比如实验二跑马灯;或者运行桌面的FlyMCU,点击清除芯片功能。否则重启计算机后鼠标可能工作不正常。

    2020-09-26
    22
  • 实验6 定时器中断实验(含代码注释)

    1、开发环境 STM32F407ZGT6 Keil uVision 5 2、实验内容 用定时器3中断方式控制LED0和LED1的闪烁频率; KEY0、KEY1和KEY2工作于中断方式; 用按键KEY0控制LED0启动闪烁,再按一次则LED0停止闪烁,熄灭; 用按键KEY1控制LED1启动闪烁,再按一次则LED1停止闪烁,熄灭; 如果LED0或LED1在闪烁,按KEY2点亮LED0或LED1,原来闪烁的停止,这时按KEY0或KEY1不发生任何改变;再按下KEY2后,恢复原来的状态,即闪烁的继续闪烁,熄灭的依然熄灭。 3、资源包括:整个工程文件

    2020-09-26
    35
  • 实验5 独立看门狗实验(含代码注释)

    1、开发环境 STM32F407ZGT6 Keil uVision 5 2、实验内容 LED0亮指示系统正在运行,如果看门狗发出复位,则LED0会熄灭(跳闪)。 按键KEY1的外部中断方式来喂狗,而不用查询方式。 在看门狗复位信号产生前进行声光报警,即复位前1.5秒左右LED1开始闪烁,同时蜂鸣器间断鸣叫,提示喂狗。 按KEY1喂狗后,报警信息立即全部解除。 不允许用长延时,比如delay_ms(1000),或者变相的长延时,for循环等。 不允许使用定时器。 3、资源包括:整个工程文件

    2020-09-26
    38
  • 实验4 外部中断实验(含代码注释)

    1、开发环境 STM32F407ZGT6 Keil uVision 5 2、实验内容 依次按下 KEY_UP → KEY2 → KEY2 → KEY2 → KEY1 → KEY1 → KEY0 后,LED0的状态改。 如果没有按这个顺序,则LED0的状态不发生改变。 比如按下的状态是: 1)KEY_UP → KEY1 → KEY2 → KEY0 → KEY1 2)KEY_UP → KEY2 → KEY2 → KEY1 → KEY0 则LED0不切换 3、资源包括:整个工程文件

    2020-09-26
    43
  • 实验3 按键输入实验(含代码注释)

    1、开发环境 STM32F407ZGT6 Keil uVision 5 2、实验内容 修改程序 按下KEY0后,LED0亮度由亮变暗,再由暗变亮(呼吸灯效果),LED0亮的过程中无全灭无停顿感。 按下KEY1后,LED0熄灭。 不用pwm 3、资源包括:整个工程文件

    2020-09-26
    9
  • 实验2 跑马灯实验(含代码注释)

    1、开发环境 STM32F407ZGT6 Keil uVision 5 2、实验内容 建立如下函数: led_left()函数,实现led灯左移,右边灯亮,然后右边灯灭的同时左边灯亮,然后全部灭掉。循环次数由函数入口参数决定。 led_right()函数,实现led灯右移,左边灯亮,然后左边灯灭的同时右边灯亮,然后全部灭掉。循环次数由函数入口参数决定。 led_blink()函数,实现led灯闪烁,哪一个灯闪,闪的次数,都由函数入口参数决定。 led_bcd()函数,实现0-3的数值的显示,比如0-00,1-01,2-10,3-11,显示的数值由函数入口参数决定。 3、资源包括:整个工程文件

    2020-09-26
    38
  • 实现预测分析表的自动生成.zip

    主题:LL(1)预测分析表的自动生成,LL(1)预测分析表为自顶向下的语法分析方法 实现方式:c语言 内容包括: (1)源代码; (2)测试文件; (3)测试结果。 注意:c语言实现,自己写的,所以,不要二传

    2020-06-26
    20
  • 实现递归下降分析器.zip

    基于《编译原理教程(第四版)》胡元义 第三章 语法分析 伪代码(P52-53)实现的递归下降分析器。 自顶向下的语法分析 实现方式:c语言 内容包括: (1) 文法 (2) 源代码 分析的字符串为i*(i+i)# 注意:c语言实现时,尽量贴合书本伪代码去写的。

    2020-06-26
    14
  • GitHub

    绑定GitHub第三方账户获取
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 分享精英

    成功上传11个资源即可获取
关注 私信 TA的资源