本帖最后由 peng154090 于 2013-8-24 11:07 编辑
用g16v8a实现可分频,程序如下。望各位大神帮忙看看错误在哪里,谢谢!
/* *************** INPUT PINS *********************/
PIN 1 =clk ; /* */
PIN 2 = f ; /* */
PIN 3 = R ; /* */
PIN 4 = d0 ; /* */
PIN 5 = d1 ; /* */
PIN 6 = d2 ; /* */
PIN 7 = d3 ; /* */
/* *************** OUTPUT PINS *********************/
PIN 12 =MC ; /* */
PIN 13 =Q2 ; /* */
PIN 14 =Q4 ; /* */
PIN 15 =Q6 ; /* */
PIN 16 =Q8 ; /* */
PIN 17 =Q10 ; /* */
PIN 18 =Q12 ; /* */
PIN 19=Q14;
field CNT=[Q2,Q4,Q6,Q8,Q10,Q12,Q14];
MC=!d0&f#d0&f&!Q2#d0&!f&Q2#R;
Q2.D=((!Q2&!d1&!d2&!d3)#(Q4&d1&!d2&!d3)#(Q6&!d1&d2&!d3)#(Q8&!d1&d2&!d3)#(Q10&!d1&!d2&d3)#(Q12&!d1&!d2&d3)#(Q14&!d1&!d2&d3))&!R;
Q4.D=!Q2&!R;
Q6.D=Q4&!R;
Q8.D=Q6&!R;
Q10.D=Q8&!R;
Q12.D=Q10&!R;
Q14.D=Q12&!R;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>