我是学电子的,要用到protel软件,请问本本要怎样的配置运行顺畅?

我是学电子的,要用到protel软件,请问本本要怎样的配置运行顺畅?,第1张

推荐你买联想旭日125(C1400360X4256040BXbL)
设计类型
光驱内置
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年 月 日");
}
//给你个程序参考下,自己改参数


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存