搜档网
当前位置:搜档网 › TI-AM335X GPMC 7个config寄存器重点

TI-AM335X GPMC 7个config寄存器重点

TI-AM335X GPMC 7个config寄存器重点
TI-AM335X GPMC 7个config寄存器重点

每个Config寄存器有32位

Config1:

1-0 GPMCFCLKDIVIDER Divides the GPMC.FCLK clock

//用于设置时钟使用默认0

0 GPMC_CLK frequency = GPMC_FCLK frequency

1h GPMC_CLK frequency = GPMC_FCLK frequency/2

2h GPMC_CLK frequency = GPMC_FCLK frequency/3

3h GPMC_CLK frequency = GPMC_FCLK frequency/4

4 TIMEPARAGRANULARITY Signals timing latencies scalar factor (Rd/WRCycleTime, AccessTime,PageBurstAccessTime, CSOnTime, CSRd/WrOffTime, ADVOnTime,

//设置时间速度有关,没懂,默认0

ADVRd/WrOffTime, OEOnTime, OEOffTime, WEOnTime, WEOffTime,

Cycle2CycleDelay, BusTurnAround, TimeOutStartValue)

0 ×1 latencies

1 ×

2 latencies

9-8 MUXADDDATA Enables the Address and data multiplexed protocol (Reset value is

CS0MUXDEVICE input pin sampled at IC reset for CS[0] and 0 for CS[1-5])

//使用默认0

0 Non-multiplexed attached device

1h AAD-multiplexed protocol device

2h Address and data multiplexed attached device

3h Reserved

11-10 DEVICETYPE Selects the attached device type

//默认0,我的是SRAM

0 NOR Flash like, asynchronous and synchronous devices

1h Reserved

2h NAND Flash like devices, stream mode

3h Reserved

