设计类型
光驱内置
CPU类型
移动赛扬
迅驰技术
不支持
标称频率
14GHz
CPU描述
Celeron-M
360
二级缓存
1024KB
主板描述
I910GML
屏幕尺寸
141英寸
屏幕描述
TFT
LCD
是否宽屏
否
内存类型
DDRII
内存大小
256MB
本着CPU的设置问题
个人认为还是因特尔的CPU更适合做这些的
因为我也是学电子的
经常用PROTEL的
AMD处理器更合适玩游戏
当然也许这只是个人感觉
从我角度将
我推荐这款机器
虽然是塞杨的CPU但是运行PROTEL
DXP版还是绰绰有余的
当然推荐你加一个内存条,256的,不推荐加512的
因为256和512共同运行容易产生错误
而且这机器的价格不是很高
正好是你的预算价格5999
具体的价格可以参考一下附近的电脑城
价格应该还能压下200-400元的
同时注意一下赙赠的东西
至于屏幕
如果你不是特别特别专业的人士
14寸的屏幕应该够一般的用了
因为我就是用这机器的
感觉不错#include<reg52h>
#include<intrinsh>
#define uchar unsigned char
#define uint unsigned int
#define LCD_data P2 //数据口
sbit LCD_RS = P0^0;
sbit LCD_RW =P0^1;//液晶读/写控制
sbit LCD_EN = P0^2; //液晶使能控制
sbit LCD_PSB = P0^3; //串/并方式控制
uchar code character[10]={'0','1','2','3','4','5','6','7','8','9'};
uchar idata dis[12]={"放大倍数"};
uchar a,c,d,e;
#define delayNOP(); {_nop_();_nop_();_nop_();_nop_();}
void lcd_pos(uchar X,uchar Y); //确定显示位置
//
/ /
/ 延时函数 /
/ /
//
void delay(int ms)
{
while(ms--)
{
uchar i;
for(i=0;i<250;i++)
{
delayNOP();
}
}
}
//
/ /
/检查LCD 忙状态 /
/lcd_busy 为1 时,忙,等待。lcd-busy 为0 时,闲,可写指令与数据。 /
/ /
//
bit lcd_busy()
{
bit result;
LCD_RS = 0;
LCD_RW = 1;
LCD_EN = 1;//读写使能
delayNOP();//延时182us
result = (bit)(P2&0x80);
LCD_EN = 0;
return(result);
}
//
/ /
/写指令数据到LCD /
/RS=L,RW=L,E=高脉冲,D0-D7=指令码。 /
/ /
//
void lcd_wcmd(uchar cmd)
{
while(lcd_busy());
LCD_RS = 0;
LCD_RW = 0;
LCD_EN = 0;
_nop_();
P2 = cmd;
delayNOP();
LCD_EN = 1;
delayNOP();
LCD_EN = 0;
}
//
/ /
/写显示数据到LCD /
/RS=H,RW=L,E=高脉冲,D0-D7=数据。 /
/ /
//
void lcd_wdat(uchar dat)
{
while(lcd_busy());
LCD_RS = 1;
LCD_RW = 0;
LCD_EN = 0;
P2= dat;
delayNOP();
LCD_EN = 1;
delayNOP();
LCD_EN = 0;
}
//
/ /
/ LCD 初始化设定 /
/ /
//
void lcd_init()
{
LCD_PSB = 1; //并口方式
lcd_wcmd(0x34); //扩充指令 *** 作0011 1000绘图显示OFF RE=0
delay(5);
lcd_wcmd(0x30); //基本指令 *** 作0011 0000
delay(5);
lcd_wcmd(0x0C); //显示开,关光标 0000 1100 整体显示ON,光标显示OFF 游标位置OFF
delay(5);
lcd_wcmd(0x01); //清除LCD 的显示内容
delay(5);
}
//
/ /
/ 设定显示位置 /
/ /
//
void lcd_pos(uchar X,uchar Y)
{
uchar pos;
if (X==0)
{X=0x80;}
else if (X==1)
{X=0x90;}
else if (X==2)
{X=0x88;}
else if (X==3)
{X=0x98;}
pos = X+Y ;
lcd_wcmd(pos); //显示地址
}
/
函数名称:LcdClear()清屏
入口参数:无
返回参数:无
/
void LcdClear(void)
{
lcd_busy();
lcd_wcmd(0x01);
delay(3);
}
/
函数名称:DisplayCgrom(uchar hz)显示CGROM里的汉字
入口参数:无
返回参数:无
/
void DisplayCgrom(uchar addr,uchar hz)
{
lcd_busy();
lcd_wcmd (addr);
lcd_busy();
while(hz != '\0')
{
lcd_wdat (hz);
hz++;
lcd_busy ();
}
}
/
函数名称:Display()显示测试结果
入口参数:无
返回参数:无
/
void Display(void)
{
DisplayCgrom(0x80,"宽带直流放大器");
DisplayCgrom(0x88,"放大倍数");
DisplayCgrom(0x90,"电子系");
DisplayCgrom(0x98,"200年 月 日");
}
//给你个程序参考下,自己改参数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)