高分求帮助!真心求帮助!有电子信息技术的同学可以帮帮我吗?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-29
谁会点技术,帮我控制下我同学的电脑?

我帮你远控,可以看屏幕 视频 还可以控制他鼠标键盘 给他发消息。

QQ315155532

电子科学与技术在每个学校不太一样,有的学电磁场,光通信方面,有的学微电子,电子器件方面,基本上偏硬。电子信息工程大致上是偏软件方面的,主要搞信息,信号处理方面吧,也有学嵌入式的,当然也可转向硬件。以上两个都是弱电,就业主要面向电子通信邮电行业,也可搞it方面。电气工程极其自动化是强电方向,主要工作方向大致是电厂啊,电器设备厂,电力局,电力企业方面。

楼主我这里有电子琴的单片机程序,做毕业设计那个我觉得还是自己做得好,因为你没懂的话论文答辩是过不了的。
简易电子琴
#include<reg51.h> //包含51单片机寄存器定义的头文件

sbit P14=P1^4; //将P14位定义为P1.4引脚
sbit P15=P1^5; //将P15位定义为P1.5引脚
sbit P16=P1^6; //将P16位定义为P1.6引脚
sbit P17=P1^7; //将P17位定义为P1.7引脚
unsigned char keyval; //定义变量储存按键值

sbit sound=P3^7; //将sound位定义为P3.7
unsigned int C; //全局变量,储存定时器的定时常数
unsigned int f; //全局变量,储存音阶的频率

//以下是C调低音的音频宏定义
#define l_dao 262 //将“l_dao”宏定义为低音“1”的频率262Hz
#define l_re 286 //将“l_re”宏定义为低音“2”的频率286Hz
#define l_mi 311 //将“l_mi”宏定义为低音“3”的频率311Hz
#define l_fa 349 //将“l_fa”宏定义为低音“4”的频率349Hz
#define l_sao 392 //将“l_sao”宏定义为低音“5”的频率392Hz
#define l_la 440 //将“l_a”宏定义为低音“6”的频率440Hz
#define l_xi 494 //将“l_xi”宏定义为低音“7”的频率494Hz

//以下是C调中音的音频宏定义
#define dao 523 //将“dao”宏定义为中音“1”的频率523Hz
#define re 587 //将“re”宏定义为中音“2”的频率587Hz
#define mi 659 //将“mi”宏定义为中音“3”的频率659Hz
#define fa 698 //将“fa”宏定义为中音“4”的频率698Hz
#define sao 784 //将“sao”宏定义为中音“5”的频率784Hz
#define la 880 //将“la”宏定义为中音“6”的频率880Hz
#define xi 987 //将“xi”宏定义为中音“7”的频率53

//以下是C调高音的音频宏定义
#define h_dao 1046 //将“h_dao”宏定义为高音“1”的频率1046Hz
#define h_re 1174 //将“h_re”宏定义为高音“2”的频率1174Hz
#define h_mi 1318 //将“h_mi”宏定义为高音“3”的频率1318Hz
#define h_fa 1396 //将“h_fa”宏定义为高音“4”的频率1396Hz
#define h_sao 1567 //将“h_sao”宏定义为高音“5”的频率1567Hz
#define h_la 1760 //将“h_la”宏定义为高音“6”的频率1760Hz
#define h_xi 1975 //将“h_xi”宏定义为高音“7”的频率1975Hz
/**************************************************************
函数功能:软件延时子程序
**************************************************************/
void delay20ms(void)
{
unsigned char i,j;
for(i=0;i<100;i++)
for(j=0;j<60;j++)
;
}