13-12 DEVICESIZE Selects the device size attached (Reset value is BOOTDEVICESIZE input //终于自己设置了,要操作的ram是16位的,当然以后操作别的ram就改为其它的pin sampled at IC reset for CS[0] and 01 for CS[1-5])

0 8 bit

1h 16 bit

2h Reserved

3h Reserved

28 WRITEMULTIPLE Selects the write single or multiple access

//28 30设置读写为单个或复用?有点不肯定,但这里都设置为0

0 Single access

1 Multiple access (burst if synchronous, considered as single if asynchronous)

30 READMULTIPLE Selects the read single or multiple access

0 single access

1 multiple access (burst if synchonous, page if asynchronous)

config2-6:

//按照芯片手册757页时序图配置

config7:

5-0 BASEADDRESS 0-3Fh Chip-select base address.

//设置为0x10;A24设置为有效

CSi base address where i = 0 to 3 (16 Mbytes minimum granularity). Bits [5-0] corresponds

to A29, A28, A27, A26, A25, and A24.

11-8 MASKADDRESS Chip-select mask address. Values not listed must be avoided as they create holes in the chip-select address space.

//默认设置为0

0 Chip-select size of 256 Mbytes

8h Chip-select size of 128 Mbytes

Ch Chip-select size of 64 Mbytes

Eh Chip-select size of 32 Mbytes

Fh Chip-select size of 16 Mbytes

proe工程图配置文件.dtl常用选项及使用详解

工程图配置文件.dtl常用选项及使用详解 工程图配置文件是出工程图所必需了解掌握的知识。我写过一篇关于系统配置文件config.pro的教程,里面提到过配置文件对于使用PROE非常重要。 config.pro的使用,请先看这个帖https://www.sodocs.net/doc/b06279817.html,/thread-9138-1-1.html 不可否认的是,论坛工程图版的求助帖超过一半与工程图配置文件设置有关。可见工程图配置文件的重要性。工程图配置文件*.dtl使用上比系统配置文件config.pro要简单一些。所以本帖先将一些常用选项列出,供大家参考。配置文件使用方面的内容放在后面讲解。 本帖为原创,严禁转载! 请勿综合成PDF或WORD等格式打包下载,谢谢合作! 本帖不设回复可见,方便大家都可以见到 本帖所讲述的内容目录如下: 一、工程图配置文件常用选项及说明 二、工程图配置文件使用详解 1、创建工程图配置文件*.dtl 2、工程图配置文件选项的查找 3、工程图配置文件的选项设置与修改 4、工程图配置文件的正确调用 一、工程图配置文件常用选项及说明 drawing_units mm(前面为选项,空格后为值,下同) 此项设置所有绘图参数的单位,比如后面的文字大小、箭头大小等选项,是以mm为单位的,先要设置这个选项。 drawing_text_height 3.5 设置缺省文本的缺省高度,如注释中的文字,标注中的数值大小。 text_width_factor 0.7 设置文本的高度和宽度的比例,按国标应使用长仿宋体,应为0.7。 但此项设置对于windows系统自带的仿宋体无效。 broken_view_offset 3 设置破断视图两破断线之间的距离 detail_circle_line_stylephantomfont 设置详细视图(局部放大图)的边界线的线型,影响打印的粗细 projection_typefirst_angle 设置视图的投影方向为第一角法(国标要求用第一角法,日本等国用第三角法)

如何在企业中定制proe的使用环境

如何在企业中定制proe的使用环境 一、引言 Pro/ENGINEER是目前国际上最流行的“参数化、全相关”的三维设计软件。全相关技术即产品的三维模型与二维图形相互关联,能高效率地生成二维投影视图。因为在工程实践中,二维工程图是必不可少的,作为重要的技术文档,工程图必须有一定的规范和标准,特别是工程信息的标注如各种标注符号(焊接符号、表面粗糙度等)、标题栏和明细表以及工程图的打印等,这都需要按行业、企业的标准统一做相应的二次开发定制工作。以下是厦门工程机械股份有限公司在 Pro/ENGINEER2000i版本下为生成符合国标的工程图所进行的开发定制的主要过程。 二、定制Pro/ENGINEER建模的模板 由于Pro/ENGINEER的三维模型和二维工程图的全相关性,在建模板时可以 附加一些有用的模型通用信息和工作环境,将模板保存成startpart.prt或startasm.asm。此后每次新建模型时,就用Copyfrom startpart.prt或startasm.asm,这样,模板所带的全部信息都直接传递给新模型,避免了重复劳动。一般模板应包含下述内容。 1.设置环境配置文件和绘图设置文件 这两个文件很重要,应根据企业的标准统一设置。环境配置文件config.pro 是用来设置Pro/ENGINEER工作环境的,包括窗口形式设定,指定一些重要文件 的路径如绘图设置文件、跟踪文件、符号库、标准件库、格式库等;模型单位;公差的模式;图层的设定(三维模型和二维工程图);映射键的设置等。绘图设置文件中可确定诸如尺寸高度、文本注释、文本方向、几何公差标准、字体属性、箭头样式等选项的特性,系统为这些选项赋了缺省值。我们可根据企业标准为某些选项重新赋值定制一个统一的绘图标准,并将其保存在名为“filename.dtl”的绘图设置文件中,对于没有设置的选项,系统使用绘图设置文件选项的缺省值。 2.创建三个基准面 三个基准面是模型的定位基准,是模型所必须的。为了统一基准面在工程图中的放置,可对三个基准面的默认名字进行更改,DTM1、DTM2和DTM3分别 改名为FONT、TOP和RIGHT。 3.建立模型的用户自定义参数 在模型中设立用户自定义参数,如Part_name(零件名称)、Material(材料)、Weight(重量)等每个模型都必须包含的基本参数,这些参数的值是工程图的标题栏和明细栏的基本信息。用菜单命令,如图1所示,每创建一个参数都必须先选择参数的类型(包括整型、实型、字符型、逻辑型及文本注释),再给参数命名,可根据企业的习惯来命名,然后为参数赋值,赋值时要注意与前面定义的参数类型相一致。用Modify可随时修改参数值,创建一“修改”映射键,在建模状 态下,只要点击该映射键,系统会依次弹出可供修改的各参数值,可以很方便地

汇编教程控制寄存器和系统地址寄存器

80386控制寄存器和系统地址寄存器如下表所示。它们用于控制工作方式,控制分段管理机制及分页管理机制的实施。 控制寄存器CRx BIT31 BIT30—BIT12 BIT11—BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 CR0 PG 0000000000000000 ET TS EM MP PE CR1 保留 CR2 页故障线性地址 CR3 页目录表物理页码000000000000 BIT47—BIT16 BIT15—BIT 全局描述符表寄存器GDTR 基地址界限中断描述符表寄存器IDTR 基地址界限 BIT15—BIT0 局部描述符表寄存器LDTR 选择子任务状态段寄存器TR 选择子BIT31—BIT0 BIT31—BIT0 BIT11—BIT0 基地址界限属性 基地址界限属性 <一>控制寄存器 从上表可见,80386有四个32位的控制寄存器,分别命名位CR0、CR1、CR2和CR3。但CR1被保留,供今后开发的处理器使用,在80386中不能使用CR1,否则会引起无效指令操作异常。CR0包括指示处理器工作方式的控制位,包含启用和禁止分页管理机制的控制位,包含控制浮点协处理器操作的控制位。CR2及CR3由分页管理机制使用。CR0中的位5—位3 0及CR3中的位0至位11是保留位,这些位不能是随意值,必须为0。 控制寄存器CR0的低16位等同于80286的机器状态字MSW。 1.保护控制位 控制寄存器CR0中的位0用PE标记,位31用PG标记,这两个位控制分段和分页管理机制的操作,所以把它们称为保护控制位。PE控制分段管理机制。PE=0,处理器运行于实模式;PE=1,处理器运行于保护方式。PG控制分页管理机制。PG=0,禁用分页管理机制,此时分段管理机制产生的线性地址直接作为物理地址使用;PG=1,启用分页管理机制,此时线性地址经分页管理机制转换位物理地址。关于分页管理机制的具体介绍在后面的文章中进行。 下表列出了通过使用PE和PG位选择的处理器工作方式。由于只有在保护方式下才可启用分页机制,所以尽管两个位分别为0和1共可以有四种组合,但只有三种组合方式有效。

Proe-Config文件完整说明

Proe Config全部配置文件說明(完整版) 关于配置文件选项 为配置文件输入所需的设置,可以预设环境选项和其它全局设置。要设置配置文件选项,使用「选项」对话框(「实用工具」>「选项」)。 本帮助模块含有一个按字母顺序显示每一选项或相关选项组的配置选项列表: ?配置选项名称。 ?相关变量或值。选项的缺省值显示为斜体。 ?简单说明。 accuracy_lower_bound 数值(在1.0e-6和1.0e-4之间) 输入一个精确值来覆盖缺省下限0.0001。上限固定为0.01 add_java_class_path <搜索路径> 此选项涉及到有关JAVA环境变量CLASSPATH的选项值,它用于查找J-Link程序中使用的类。可在同一行上指定多个搜索路径,在UNIX中用「:」隔开,在Windows NT中用「;」隔开。设定此选项后,激活第一个J-Link应用程序时才会生效 add_weld_mp yes, no yes - 系统在计算质量属性时,包括焊接。 no - 系统在计算质量属性时,排除焊缝。 allow_anatomic_features yes, no 将此配置文件现象设置为yes,使得下列选项可用: 「扭曲」菜单中:「局部拉伸」、「半径圆顶」、「截面圆盖」、「耳」、「唇」。「实体」菜单中:「开槽」、「轴肩」、「凸缘」、「退刀槽」。 「基准」菜单中:「计算」。 allow_cycle_optimize yes, no 在18.0以前的版本中,有一个孔加工序列参数,允许用户优化孔加工序列CL-数据的循环输出。自版本18.0以来,该参数不再有效。 yes - 使该参数在序列中可见 no - 该参数在序列中不可见 allow_move_attach_in_dtl_move yes, no 确定绘图模式中的「移动」和「移动附属」命令是(yes) 否(no) 一起执行

51串口控制寄存器

SCON是MCS-51单片机的一个可位寻址的专用寄存器,用于串行数据通信的控制。单元地址为98H,位地址为98H~9FH。寄存器的内容及位地址表示如下: 各位的说明如下: 1) SM0 、SM1——串行口工作方式选择位 其状态组合和对应工作方式为: SM0 SM1工作方式 0 0 方式0 0 1 方式1 1 0 方式2 1 1 方式3 2) SM2——允许方式2、3的多机通信控制位 在方式2和3中,若SM2=1且接收到的第九位数据(RB8)为1,才将接收到的前8 位数据送入接收SBUF中,并置位RI产生中断请求;否则丢弃前8位数据。若SM2 =0,则不论第九位数据(RB8)为1还是为0,都将前8位送入接收SBUF中,并产 生中断请求。 方式0时,SM2必须置0。

