BSP中期训练 |
您所在的位置:网站首页 › 2khz的声音 › BSP中期训练 |
目录 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 |