/*******************************************
函数功能:节拍的延时的基本单位,延时200ms
******************************************/
void delay()
{
unsigned char i,j;
for(i=0;i<250;i++)
for(j=0;j<250;j++)
;
}
/*******************************************
函数功能:输出音频
入口参数:F
******************************************/
void Output_Sound(void)
{
C=(46083/f)*10; //计算定时常数
TH0=(8192-C)/32; //可证明这是13位计数器TH0高8位的赋初值方法
TL0=(8192-C)%32; //可证明这是13位计数器TL0低5位的赋初值方法
TR0=1; //开定时T0
delay(); //延时200ms,播放音频
TR0=0; //关闭定时器
sound=1; //关闭蜂鸣器
keyval=0xff; //播放按键音频后,将按键值更改,停止播放
}
/*******************************************
函数功能:主函数
******************************************/
void main(void)
{
EA=1; //开总中断
ET0=1; //定时器T0中断允许
ET1=1; //定时器T1中断允许
TR1=1; //定时器T1启动,开始键盘扫描
TMOD=0x10; //分别使用定时器T1的模式1,T0的模式0
TH1=(65536-500)/256; //定时器T1的高8位赋初值
TL1=(65536-500)%256; //定时器T1的高8位赋初值

while(1) //无限循环
{
switch(keyval)
{
case 1:f=dao; //如果第1个键按下,将中音1的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 2:f=l_xi; //如果第2个键按下,将低音7的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 3:f=l_la; //如果第3个键按下,将低音6的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 4:f=l_sao; //如果第4个键按下,将低音5的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 5:f=sao; //如果第5个键按下,将中音5的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 6:f=fa; //如果第6个键按下,将中音4的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 7:f=mi; //如果第7个键按下,将中音3的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 8:f=re; //如果第8个键按下,将中音2的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 9:f=h_re; //如果第9个键按下,将高音2的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 10:f=h_dao; //如果第10个键按下,将高音1的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 11:f=xi; //如果第11个键按下,将中音7的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 12:f=la; //如果第12个键按下,将中音6的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 13:f=h_la; //如果第13个键按下,将高音6的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 14:f=h_sao; //如果第14个键按下,将高音5的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 15:f=h_fa; //如果第15个键按下,将高音4的频率赋给f
Output_Sound(); //转去计算定时常数
break;
case 16:f=h_mi; //如果第16个键按下,将高音3的频率赋给f
Output_Sound(); //转去计算定时常数
break;
}
}
}
/**************************************************************
函数功能:定时器T0的中断服务子程序,使P3.7引脚输出音频方波
**************************************************************/

void Time0_serve(void ) interrupt 1 using 1
{

TH0=(8192-C)/32; //可证明这是13位计数器TH0高8位的赋初值方法
TL0=(8192-C)%32; //可证明这是13位计数器TL0低5位的赋初值方法
sound=!sound; //将P3.7引脚取反,输出音频方波
}