3) REN——允许接收位 REN=0 禁止接收数据 REN=1 允许接收数据 4) TB8——发送数据位8 在方式2、3时,TB8的内容是要发送的第9位数据,其值由用户通过软件来设置。5) RB8——接收数据位8 在方式2、3时,RB8是接收的第9位数据。 在方式1时,RB8是接收的停止位 在方式0时,不使用RB8 6) TI——发送中断标志位 在方式0时,发送完第8位数据后,该位由硬件置位 在其它方式下,于发送停止位之后,由硬件置位。 因此,TI=1表示帧发送结束,其状态既可供软件查询使用,也可请求中断。 TI由软件清“0”。 7) RI——接收中断标志位 在方式0时,接收完第8位数据后,该位由硬件置位。 在其它方式下,于接收到停止位之时,该位由硬件置位。 因此,RI=1表示帧接收结束,其状态既可供软件查询使用,也可请求中断。 RI由软件清“0”。

proe如何设置配置文件

PROE的配置文件让不少初学者感到烦恼,尽管不少教材里都会提到关于PROE的配置文件。但大多数显得过于理论化,而不便于初学者理解,可操作性不强。本文力求以通俗的语言结合实际运用向大家介绍PROE的配置文件,希望能给各位带来帮助。 配置文件是PROE的一大特色,却也常常把初学者弄得一头雾水、云里雾里。掌握各种配置文件的使用是很有好处的,可以提高工作效率、减少不必要的麻烦,也有利于标准化、团队合作等等。同时也是从初学者到进阶提高的必经之路。所以,还是要静下心来,好好看一看。当然,我所说的掌握不是让你死记硬背,也不是让你记熟哪个选项起什么作用,哪个配置文件怎么做。我们所要做的只是对各种配置文件的作用和基本使用方法要有所了解,然后根据自己的需求来做配置。 下面以proe wildfire3.0m120中文版为蓝本,(其实对于大多数版本都适用) 依次为大家介绍以下内容: 一、配置文件是什么东西? 二、系统配置文件config.pro (一)config.pro文件在哪里? (二)config.pro文件怎样才起作用? (三)config.pro文件怎么编辑,怎么加选项? (四)关于config.pro中的快捷键 (五)为什么有些选项设了还是不起作用? (六)怎么查找config.pro的选项? (七)别人说的选项我的怎么没有? (八)配置文件的加载顺序 (九)为什么我的PROE 总是和别人不一样?总是莫名其妙的退出? (十)怎么用别人的config.pro文件?

(十一)config.pro常用的一些选项 一、配置文件是什么东西? 首先,要建立一个概念,PROE里的所有设置,都是通过配置文件来完成的。打个比方,在AU TO CAD里,新安装完软件后,我们就会把自己常用的一些工具条调出来,在窗口摆放好位置,设好十字光标大小,右键设置等等直到把整个AUTO CAD调成自己想要的样子,然后退出程序。再次运行AUTO CAD时,我们会发现之前设置都还有效。 用同样的方法,在PROE里就不灵了!听说在选项里可以设置中英文双语菜单……听说还可以设单位……听说还要设公差……听说还可以改颜色……。好的,费了大半天劲都一一改好了,这下放心了,关掉PROE。再一次打开PROE时,一看,傻眼了,之前明明设好的怎么又没了呢!你可能会觉得——这什么鬼烂软件,人家其他软件都是这样设,它就不行!告诉你,这就是PROE的配置文件在作怪!你没有保存这些配置文件,也没有放到适当的位置!这下你应该知道,这些配置文件是用来干嘛的了。 那么配置文件(有些书也叫映射文件)又包括哪些呢?下面介绍常用的几个 config.pro——系统配置文件,配置整个PROE系统 gb.dtl——工程图配置文件,你可以先简单的理解为设置箭头大小,文字等标注样式。 format.dtl——工程图格式文件(可以简单的理解为图框)的配置文件。 table.pnt——打印配置文件,主要设置工程图打印时的线条粗细、颜色等。 A4.pcf——打印机类型配置文件,主要设置工程图打印出图时的比例、纸张大小等。 config.win.1——(1为流水号,每改一次自动增加)操作界面、窗口配置文件,比如说我们可以在这个文件中设置模型树窗口的大小,各种图标、工具栏、快捷键在窗口的位置等等。 Tree.cfg——模型树配置文件,主要设置在模型树窗口显示的内容、项目。

