液晶电视画面由横屏变竖屏,家里用的液晶电视没有此功能。
但是液晶电视与电脑连接是可以的。
主要步骤是:
1、将电视机的信号源设置为PC模式。
2、设置电脑显卡的分辨率和刷新率。
为了与显卡配合,电视机都有一组固有分辨率和刷新率,必须将显卡的分辨率和刷新率设置成与其中的一组完全相同,电视机才能正常显示电脑画面。
具体的设置方法是,桌面空白处点击鼠标右键-属性-设置,调节屏幕分辨率皮吵设置条,在高级中设宴芹置刷新率。
3、如果在上面的设置里激活2号监视器,并勾选扩展到桌面,还可以将浏览器或播放器往电脑显示器右边拉,直到电视机显示出来,这样就可以晌握毕一边看视频一边上网了。
/************************************************************
程序说明:
本程序运行后如果gprs模块找到服务商信号,就拨打指定电话。
1.将自己的51单片机的串口1连接到GSM的tx rx gnd
2.找到程序中前面的#define处,根据说明修改好自己的单片机配置,编译程序
2.下载程序
3.按下模块复位键,启动模块,等待信号灯闪烁变慢,复位单片机
4.等待发送成功
*************************************************************/
#include <REGX52.H>
#define uchar unsigned char
#define uint unsigned int
//以下是板子上LED的配置,把Px_x改成自己对应的脚。
#define LED1_ON P1_0 = 0
#define LED1_OFF P1_0 = 1
#define LED2_ON P1_1 = 0
#define LED2_OFF P1_1 = 1
#define LED3_ON P1_2 = 0
#define LED3_OFF P1_2 = 1
#define LED4_ON P1_3 = 0
#define LED4_OFF P1_3 = 1
//以下是你的51单片机的晶振大小
#define FOSC_110592M
//#define FOSC_12M
//以下是开机后发送到手机的内容,发送的号码在程序中修改。
uchar sms_text[] = "123"
//注意,无论接收到信号还是发送完信号,都会进中断服务程序的
/*初始化程序(必须使用,否则无法收发),次程序将会使用定时器1*/
void SerialInti()//初始化程序(必须使用,否则无法收发)
{
TMOD=0x20//定时器1 *** 作模式2:8位自动重载定时器
#ifdef FOSC_12M//在这里根据晶振大小衫穗扮设置不同的数值初族兄始化串口
TH1=0xf3//装入初值,波特率2400
TL1=0xf3
#else
TH1=0xfd//装入初值,波特率9600
TL1=0xfd
#endif //end of SOC_12M
TR1=1//打开定时器
SM0=0//设置串行通讯工作模式,(10为一部发送,波特率可变,由定时器1的溢出率控制)
SM1=1//(同上)在此模式下,定时器溢出一次就发送一个位的数据
REN=1//串行接收允许位(要先设置sm0sm1再开串行允许)
EA=1//开总中断
ES=1//开串行口中断
}
/*串行通讯中断,收发完成将进入该中断*/
void Serial_interrupt() interrupt 4
{
//a=SBUF
P2=SBUF
RI=0//接收中断信号清零,表示将继续接收
//flag=1//进入中断的标志符号
}
void Uart1Send(uchar c)
{
SBUF=c
while(!TI)//等待发送完成信号(TI=1)出现
TI=0
}
//串行口连续发送char型数组,遇到终止号/0将停或灶止
void Uart1Sends(uchar *str)
{
while(*str!='\0')
{
SBUF=*str
while(!TI)//等待发送完成信号(TI=1)出现
TI=0
str++
}
}
//延时函数大概是1s钟,不过延时大的话不准...
void DelaySec(int sec)
{
uint i , j= 0
for(i=0i<seci++)
{
for(j=0j<65535j++)
{
}
}
}
void main()
{
uchar i = 0
LED1_OFF
LED2_OFF
LED3_OFF
LED4_OFF
SerialInti()
while(1)
{
LED1_ON
LED2_OFF
Uart1Sends("AT+CMGF=1\r")
DelaySec(3)//延时3秒
Uart1Sends("AT+CSCS=\"GSM\"\r")
DelaySec(3)//延时3秒
Uart1Sends("AT+CSMP=17,167,0,250\r")//设备短信模式(手机自动保存模式)
//Uart1Sends("AT+CSMP=17,167,0,240\r")//设备短信模式(手机非自动保存模式)
DelaySec(3)//延时3秒
Uart1Sends("AT+CMGS=\"18332563682\"\r")
DelaySec(5)//延时3秒
Uart1Sends(sms_text)
Uart1Send(0x1a)
LED2_ON
LED1_OFF
DelaySec(15)//延时20秒
}
}
//你接p3.0和p3.1吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)