cd40193-help.pd 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. #N canvas 406 127 739 406 12;
  2. #X obj 75 5 cd40193 up down counter;
  3. #X obj 75 -53 tgl 15 1 empty empty up_clock 17 7 0 10 -44926 -258699
  4. -1 1 1;
  5. #X obj 100 -37 tgl 15 1 empty empty down_clock 17 7 0 10 -44926 -258699
  6. -1 1 1;
  7. #X obj 126 -88 tgl 15 1 empty empty clear 17 7 0 10 -44926 -258699
  8. -1 0 1;
  9. #X obj 151 -111 tgl 15 1 empty empty load 17 7 0 10 -44926 -258699
  10. -1 1 1;
  11. #X obj 177 -24 tgl 15 0 empty empty A 17 7 0 10 -260818 -258699 -1
  12. 0 1;
  13. #X obj 202 -24 tgl 15 0 empty empty B 17 7 0 10 -260818 -258699 -1
  14. 0 1;
  15. #X obj 228 -24 tgl 15 0 empty empty C 17 7 0 10 -260818 -258699 -1
  16. 0 1;
  17. #X obj 254 -24 tgl 15 0 empty empty D 17 7 0 10 -260818 -258699 -1
  18. 0 1;
  19. #X obj 75 47 tgl 15 0 empty empty QA 17 7 0 10 -24198 -258699 -1 1
  20. 1;
  21. #X obj 110 47 tgl 15 0 empty empty QB 17 7 0 10 -24198 -258699 -1 1
  22. 1;
  23. #X obj 146 47 tgl 15 0 empty empty QC 17 7 0 10 -24198 -258699 -1 1
  24. 1;
  25. #X obj 182 47 tgl 15 0 empty empty QD 17 7 0 10 -24198 -258699 -1 1
  26. 1;
  27. #X obj 218 29 tgl 15 0 empty empty Carry 17 7 0 10 -62784 -258699 -1
  28. 1 1;
  29. #X obj 254 47 tgl 15 0 empty empty Borrow 17 7 0 10 -62784 -258699
  30. -1 1 1;
  31. #X obj 349 106 cd40193 up down counter;
  32. #X obj 451 77 tgl 15 0 empty empty A 17 7 0 10 -260818 -258699 -1 0
  33. 1;
  34. #X obj 476 77 tgl 15 0 empty empty B 17 7 0 10 -260818 -258699 -1 0
  35. 1;
  36. #X obj 502 77 tgl 15 0 empty empty C 17 7 0 10 -260818 -258699 -1 0
  37. 1;
  38. #X obj 528 77 tgl 15 0 empty empty D 17 7 0 10 -260818 -258699 -1 0
  39. 1;
  40. #X obj 349 148 tgl 15 0 empty empty QA 17 7 0 10 -24198 -258699 -1
  41. 1 1;
  42. #X obj 384 148 tgl 15 0 empty empty QB 17 7 0 10 -24198 -258699 -1
  43. 1 1;
  44. #X obj 420 148 tgl 15 0 empty empty QC 17 7 0 10 -24198 -258699 -1
  45. 1 1;
  46. #X obj 456 148 tgl 15 0 empty empty QD 17 7 0 10 -24198 -258699 -1
  47. 0 1;
  48. #X obj 492 130 tgl 15 0 empty empty Carry 17 7 0 10 -62784 -258699
  49. -1 1 1;
  50. #X obj 528 148 tgl 15 0 empty empty Borrow 17 7 0 10 -62784 -258699
  51. -1 1 1;
  52. #X text 32 -155 cd40193 emulates the CMOS synchronous up/down counter
  53. ;
  54. #X text 212 -113 0 loads data into counter;
  55. #X text 197 -90 1 clears counter;
  56. #X text 202 -65 0 to 1 transition on a clock counts only if the other
  57. clock = 1 and clear = 0 and load = 1;
  58. #X text 285 204 20070314_MartinPeach;
  59. #X obj 9 -121 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  60. 1;
  61. #X obj 9 -89 metro 100;
  62. #X connect 0 0 9 0;
  63. #X connect 0 1 10 0;
  64. #X connect 0 2 11 0;
  65. #X connect 0 3 12 0;
  66. #X connect 0 4 13 0;
  67. #X connect 0 4 15 0;
  68. #X connect 0 5 14 0;
  69. #X connect 0 5 15 1;
  70. #X connect 1 0 0 0;
  71. #X connect 2 0 0 1;
  72. #X connect 3 0 0 2;
  73. #X connect 3 0 15 2;
  74. #X connect 4 0 0 3;
  75. #X connect 4 0 15 3;
  76. #X connect 5 0 0 4;
  77. #X connect 6 0 0 5;
  78. #X connect 7 0 0 6;
  79. #X connect 8 0 0 7;
  80. #X connect 15 0 20 0;
  81. #X connect 15 1 21 0;
  82. #X connect 15 2 22 0;
  83. #X connect 15 3 23 0;
  84. #X connect 15 4 24 0;
  85. #X connect 15 5 25 0;
  86. #X connect 16 0 15 4;
  87. #X connect 17 0 15 5;
  88. #X connect 18 0 15 6;
  89. #X connect 19 0 15 7;
  90. #X connect 31 0 32 0;
  91. #X connect 32 0 1 0;