51系列单片机寄存器详解

AUXR:辅助寄存器 字节地址=8EH,不可位寻址 - - - WDIDLE DISRTO - - DISALE WDIDLE:WTD在空闲模式下的禁止/允许位 当WDIDLE=0时,WDT在空闲模式下继续计数 当WDIDLE=1时,WDT在空闲模式下暂停计数 DISRTO:禁止/允许WDT溢出时的复位输出 当DISRTO=0时,WDT定时器溢出时,在RST引脚输出一个高电平脉冲 当DISRT0=1时,RST引脚为输入脚 DISALE :ALE禁止/允许位 当DISALE=0时,ALE有效,发出恒定频率脉冲 当DISALE=1时,ALE仅在CPU执行MOVC和MOVX类指令时有效,不访问外寄存器时,ALE不输出脉冲信号 AUXR1:辅助寄存器1字节地址A2,不可位寻 - - - -- - - DPS DPS:数据指针寄存器选择位 当DPS=0时,选择数据指针寄存器DPRT0 DPRT1时,选择数据指针寄存器DPS 当= PSW:程序状态字 CY——进位标记 AC——半进位标记 F0——用户设定标记 RS1、RS0——4个工作寄存器区的选择位。 VO——溢出标记 P——奇偶校验标记 PCON:电源控制器及波特率选择寄存器 字节地址=87H,不可位寻址 SMOD - - POF GF1 GF0 PD IDL SMOD——波特率倍增位 GF1、GF0——用户通用标记 PD——掉电方式控制位,PD=1时进入掉电模式 IDL——空闲方式控制位,IDL=1时进入空闲方式 在AT89S51中PCON.4是电源断电标记位POF,上电是为1 IE:中断允许控制寄存器

EA:中断允许总控制位 当EA=0时,中断总禁止。 当EA=1时,中断总允许后中断的禁止与允许由各中断源的中断允许控制位进行设置。 EX0( EX1):外部中断允许控制位 当EX0( EX1)=0 禁止外中断 当EX0( EX1)=1 允许外中断 ET0(EX1):定时/计数中断允许控制位 当ET0(ET1)=0 禁止定时(或计数)中断 当ET0(ET1)=1 允许定时(或计数)中断 ET2:定时器2中断允许控制位,在AT89S52、AT89C52中 ES:串行中断允许控制位 当ES=0 禁止串行中断 当ES=1 允许串行中断 IP:中断优先级控制寄存器 PX0——外部中断0优先级设定位 PT0——定时中断0优先级设定位 PX1——外部中断1优先级设定位 PT1——定时中断1优先级设定位 PS——串口中断优先级设定位 优先级设定位2PT2——定时器SCON:串行口控制寄存器 SM0、SM1:串行口工作方式选择位 SM2:多机通信控制位 REN:允许/禁止串行口接收的控制位 TB8:在方式2和方式3中,是被发送的第9位数据,可根据需要由软件置1或清零,也可以作为奇偶校验位,在方式1中是停止位。

PROE---config.pro---常用参数+设置方法

用PROE,就一定要灵活使用“config.pro”文件来设置属于自己的系统参数,界面,为后续的设计工作添油加速。 config.pro文件可以存放在以下两个地方: (1) Pro/E 安装目录下的text 目录; (2) Pro/E 的工作目录; 以鼠标右键点选Pro/E 的快捷方式图标,-→“属性”-→“快捷方式”栏的“起始 位置”即为工作目录。 当使用者进入Pro/E系统时,系统会先去读取text 目录下的config.pro 档案,然后再去读取Pro/E 工作目录下的config.pro 档案:这些档案内若有重复设定 的参数选项,则系统会以最后读取的数据为主(亦即以工作目录下的

config.pro 档案为主)。 因此系统管理者可以先将大环境需要所规画出来的config.pro 放于Pro/E 安装目录下的text 目录底下,而使用者再将自己规画的config.pro 放于Pro/E 的内定工作目录下。另外于text 目录底下,系统管理者还可将config.pro 更名为config.sup,如此则可强制Pro/E 的使用者使用此项设定数据,后来读取的config.pro 若有重复之参数也无法改写。 启动 Pro/E 时,系统会自动加载环境设定档config.pro,若我们设定config.pro 时用到某些较特殊的环境参数,例如:visible_message_line 1……则我们必须重新启动Pro/E,这些设定才会有效。 以下为常用的 config.pro 参数: =================================================================== =========

单片机各寄存器汇总

符号 地址功能介绍 B F0H B寄存器 ACC E0H 累加器 PSW D0H 程序状态字 IP B8H 中断优先级控制寄存器 P3 B0H P3口锁存器 IE A8H 中断允许控制寄存器 P2 A0H P2口锁存器 SBUF 99H 串行口锁存器 SCON 98H 串行口控制寄存器 P1 90H P1口锁存器 TH1 8DH 定时器/计数器1(高8位)TH0 8CH 定时器/计数器1(低8位)TL1 8BH 定时器/计数器0(高8位)TL0 8AH 定时器/计数器0(低8位) TMOD 89H 定时器/计数器方式控制寄存器 TCON 88H 定时器/计数器控制寄存器 DPTR 82H 83H 83H数据地址指针(高8位) PC SP 81H 堆栈指针 P0 80H P0口锁存器 PCON 87H 电源控制寄存器 、PSW-----程序状态字。 D7D6D5D4D3D2D1D0 CY AC F0 RS1 RS0 OV P 下面我们逐一介绍各位的用途 CY:进位标志。 AC:辅助进、借位(高半字节与低半字节间的进、借位)。 F0:用户标志位,由用户(编程人员)决定什么时候用,什么时候不用。 RS1、RS0:工作寄存器组选择位。这个我们已知了。 0V:溢出标志位。运算结果按补码运算理解。有溢出,OV=1;无溢出,OV=0。什么是溢出我们后面的章节会讲到。

P :奇偶校验位:它用来表示ALU 运算结果中二进制数位“1”的个数的奇偶性。若为奇数,则P=1,否则为0。 运算结果有奇数个1,P =1;运算结果有偶数个1,P =0。 例:某运算结果是78H (01111000),显然1的个数为偶数,所以P=0。 定时/计数器寄存器 1.工作方式寄存器TMOD(P134) TMOD 为T0.T1的工作方式寄存器,其各位的格式如下:TMOD D7 D6 D 5 D4 D3 D2 D1 D0 GATE C/-T M1 M0 GATE C/-T M1 M0 定时器1 定时器0 位7 GATE ——T1的门控位。 当GATE=0时,只要控制TR1置1,即可启动定时器T1开始工作; 当GATE=1时,除需要将TR1置1外,还要使INT1引脚为高电平,才能启动相应的定时器开始工作。 位6 C/—T ——T1的功能选择位。 当C/—T=0时,T1为定时器方式; 当C/—T=0时,T1为计数器方式; 位5和位4 M1和M0——T1的方式选择位。 由这两位的组合可以定义T1的3种工作方式 定时器T1工作方式选择表 如右表: 位3 GATE ——T0的门控位。 当GATE=0时,只要控制TR0置1,即可启动定时器T0开始工作; 当GATE=1时,除需要将TR0置1外,还要使INT0引脚为高电平,才能启动相应的定时器开始工作。 位2 C/T ——T1的功能选择位。 当C/—T=0时,T0为定时器方式; 当C/—T=0时,T0为计数器方式; 位1和位0 M1和M0—T0的方式选择位。 由这两位的组合可以定义T1的3种工作方式 定时器T0工作方式选择表 TMOD 不能进行位寻址,只能用字节传送指令设置定时器工作方式,低半节定义定时器0,高半字节定义定时器1。复位时,TMOD 所有位均为0,定时器处于停止工作状态。 定时/计数器控制寄存器中断请求标志寄存器TCON(P183) TCON 的作用是控制定时器的启/停,标志定时器的溢出和中断情况。定时器控制寄存器TCON 各位格式如下:TCON(88H) 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 当有中断源发出请求时,有硬件将相应的中断标志位置 1.在中断请求被响应前,相应中断标志位被锁存在特殊功能寄存器TCON 或SCON 中。 TCON 为定时器T0和T1的控制寄存器,同时也锁住T0和T1的溢出中断标志及外部中断——INT0和— M1 M0 工作方式 功能描述 0 0 方式0 13位计数器 0 1 方式1 16位计数器 1 0 方式 2 自动再装入8位计数器 1 1 方式3 定时器1:停止计数 M1 M0 工作方式 功能描述 0 0 方式0 13位计数器 0 1 方式1 16位计数器 1 0 方式 2 自动再装入8位计数器 1 1 方式3 定时器0:分成2个8位计数器

怎样修改proe的配置文件

怎样修改p r o e的配置 文件

怎样修改proe的配置文件 一、配置文件是什么东西?"C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files" 首先,要建立一个概念,PROE里的所有设置,都是通过配置文件来完成的。打个比方,在AUTO CAD里,新安装完软件后,我们就会把自己常用的一些工具条调出来,在窗口摆放好位置,设好十字光标大小,右键设置等等直到把整个AUTO CAD调成自己想要的样子,然后退出程序。再次运行AUTO CAD时,我们会发现之前设置都还有效。 用同样的方法,在PROE里就不灵了!听说在选项里可以设置中英文双语菜单……听说还可以设单位……听说还要设公差……听说还可以改颜色……。好的,费了大半天劲都一一改好了,这下放心了,关掉PROE。再一次打开PROE时,一看,傻眼了,之前明明设好的怎么又没了呢!你可能会觉得——这什么鬼烂软件,人家其他软件都是这样设,它就不行!告诉你,这就是PROE的配置文件在作怪!你没有保存这些配置文件,也没有放到适当的位置!这下你应该知道,这些配置文件是用来干嘛的了。那么配置文件(有些书也叫映射文件)又包括哪些呢?下面介绍常用的几个 config.pro——系统配置文件,配置整个PROE系统 gb.dtl——工程图配置文件,你可以先简单的理解为设置箭头大小,文字等标注样式。 format.dtl——工程图格式文件(可以简单的理解为图框)的配置文件。 table.pnt——打印配置文件,主要设置工程图打印时的线条粗细、颜色等。 A4.pcf——打印机类型配置文件,主要设置工程图打印出图时的比例、纸张大小等。 config.win.1——(1为流水号,每改一次自动增加)操作界面、窗口配置文件,比如说我们可以在这个文件中设置模型树窗口的大小,各种图标、工具栏、快捷键在窗口的位置等等。 Tree.cfg——模型树配置文件,主要设置在模型树窗口显示的内容、项目。

史上最全ProE二次开发测试及环境配置方法

