BSP中期训练

您所在的位置:网站首页 2khz的声音 BSP中期训练

BSP中期训练

2024-07-13 20:00| 来源: 网络整理| 查看: 265

目录

1.Display:在数码管指定位置显示指定内容

2.蜂鸣器:开机后发出指定频率的声音

3.开机后A调,每分钟100拍,播放1、2、3、4、5

4.步进电机。2号电机正转100步(速度:每秒十步)

 5.按键。按下k1,数码管灯显示“H”,松开后灭掉。

6.震动:震动后,蜂鸣器发出HZ频率声音

7.霍尔:磁场接近时,4个LED向左流水

8.AD:左右导航按键调节初始状态在中间2个LED位置

9.秒表:数码管显示分秒毫秒

10.光照值小于20,蜂鸣器发1.2khz频率声音。光照值大于100,蜂鸣器发2khz频率声音

1.Display:在数码管指定位置显示指定内容

编写程序,在数码管显示" 12HL-21"

0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d , 0x7d , 0x07 , 0x7f , 0x6f, 0 1 2 3 4 5 6 7 8 9 0x77 , 0x7c , 0x39 , 0x5e , 0x79 , 0x71 , 0x3d , a b c d e f g 0x76 , 0x0f , 0x0e , 0x75 , 0x38 , 0x37, 0x54 h i j k l m n 0x5c , 0x73 , 0x67 , 0x31 , 0x49 , 0x78 o p q r s t 0x3e , 0x1c , 0x7e , 0x64 , 0x6e , 0x59 u v w x y z #include "STC15F2K60S2.H"        //±ØÐë¡£ #include "sys.H"                 //±ØÐë¡£ #include "displayer.H" ​ code unsigned long SysClock=11059200;         //±ØÐë¡£¶¨Òåϵͳ¹¤×÷ʱÖÓƵÂÊ(Hz)£¬Óû§±ØÐëÐ޸ijÉÓëʵ¼Ê¹¤×÷ƵÂÊ£¨ÏÂÔØʱѡÔñµÄ£©Ò»Ö #ifdef _displayer_H_                          //ÏÔʾģ¿éÑ¡ÓÃʱ±ØÐë¡££¨ÊýÂë¹ÜÏÔʾÒëÂë±í£¬ÓÑô¿ÉÐ޸ġ¢Ôö¼ÓµÈ£© code char decode_table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x76,0x38,0x40, 0x5b, 0x06,              /* ÐòºÅ:   0   1   2   3   4   5   6 7   8   9 10   11 12   13   14     15     */                /* ÏÔʾ:   0   1   2   3   4     5   6   7   8   9 (ÎÞ)   ÏÂ- ÖÐ- ÉÏ- ÉÏÖÐ- ÖÐÏÂ-   */                         0x3f|0x80,0x06|0x80,0x5b|0x80,0x4f|0x80,0x66|0x80,0x6d|0x80,0x7d|0x80,0x07|0x80,0x7f|0x80,0x6f|0x80 };               /* ´øСÊýµã     0         1         2         3         4         5         6         7         8         9       */ #endif ​ void my100mS_callback() { unsigned char a; if( a != 0) a=a


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3