/**************************************************************
函数功能:定时器T1的中断服务子程序,进行键盘扫描,判断键位
**************************************************************/
void time1_serve(void) interrupt 3 using 2 //定时器T1的中断编号为3,使用第2组寄存器
{
TR1=0; //关闭定时器T0
P1=0xf0; //所有行线置为低电平“0”,所有列线置为高电平“1”
if((P1&0xf0)!=0xf0) //列线中有一位为低电平“0”,说明有键按下
{
delay20ms(); //延时一段时间、软件消抖
if((P1&0xf0)!=0xf0) //确实有键按下
{
P1=0xfe; //第一行置为低电平“0”(P1.0输出低电平“0”)
if(P14==0) //如果检测到接P1.4引脚的列线为低电平“0”
keyval=1; //可判断是S1键被按下
if(P15==0) //如果检测到接P1.5引脚的列线为低电平“0”
keyval=2; //可判断是S2键被按下
if(P16==0) //如果检测到接P1.6引脚的列线为低电平“0”
keyval=3; //可判断是S3键被按下
if(P17==0) //如果检测到接P1.7引脚的列线为低电平“0”
keyval=4; //可判断是S4键被按下

P1=0xfd; //第二行置为低电平“0”(P1.1输出低电平“0”)
if(P14==0) //如果检测到接P1.4引脚的列线为低电平“0”
keyval=5; //可判断是S5键被按下
if(P15==0) //如果检测到接P1.5引脚的列线为低电平“0”
keyval=6; //可判断是S6键被按下
if(P16==0) //如果检测到接P1.6引脚的列线为低电平“0”
keyval=7; //可判断是S7键被按下
if(P17==0) //如果检测到接P1.7引脚的列线为低电平“0”
keyval=8; //可判断是S8键被按下

P1=0xfb; //第三行置为低电平“0”(P1.2输出低电平“0”)
if(P14==0) //如果检测到接P1.4引脚的列线为低电平“0”
keyval=9; //可判断是S9键被按下
if(P15==0) //如果检测到接P1.5引脚的列线为低电平“0”
keyval=10; //可判断是S10键被按下
if(P16==0) //如果检测到接P1.6引脚的列线为低电平“0”
keyval=11; //可判断是S11键被按下
if(P17==0) //如果检测到接P1.7引脚的列线为低电平“0”
keyval=12; //可判断是S12键被按下

P1=0xf7; //第四行置为低电平“0”(P1.3输出低电平“0”)
if(P14==0) //如果检测到接P1.4引脚的列线为低电平“0”
keyval=13; //可判断是S13键被按下
if(P15==0) //如果检测到接P1.5引脚的列线为低电平“0”
keyval=14; //可判断是S14键被按下
if(P16==0) //如果检测到接P1.6引脚的列线为低电平“0”
keyval=15; //可判断是S15键被按下
if(P17==0) //如果检测到接P1.7引脚的列线为低电平“0”
keyval=16; //可判断是S16键被按下
}
}
TR1=1; //开启定时器T1
TH1=(65536-500)/256; //定时器T1的高8位赋初值
TL1=(65536-500)%256; //定时器T1的高8位赋初值
}

  • 高分求解!!!
    答:是过敏导致的,我小时候也得过,要找出过敏原并远离,要保持室内通风良好,不要放一些可能会使人过敏的东西,常见的有花(花粉过敏),甚么杀虫剂蚊香等等都尽量远离。给小孩多喝点水,注意保暖,床单被褥要清洁,室内保持安静。即使很痒也不要让小孩抓那些疙瘩,这会使病情更加严重的,会感染其他地方的...
  • 电脑显卡升级,高分求帮助!!!
    答:需要处理器进行人物动作分析和计算方面有很大的压力,计算的速度也是同样慢,游戏就会出现一卡一卡的现象,显卡即使对这游戏毫无压力,但是,处理器处理速度慢也同样影响游戏流畅度,内存,你的内存还是D2,虽然现在已经普及D3类型的内存,但是,事实上,很多用户都还是使用D2的,但是,你的D2频率是667,也未免低了...
  • 高分!急,excel问题,求帮助
    答:D3输入 =VLOOKUP(LEFT(C3,4),{"TP01","Z100";"TP05","Z200";"TP06","Z300"},2,0)鼠标移到D3 右下角变实心十字双击
  • 关于高清电影下载的问题,懂的才进(高分求帮助)
    答:真的高清电影一般都是AVI MKV TS 格式的 文件大小在8G到30几G不等 电影文件夹里面都有单独的字幕文件 不过你在用完美解码或者 暴风影音播放的时候播放器会自动加载字幕文件 假如你下载的电影没有字幕 可以在网上单独下载字幕文件放到电影文件夹里就可以了 注意字幕文件的名字要和电影文件名字...
  • 求帮助,感情问题。高分!!!
    答:我来教你,只要你爱她,你就让她觉得你爱她,别人是阻止不了你们的,你要让她觉得,你就是她的一切,向她求婚吧,在一个人多的地方,表达你的爱意,或者请她吃饭,准备丰富一点,你要让她觉得,她的生活不可以缺少你,这也是你的问题,你觉得对方的父母,不喜欢你那里,你做好给他们看啊!
  • 高分寻求帮助,手机调来电铃声的时候很大,有人打电话过来的时候变的非常...
    答:你好,根据你的叙述,给你回答如下;1、出现你这种情况应该是你铃声设置没有设置好,所以才会出现此等情况;2、将手机铃声调大方法有两种,一种是直接在“设置”里面,点击“声音”,然后点击“音量”,进去以后把“铃声”拉到最大或者你认为适当的位置即可;一种方法是在解开锁屏后,直接按音量+键,...
  • 急求帮助!待遇问题!!高分求助!!
    答:如果你是正式职工的话,享受统一待遇。除了工资奖金外,还包括每年5000元过节费+阳光工程补助。
  • 高分求高考经验!希望有懂的人帮帮我!
    答:我是江苏这边的,我把知道的告诉你,希望对你有所帮助,我现在在南京这边读医学类大学,我的高中也是理科生。第一:数学,真的很重要,还有语文作文和阅读的理解 第二:高考的时候理科生的政治和历史是在高二小高考中就结束的。第三:还好吧,没有你想象中的那么难,其实这要你认真就会学好的 第四:...
  • 急!!!高分求助!!!愿贡献200分...
    答:看你的想法