32位系统preo5.0二次开发测试及环境配置 首先,proe5.0是配合VC++2008来进行二次开发的,因此首先得安装VS2008,其次,要确保proe5.0中已经安装了protoolkit,安装方法略。 如何测试Pro/Toolkit安装成功 第一步,找到proe安装目录下的protooltik文件夹,并找到..\protoolkit\i486_nt\obj这个路径下的一个叫做make_install的文件,用写字板打开,找到如下 # Pro/Toolkit Source & Machine Loadpoint (EXTERNAL USE - DEFAULT) 这么一行字,然后把它下面的PROTOOL_SRC=../..改成PROTOOL_SRC = ...\PTC\protoolkit,保存下关闭就好了。 第二步,在“开始”中找到Microsoft Visuall Studio Tools→Visual Studio Tools→Visual Studio Tools2008命令提示符,打开。 第三步,在打开的这个界面里面敲下如下字符cd ...\PTC\protoolkit\i486_nt\obj,然后回车,再敲上如下字符:nmake /f make_install dll,然后再回车,等其运行完毕,关掉命令提示符,然后再回到...\PTC\protoolkit\i486_nt\obj文件夹中,会发现多了一个pt_inst_test.dll文件,证明前面的工作全是成功的。 第四步,回到...\PTC\protoolkit文件夹,找到protk.dat文件,用写字板打开,将第二行和第三行前面的“.”改成路径...\PTC\protoolkit,将第五行后面的“18”改成“wildfire5.0”,其他保持不变,保存,关闭。 第五步,启动proe5.0,找到工具→辅助应用程序,打开,点“注册”,找到...\PTC\protoolkit,里的protk.dat,打开,选中,点“启动”,发现左上角出现“’pt_inst_test.dll’启动成功”。关闭“辅助应用程序”。 第六步,打开“文件”菜单栏,会有一个“安装检测”,点击后,会出现“PRO/PROTOOLKIT 安装检测成功”。至此,PRO/PROTOOLKIT安装检测全部完成。 配置VC++2008 Debug模式配置 第一步,加上PRO/TOOLKIT的包含文件和库文件,打开工具→选项→项目与解决方案→VC++目录显示以下内容的目录→包含文件,添加如下文件: ...\PTC\protoolkit\includes ...\PTC\protoolkit\protk_appls\includes ...\PTC\prodevelop\includes ...\PTC\prodevelop\prodev_appls\includes 将包含文件换为库文件,添加如下文件: ...\PTC\protoolkit\i486_nt\obj ...\PTC\prodevelop\i486_nt\obj

控制寄存器和系统地址寄存器

二.控制寄存器和系统地址寄存器 80386控制寄存器和系统地址寄存器如下表所示。它们用于控制工作方式,控制分段管理机制及分页管理机制的实施。 控制寄存器CRx BIT31 BIT30—BIT12 BIT11—BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 CR0 PG 0000000000000000 ET TS EM MP PE CR1 保留 CR2 页故障线性地址 CR3 页目录表物理页码000000000000 BIT47—BIT16 BIT15—BIT0 全局描述符表寄存器GDTR 基地址界限中断描述符表寄存器IDTR 基地址界限 BIT15—BIT0 局部描述符表寄存器LDTR 选择子 任务状态段寄存器TR 选择子BIT31—BIT0 BIT31—BIT0 BIT11—BIT0 基地址界限属性 基地址界限属性 <一>控制寄存器 从上表可见,80386有四个32位的控制寄存器,分别命名位CR0、CR1、CR2和CR3。但CR1被保留,供今后开发的处理器使用,在80386中不能使用CR1,否则会引起无效指令操作异常。CR0包括指示处理器工作方式的控制位,包含启用和禁止分页管理机制的控制位,包含控制浮点协处理器操作的控制位。CR2及CR3由分页管理机制使用。CR0中的位5—位30及CR3中的位0至位11是保留位,这些位不能是随意值,必须为0。 控制寄存器CR0的低16位等同于80286的机器状态字MSW。 1.保护控制位 控制寄存器CR0中的位0用PE标记,位31用PG标记,这两个位控制分段和分页管理机制的操作,所以把它们称为保护控制位。PE控制分段管理机制。PE=0,处理器运行于实模式;PE=1,处理器运行于保护方式。PG控制分页管理机制。PG=0,禁用分页管理机制,此时分段管理机制产生的线性地址直接作为物理地址使用;PG=1,启用分页管理机制,此时线性地址经分页管理机制转换位物理地址。关于分页管理机制的具体介绍在后面的文章中进行。 下表列出了通过使用PE和PG位选择的处理器工作方式。由于只有在保护方式下才可启用分页机制,所以尽管两个位分别为0和1共可以有四种组合,但只有三种组合方式有效。PE=0且PG=1是无效组合,因此,用PG为1且PE为0的值装入CR0寄存器将引起通用保护异常。 需要注意的是,PG位的改变将使系统启用或禁用分页机制,因而只有当所执行的程序的代码和至少有一部分数据在线性地址空间和物理地址空间具有相同的地址的情况下,才能改变PG位。

proe4.0配置文件和一些有用的设置

proe4.0配置文件和一些有用的设置 系统环境配置文件(config.pro) 这是ProENGINEER软件系统提供给用户定制自己工作环境的配置文件。它是一个文本文件,利用这个文件 用户可以定制很多标准设置,如定制菜单、公差显示模式、尺寸单位、映射键(Mapkey)、计算精度、工 程图控制等等。一般在企业或公司把它定制为标准文件,作为大家共同的工作环境,在应用产品数据管理 (PDM)和协同设计过程中便于交流和数据共享。 ProENGINEER软件启动过程中会在几个不同的位置读入配置文件。当在不同的位置分别读入多个配置文件 时,如果遇到同一个选项的参数取值不同,则以最后读入的值为准。但有一个例外,就是受系统保护的 config.sup文件。下面详细说明配置文件及其几个存放位置。 按照加载顺序,第一个检索并加载的是Config.sup文件,它是受到系统保护的配置文件,优先级别较高, 其他的config.pro配置文件与其相同的配置选项不能覆盖他们。如果在其他的config.pro 文件中存在同一 个选项设有不同的参数,则以Config.sup文件为准而忽略其它,因此该文件中不应该有重复设定的选项。 使用此文件,用户可以创建并共享企业或公司的标准配置,其存放位置在.text下,它同样也是文本文 件,需要用户自己创建,扩展名必须是.sup。 第二个加载位置在同样的.text目录下查找,如果存在config.pro文件,加载之。 第三个加载的置在你的系统用户的根目录中(UNIX操作系统),对使用NT操作系统的用户而言,使用启动 目录会更方便些。 下面详细说明一下启动目录。 在ProE软件安装过程中会指定一个启动目录,如dptcproeWildfire_start,笔者建议把公司的标准配 置放在config.sup文件中,而把个性化的配置文件config.pro放在启动目录中,这样在ProE启动时会先 加载config.sup文件,然后加载config.pro文件。这样,即共享了公司的标准配置,又达到了个性化设置 的目的。另外,一些环境配置文件如config.win、颜色配置文件color.map等也应该放在

寄存器与7种寻址方式

一、寄存器 总共有14个16位寄存器,8个8位寄存器 通用寄存器: 数据寄存器: AH(8位) AL(8位) AX(16位) (AX和AL又称累加器) BH(8位) BL(8位) BX(16位) (BX又称基址寄存器,唯一作为存储器指针使用寄存器) CH(8位) CL(8位) CX(16位) (CX用于字符串操作,控制循环的次数,CL 用于移位) DH(8位) DL(8位) DX(16位) (DX一般用来做32位的乘除法时存放被除数或者保留余数) 指针寄存器: SP 堆栈指针(存放栈顶地址) BP 基址指针(存放堆栈基址偏移) 变址寄存器:主要用于存放某个存储单元地址的偏移,或某组存储单元开始地址的偏移, 即作为存储器(短)指针使用。作为通用寄存器,它们可以保存16位算术逻辑运算中的操 作数和运算结果,有时运算结果就是需要的存储单元地址的偏移. SI 源地址(源变址寄存器) DI 目的地址(目的变址寄存器) 控制寄存器: IP 指令指针 FLAG 标志寄存器 ①进位标志CF,记录运算时最高有效位产生的进位值。

②符号标志SF,记录运算结果的符号。结果为负时置1,否则置0。 ③零标志ZF,运算结果为0时ZF位置1,否则置0。 ④溢出标志OF,在运算过程中,如操作数超出了机器可表示数的范围称为溢出。溢出时OF位置1,否则置0。 ⑤辅助进位标志AF,记录运算时第3位(半个字节)产生的进位值。 ⑥奇偶标志PF,用来为机器中传送信息时可能产生的代码出错情况提供检验条件。当结果操作数中1的个数为偶数时置1,否则置0。 段寄存器 CS 代码段IP DS 数据段 SS 堆栈段SP BP ES 附加段 二、七种寻址方式: 1、立即寻址方式: 操作数就包含在指令中。作为指令的一部分,跟在操作码后存放在代码段。 这种操作数成为立即数。立即数可以是8位的,也可以是16位的。 例如: 指令: MOV AX,1234H 则: AX = 1234H 2、寄存器寻址方式: 操作数在CPU内部的寄存器中,指令指定寄存器号。 对于16位操作数,寄存器可以是:AX、BX、CX、DX、SI、DI、SP和BP等。对于8位操作数,寄存器可以是AL 、AH、BL、BH、CL、CH、DL、DH。 这种寻址方式由于操作数就在寄存器中,不需要访问存储器来取得操作数 因而可以取得较高的运算数度。

特殊功能寄存器地址与控制位

/************************************************************ * 特殊功能寄存器地址和控制位 ************************************************************/ /*中断使能1*/ #define IE1_ 0x0000 sfrb IE1 = IE1_; #define WDTIE 0x01 /*看门狗中断使能*/ #define OFIE 0x02 /*外部晶振故障中断使能*/ #define NMIIE 0x10 /*非屏蔽中断使能*/ #define ACCVIE 0x20 /*可屏蔽中断使能/flash写中断错误*/ #define URXIE0 0x40 /*串口0接收中断使能*/ #define UTXIE0 0x80 /*串口0发送中断使能*/ /*中断标志1*/ #define IFG1_ 0x0002 sfrb IFG1 = IFG1_; #define WDTIFG 0x01 /*看门狗中断标志*/ #define OFIFG 0x02 /*外部晶振故障中断标志*/ #define NMIIFG 0x10 /*非屏蔽中断标志*/ #define URXIFG0 0x40 /*串口0接收中断标志*/ #define UTXIFG0 0x80 /*串口0发送中断标志*/ /* 中断模式使能1 */ #define ME1_ 0x0004 sfrb ME1 = ME1_; #define URXE0 0x40 /* 串口0接收中断模式使能 */ #define USPIE0 0x40 /* 同步中断模式使能 */ #define UTXE0 0x80 /* 串口0发送中断模式使能 */ /* 中断使能2 */ #define IE2_ 0x0001 sfrb IE2 = IE2_; #define URXIE1 0x10 /* 串口1接收中断使能 */ #define UTXIE1 0x20 /* 串口1发送中断使能 */ /* 中断标志2 */ #define IFG2_ 0x0003 sfrb IFG2 = IFG2_; #define URXIFG1 0x10 /* 串口1接收中断标志 */ #define UTXIFG1 0x20 /* 串口1发送中断标志 */ /* 中断模式使能2 */ #define ME2_ 0x0005 sfrb ME2 = ME2_; #define URXE1 0x10 /* 串口1接收中断模式使能 */ #define USPIE1 0x10 /* 同步中断模式使能 */ #define UTXE1 0x20 /* 串口1发送中断模式使能 */ /************************************************************

proe选项配置文件

pro/e选项配置文件 allow_anatomic_features yes 设置建立扭曲里所有的加载菜单. bell 设置每次是否提示键盘铃 def-layer layer-axisAXES 轴图层为不同的类型项目指定预设的图层 名称. layer-csysCSYS 坐标layer-curveCURVES曲线 layer-pointPOINTS点 menu-translation both为中英文指定非英文版Pro/e时,选择显示的 版本. dialog_translation yes 中文 no英文执行非英文版Pro/e时,指定对 话块的显示语言. help_translation yes本国语言 no 英文执行非英文版Pro/e时,显示简要说明信息所用的语言. Save_model_display设定储存的图形数据总数. wireframe线框. Shading-high大多数详图(被着色) Shade_with 控制着色对象上基准曲线的显示. system_colors_file 指定系统颜色档案 spin-with-part-entities yes指定模型动旋转时,将显示基准特特征 trail-dir 指令pro/e在指定的目录中建立轨迹档案,而不是在启动目录 中建立. rename_drawings_with_object both 控制系统是否自动复制与零件和组 件相关的绘图 template_solidpart 指定用作预设的模板零件模型 default_dec_places 3 设定在所有模型式中显非角度尺寸的小数字 数. Feature_create-auto_ok yes在特征建立期间,确定当定义完所需的最后一个元素是否自动启动对话方框的确定. Flip_arrow_scale 2 为扩大反向箭头尺寸设定比例因子.

PROE 配置文件的设置

一、config 的设置 常用配置文件: config.pro ——系统配置文件,配置整个PROE系统 gb.dtl ——工程图配置文件,你可以先简单的理解为设置箭头大小,文字等标注样式。 format.dtl ——工程图格式文件(可以简单的理解为图框)的配置文件。 table.pnt ——打印配置文件,主要设置工程图打印时的线条粗细、颜色等。 A4.pcf ——打印机类型配置文件,主要设置工程图打印出图时的比例、纸张大小等。 config.win.1 ——(1为流水号,每改一次自动增加)操作界面、窗口配置文件,比如说我们可以在这个文件中设置模型树窗口的大小,各种图标、工具栏、快捷键在窗口的位置等等。 Tree.cfg ——模型树配置文件,主要设置在模型树窗口显示的内容、项目。 Config 文件,从后缀分主要有config.pro和config.sup两种,可满足包括系统的精度、显示设置、单位、打印机的设置、快捷键的设置、输入输出设置等等。应由经验丰富的工程师针对公司需要进行设置,然后作为公司的标准执行,方法是:在config 加入一行:变量名:drawing setup file值:指向你的dtl文件的绝对路径如:F:\MY Design\Pro_Stds\Config\Company.dtl 然后将config保存为config.pro在你的工作目录(安装proe时指定的目录,不是安装目录)下,启动proe会自动加载了。这样利于数据的交换和统一管理。config.pro 还要放在恰当的位置才能正确调用!Config.pro可以放在text目录下面顺利加载。建议把config.pro放在启动目录下,不要放在PROE安装目录的text目录下面,以免造成管理混一、config的设置 常用配置文件: config.pro——系统配置文件,配置整个PROE系统 gb.dtl——工程图配置文件,你可以先简单的理解为设置箭头大小,文字等标注样式。 format.dtl——工程图格式文件(可以简单的理解为图框)的配置文件。 table.pnt——打印配置文件,主要设置工程图打印时的线条粗细、颜色等。 A4.pcf——打印机类型配置文件,主要设置工程图打印出图时的比例、纸张大小等。 config.win.1——(1为流水号,每改一次自动增加)操作界面、窗口配置文件,比如说我们可以在这个文件中设置模型树窗口的大小,各种图标、工具栏、快捷键在窗口的位置等等。 Tree.cfg——模型树配置文件,主要设置在模型树窗口显示的内容、项目。 Config文件,从后缀分主要有config.pro和config.sup两种,可满足包括系统的精度、显示设置、单位、打印机的设置、快捷键的设置、输入输出设置等等。应由经验丰富的工程师针对公司需要进行设置,然后作为公司的标准执行,方法是:在config加入一行:变量名:drawing setup file值:指向你的dtl文件的绝对路径如:F:\MY Design\Pro_Stds\Config\Company.dtl 然后将config保存为config.pro在你的工作目录(安装proe时指定的目录,不是安装目录)下,启动proe会自动加载了。这样利于数据的交换和统一管理。config.pro还要放在恰当的位置才能正确调用!Config.pro可以放在text目录下面顺利加载。建议把config.pro放在启动目录下,不要放在PROE 安装目录的text目录下面,以免造成管理混乱,重装又没备份等问题。建议所有的配置文件全部放在一个文件夹中,再把启动目录指向这个文件!config.pro文件某些选项的值,是带*号的,是系统默认值,这些选项是可以不加的。因为系统默认就是这样,加了也是多余的! config.pro是一般类型的配置文件,而config.sup是受保护的系统配置文件是强制执行的配置文件,如果有其他配置文件里的项目和这个文件里的冲突则以这个文件里的配置为准。CONFIG文件设好后,放在以下目录:proe2000i\\text 改名为config.sup作为缺省环境变量强制执行,这样无需每一次打开靠载入CONFIG 。 config.pro设置窗口中的图标会有三种,电脑、闪电、火柴棒这三个图标意义不同! 电脑——选项设置后要重新运行PROE后才生效。(关闭PROE再重新打开)

相关主题