笔记本电脑用了51重装系统后变成这样了?

笔记本电脑用了51重装系统后变成这样了?,第1张

方法一:显示器不支持该分辨率

1、按住电源键不放强制关机后,再重新开机,在进入系统前按F8,进入高级选项;

2、用上下键选中“启用VGA模式”,按回车进入;

3、根据自己的显示器更改分辩率:19寸液晶显示器(普屏)1280×1024,19寸液晶显示器(宽屏)1440×900,20寸液晶显示器(宽屏)1600×900,22寸液晶显示器(宽屏)1680×1050,24寸液晶显示器(宽屏) 1920×1200。

方法二:显卡驱动不匹配

1、按住电源键不放强制关机后,再重新开机,在进入系统前按F8,进入高级选项;

2、用上下键选中“安全模式”,按回车进入;

3、右击计算机,然后选择管理;

4、选择设备管理器,点开显示适配器,右击显卡驱动选择卸载;

5、勾选“删除此设备的驱动程序软件”点击确定;

6、到电脑品牌官网根据具体型号下载显卡驱动,并安装。

绝对好用的串口程序

sbit SID=P2^1//12864数据

sbit SCLK=P2^2//12864时钟

init()

{

write(0,0x30) //8 位介面,基本指令集

write(0,0x0c) //显示打开,光标关,反白关

write(0,0x01) //清屏,将DDRAM的地址计数器归零

delaynms(10)

write(0,0x80)for(i=0i<16i++) write(1,datas11[i])

write(0,0x90)for(i=0i<16i++) write(1,datas2[i])

write(0,0x88)for(i=0i<16i++) write(1,datas3[i])

write(0,0x98)for(i=0i<16i++) write(1,datas4[i])

}

/**********************12864*************************/

void delaynms(unsigned int di) //延时

{

unsigned int da,db

for(da=0da<dida++)

for(db=0db<10db++)

}

void sendbyte(unsigned char bbyte) //发送一个字节

{

unsigned char i

for(i=0i<8i++)

{

SID=bbyte&0x80//取出最高位

SCLK=1

SCLK=0

bbyte<<=1//左移

}

}

void write(bit start, unsigned char ddata) //写指令或数据

{

unsigned char start_data,Hdata,Ldata

if(start==0) start_data=0xf8 //写指令

else start_data=0xfa //写数据

Hdata=ddata&0xf0 //取高四位

Ldata=(ddata<<4)&0xf0 //取低四位

sendbyte(start_data) //发送起始信号

delaynms(5)//延时是必须的

sendbyte(Hdata) //发送高四位

delaynms(1) //延时是必须的

sendbyte(Ldata) //发送低四位

delaynms(1) //延时是必须的

}

/*void lcdinit(void) //初始化LCD

{

delaynms(10)//启动等待,等LCM讲入工作状态

//PSB=0//串口驱动模式

// RESET=0delaynms(1)RESET=1// 复位LCD

// CS=1

write(0,0x30) //8 位介面,基本指令集

write(0,0x0c) //显示打开,光标关,反白关

write(0,0x01) //清屏,将DDRAM的地址计数器归零

}*/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11919481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存