⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys12m.c

📁 51单片机的键盘扫描程序,当有键盘输入是,将在LED上显示,且蜂鸣器将发出相应的响声.
💻 C
字号:
//sys12M.c
#include"general.h"
//******************************
union WORD_2BYTE {
					WORD tw;
					struct{BYTE HI;BYTE LO;} tc;
				 };
typedef union WORD_2BYTE WBT;
/////////////////////////////////////				  
void delay(WORD delayor)
{
	WORD i;
	BYTE j;
	for(j=0;j<195;j++)
	{
	 _nop_();
	 _nop_();
	}
	_nop_();
	_nop_();
	_nop_();
	delayor--;
	for(i=0;i<delayor;i++)
	{
		_nop_();
		for(j=0;j<197;j++) 
		{
		  _nop_();
		  _nop_();
		}
	}
}
///////////////////////////////////////////////
void set_timer(WORD delayor,BYTE tn)
{
	WBT temp;
	temp.tw = 65535 - delayor;
	switch(tn)
	{
		case 0 :TH0 = temp.tc.HI;
				TL0 = temp.tc.LO;
				TR0 = 1;
				break;
		case 1 :TH1 = temp.tc.HI;
				TL1 = temp.tc.LO;
				TR1 = 1;
				break;
		case 2 :TH2 = temp.tc.HI;
				TL2 = temp.tc.LO;
				TR2 = 1;
				break;
		default:break;
	 }
}
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -