xukaiming
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3071回复:15

请教PROTEL中用CUPL对GAL编程的高手,帮一个看这个怎么编

楼主#
更多 发布于:2002-05-25 01:29
有G16V8一块,1脚定义为片选,11脚接地,2脚到9脚定义为D0到D7位数据口,要使19脚送08时变为高电平,送80或77时变为低电平,其它送数字保持不变,选给各位大侠磕头了!mail为XUKAIMING@CMMAIL .COM
fnight
驱动小牛
驱动小牛
  • 注册日期2001-10-20
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-25 08:08
1脚定义为片选,高
sorry,
fnight
驱动小牛
驱动小牛
  • 注册日期2001-10-20
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-25 08:49
1脚定义为片选,按高
sorry,
xukaiming
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-26 16:47
不管高电平低电平,都一样来一个,OE是低有效
fnight
驱动小牛
驱动小牛
  • 注册日期2001-10-20
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-27 08:02
 :D :D 那我的程序正好,隗快去式一式吧,
sorry,
wanghui97111
驱动牛犊
驱动牛犊
  • 注册日期2002-04-07
  • 最后登录2005-09-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-27 10:00
第一脚应定为CLK,11脚应定为OE
fnight
驱动小牛
驱动小牛
  • 注册日期2001-10-20
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-27 19:28
 

第一脚应定为CLK,11脚应定为OE

sorry,
fnight
驱动小牛
驱动小牛
  • 注册日期2001-10-20
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-27 19:28
 

第一脚应定为CLK,11脚应定为OE

sorry,
xukaiming
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-05-27 23:16
你别臭我,我知道1脚是锁存信号,没错啊,只是不知极性可否编程(在用干时序逻辑电路时,我的PROTEL用时编绎老是错的,不知是不是盗版的原因啊(产生错误码的JED文件)
xukaiming
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-05-27 23:47
zlf
zlf
驱动牛犊
驱动牛犊
  • 注册日期2002-05-27
  • 最后登录2003-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-06-02 20:35
你应该查一下编译前是否选对了型号,在protel里,根据16v8的不同用法,其配置参数应选不同的后缀
xjcxc
驱动牛犊
驱动牛犊
  • 注册日期2002-03-27
  • 最后登录2006-08-28
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-06-02 21:16
有G16V8一块,1脚定义为片选,11脚接地,2脚到9脚定义为D0到D7位数据口,要使19脚送08时变为高电平,送80或77时变为低电平,其它送数字保持不变,

\"19\"=08&\"1\"
no\"19\'=80&\'1\'+77&\'1\'
xukaiming
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-06-03 23:42
你们最好给我答案(就是写出源程序)然后我自已会分析,我已经给了你们分,请多多指教!
xjcxc
驱动牛犊
驱动牛犊
  • 注册日期2002-03-27
  • 最后登录2006-08-28
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-06-05 23:45
PIN 11 =  NetU1_I;
/* Part = (U1)  */

PIN 2 =  NetU3_I0;
/* Part = (U3)  */

PIN 3 =  NetU3_I1;
/* Part = (U3)  */

PIN 4 =  NetU3_I2;
/* Part = (U3)  */

PIN 5 =  NetU3_I3;
/* Part = (U3)  */

PIN 6 =  NetU3_I4;
/* Part = (U3)  */

PIN 7 =  NetU3_I5;
/* Part = (U3)  */

PIN 8 =  NetU3_I6;
/* Part = (U3)  */

PIN 9 =  NetU3_I7;
/* Part = (U3)  */

PIN 1 =  NetU4_I;
/* Part = (U4)  */

PIN 19 =  NetU5_O;
/* Part = (U5)  */

/*************************************************************************************/


/*************************************************************************************/
/*  Logic Equations                                                                  */
/*************************************************************************************/
NetU2_O = NetU12_O # NetU13_O;
/* Part = (U2)  */
NetU10_O = NetU11_O # NetU16_O;
/* Part = (U10)  */
NetU11_O = NetU15_O0 & NetU15_O1 & NetU15_O2 & NetU3_I3 & NetU15_O4 & NetU15_O5 & NetU15_O6 &
           NetU15_O7;
/* Part = (U11)  */
NetU12_O = NetU15_O0 & NetU15_O1 & NetU15_O2 & NetU15_O3 & NetU15_O5 & NetU15_O6 & NetU15_O7 &
           NetU3_I7;
/* Part = (U12)  */
NetU13_O = NetU3_I0 & NetU3_I1 & NetU3_I2 & NetU15_O3 & NetU3_I4 & NetU3_I5 & NetU3_I6 &
           NetU15_O7;
/* Part = (U13)  */
NetU15_O0 = !NetU3_I0;
/* Part = (U15)  */
NetU15_O1 = !NetU3_I1;
/* Part = (U15)  */
NetU15_O2 = !NetU3_I2;
/* Part = (U15)  */
NetU15_O3 = !NetU3_I3;
/* Part = (U15)  */
NetU15_O4 = !NetU3_I4;
/* Part = (U15)  */
NetU15_O5 = !NetU3_I5;
/* Part = (U15)  */
NetU15_O6 = !NetU3_I6;
/* Part = (U15)  */
NetU15_O7 = !NetU3_I7;
/* Part = (U15)  */
NetU16_O = !NetU2_O;
/* Part = (U16)  */
NetU17_O = NetU4_I & NetU11_O & NetU2_O;
/* Part = (U17)  */
NetU5_O. d  = NetU10_O;
/* Part = (U18)  */
NetU5_O. ck  = NetU17_O;
/* Part = (U18)  */
NetU5_O. oe  = NetU1_I;
/* Part = (U19)  */
/*************************************************************************************/

xjcxc
驱动牛犊
驱动牛犊
  • 注册日期2002-03-27
  • 最后登录2006-08-28
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-06-05 23:46

 
第一脚应定为CLK,11脚应定为OE


xukaiming
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-06-06 20:51
如何给分啊,为什么一进来就说我没登录,明明已经登录了的,
游客

返回顶部