91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 17KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-29
  • 語言: 其他
  • 標簽: 51單片機??

資源簡介

本設計是基于stc89c52單片機的節拍音樂器設計,部分代碼參考網上實例,整體設計為個人原創,實測按鍵部分代碼有些問題,尚未修改,不影響功能

資源截圖

代碼片段和文件信息

#include
#include?

#define?uchar?unsigned?char
#define?uint?unsigned?int
/*sbit?wela????=??P2^6;
sbit?dula????=??P2^7;*/
/*蜂鳴器定義*/
sbit?beep1=P2^3;????????????????//左側蜂鳴器
sbit?beep2=P2^2;????????????????//右側蜂鳴器
/*LCD端口定義*/
#define?LCD_data??P0?????????????//數據口
sbit?LCD_RS??=??P3^5;????????????//寄存器選擇輸入?
sbit?LCD_RW??=??P3^6;????????????//液晶讀/寫控制
sbit?LCD_EN??=??P3^4;????????????//液晶使能控制
sbit?LCD_PSB?=??P3^7;????????????//串/并方式控制
/*按鍵定義*/
sbit?s1=P1^4;????????????????????//模式選擇按鍵,左1
sbit?s2=P1^5;????????????????????//增加鍵?+?左2
sbit?s3=P1^6;????????????????????//減少鍵?-?右2
sbit?s4=P1^7;????????????????????//確定按鍵,右1

uchar?is1nums2nums3nums4numCount;
uchar?tzhouqi?=?7ge?=?0shi?=?6bai?=?1;
uint?bpm?=?160fendu=2;
uchar?code?dis1[]?=?{“節拍器“};
uchar?code?dis2[]?=?{“節拍器“};
uchar?code?dis3[]?=?{“音樂盒“};
uchar?code?dis4[]?=?{“速度:“};
uchar?code?dis5[]?=?{“音量:“};
uchar?code?dis6[]?=?{“歌曲:祝你平安“};
uchar?code?SONG[]?={??????//祝你平安
0x260x200x200x200x200x200x260x100x200x100x200x800x260x200x300x20
0x300x200x390x100x300x100x300x800x260x200x200x200x200x200x1c0x20
0x200x800x2b0x200x260x200x200x200x2b0x100x260x100x2b0x800x260x20
0x300x200x300x200x390x100x260x100x260x600x400x100x390x100x260x20
0x300x200x300x200x390x100x260x100x260x800x260x200x2b0x100x2b0x10
0x2b0x200x300x100x390x100x260x100x2b0x100x2b0x200x2b0x400x400x20
0x200x100x200x100x2b0x100x260x300x300x800x180x200x180x200x260x20
0x200x200x200x400x260x200x2b0x200x300x200x300x200x1c0x200x200x20
0x200x800x1c0x200x1c0x200x1c0x200x300x200x300x600x390x100x300x10
0x200x200x2b0x100x260x100x2b0x100x260x100x260x100x2b0x100x2b0x80
0x180x200x180x200x260x200x200x200x200x600x260x100x2b0x200x300x20
0x300x200x1c0x200x200x200x200x800x260x200x300x100x300x100x300x20
0x390x200x260x100x2b0x100x2b0x200x2b0x400x400x100x400x100x200x10
0x200x100x2b0x100x260x300x300x800x00
};

#define?delayNOP();?{_nop_();_nop_();_nop_();_nop_();};
uchar?IRDIS[2];
uchar?IRCOM[4];
void?delay0(uchar?x);??//x*0.14MS?
void??dataconv();
void?lcd_pos(uchar?Xuchar?Y);??//確定lcd顯示位置
/*******************************************************************/
/*?????????????????????????????????????????????????????????????????*/
/*??延時函數???????????????????????????????????????????????????????*/
/*?????????????????????????????????????????????????????????????????*/
/*******************************************************************/
void?delay(int?ms)
{
????while(ms--)
{
??????uchar?i;
??for(i=0;i<250;i++)??
???{
????_nop_(); ???
_nop_();
_nop_();
_nop_();
???}
}
}
/*-------------------------------------------------
功能:1MS延時函數
-------------------------------------------------*/
void?Delay_xMs(unsigned?int?x)
{
????unsigned?int?ij;
????for(?i

評論

共有 條評論