Приложение 3.2. Каталог демонстрационных схемных файлов программы ISIS/Proteus

 

В этом приложении приводится краткое описание  схемных файлов программы ISIS/Proteus из папки Samples, что позволяет оперативно выбрать необходимый материал при проведении учебных занятий; расширение .DSN в названиях файлов опущено. При наличии исходных текстов программ в соответствующих примерах используются обозначения С для языка СИ и А — для Ассемблера.

1. Graph Based Simulation

1. 16l8 — пример программирования ИМС AM16L8 с пережигаемыми перемычками с возможностью редактирования программы прожига в окне Edit Script Block (вызывается комбинацией CTRL + E после выделения текстовой ссылки в правой части окна примера) с последующей проверкой результатов программирования с помощью инструмента DIGITAL ANALYSIS (см. разд. 29.3); далее используемые инструменты будут указываться в круглых скобках.

2. 22v10 — аналогично п. 1, но для ИМС AM22V10.

3. 393.154 — схема включения ИМС дешифратора 4 ´ 16 типа 74154 (отечественный аналог КР155ИД3), управляемого по адресному входу ½ ИМС двоичного счетчика 74LS393 (DIGITAL ANALYSIS).

4. 741 — исследование инвертирующего усилителя на ОУ 741 (ANALOGUE, FREQUENCY, NOISE и DISTORTION ANALYSIS) (см. разд. 29.3).

5. 741chain — исследование инвертирующего усилителя на ОУ 741 с цепочкой из 6-ти последовательно включенных повторителей на ОУ 741 на выходе (ANALOGUE).

6. 741noise — исследование инвертирующего усилителя на ОУ 741 (ANALOGUE и NOISE); результаты аналогичны полученным в п. 4.

7. 7493 — схема включения двоичного счетчика 7493 (КР155ИЕ5) (DIGITAL ANALYSIS).

8. 74259 — схема включения ИМС 8-ми адресуемых D-триггеров 74259 (DIGITAL ANALYSIS).

9. ADC0808 — восьмиканальный аналого-цифровой преобразователь (АЦП) (см. разд. 29.3).

10. ADC0831 — 8-разрядный АЦП с последовательным выводом кода и делителем напряжения на анимационной модели потенциометра в качестве источника входного сигнала постоянного тока (DIGITAL ANALYSIS).

11.Cmosmono — ждущий мультивибратор на логических элементах ИЛИ-НЕ (TRANSIENT ANALYSIS).

12. Counter5 — двоичный счетчик с коэффициентом счета 5 на ИМС двоичного счетчика 74LS393 с обратной связью на двухвходовом элементе И (1/4 ИМС 74LS08) (DIGITAL ANALYSIS).

13. Crystall — цепь из последовательно включенных резистора и кварца на 1 МГц; результат испытаний представлен амплитудно-частотной характеристикой (АЧХ) (FREQUENCY ANALYSIS).

14. DAC0808 — 8-разрядный цифроаналоговый преобразователь (ЦАП) с аналоговым преобразователем выходного тока в напряжение (повторитель на ОУ с резистором в цепи обратной связи); в качестве источника входного кода  используются два последовательно включенных счетчика 74LS393 (TRANSIENT ANALYSIS).

15. Diode — диодные ограничители и фиксаторы уровня (см. разд. 8.3) (DIGITAL ANALYSIS).

16. Ff — мультивибратор на транзисторах (см. разд. 8.3 и 32.4) (TRANSIENT ANALYSIS).  

17. Fourier — Фурье-анализ разнообразных сигналов (см. разд. 29.3) (FOURIER (FFT) и AUDIO ANALYSIS).

18. Invosc — мультивибратор на примитивных АЦП, ЦАП и инверторах (TRANSIENT ANALYSIS).  

19. Lpf — низкочастотный фильтр с частотой среза 10 кГц (FREQUENCY ANALYSIS).

20. Mixed — формирователь пилообразного напряжения с помощью 8-разрядного ЦАП ZN426 по данным, записанным в 16-килобитном ПЗУ 2716, адресуемом двумя двоичными счетчиками 74LS161 (КР1533ИЕ10) и мультивибратором в качестве генератора тактовых импульсов на интегральном таймере 555 (КР1006ВИ1) (TRANSIENT ANALYSIS).  

21. Mutual1 — цепь из двух взаимно связанных катушек индуктивности (FREQUENCY ANALYSIS).

22. Mutual2 — цепь из трех взаимно связанных катушек индуктивности (FREQUENCY ANALYSIS).

23. Plltype1 — система фазовой автоподстройки частоты (ФАПЧ) (TRANSIENT ANALYSIS) (см. разд. 29.3).

24. Plltype2 — система ФАПЧ, отличающаяся от предыдущей применением RC-фильтра вместо двух активных на ОУ и фазовым детектором на двух D-триггерах (TRANSIENT ANALYSIS).

25. Pots — цепь для сравнения делителей напряжения на анимационных моделях переменных резисторов с линейной и логарифмической характеристикой (FREQUENCY ANALYSIS).

26. Poweramp — усилитель мощности на комплементарной паре транзисторов (см. разд. 7.4 и 33.11) (ANALOGUE, FREQUENCY и DC SWEEP ANALYSIS).

27. Ra53 — автогенератор на ОУ с мостом Вина (см. разд. 10.14 и 33.15) (ANALOGUE ANALYSIS).

28. Rescap — исследование фазо-частотных и энергетических характеристик последовательной RC-цепи (ANALOGUE, FREQUENCY и POWER ANALYSIS). Особенностью этого примера является демонстрация применения функции Expression в окне команды Add Traces инструмента TRANSIENT. Для этого в строке Probe 1 выбираются показания пробника входного напряжения (Р1), в строке Probe 2 — показания пробника напряжения на конденсаторе (Р2), а в строке Probe 3 (Р3) — показания пробника тока. В таком случае мощность, выделяемая на резисторе, равна (P1-P2)*P3 и в таком виде заносится в строке Expression, а в строке Name — название осциллограммы POWER, после чего выполняется команда Simulate Graph.

29. Resistor — четыре схемы использования резистора в качестве пассивного сумматора, в сочетании с логическим элементом с тремя состояниями выхода, в качестве так называемого резистора подтяжки и нагрузки ИМС с 4-мя D-триггерами (DIGITAL ANALYSIS).

30. RsffRS-триггер на двух двухвходовых элементах И-НЕ (см. разд. 26.9 и 35.8) (DIGITAL ANALYSIS).

31. Spice1 — неинвертирующий усилитель на ОУ LMC660 компании National Semiconductor (см. разд. 10.1) (ANALOGUE ANALYSIS).

32. Spice2 — каскад с общим эмиттером (см. разд. 7.1 и 32.5) (ANALOGUE ANALYSIS).

33. Sweep — демонстрация инструмента DC SWEEP при исследовании нелинейных и цепей с переменными параметрами (см. разд. 29.3 и 33.12).

34. Switches — примеры использования анимационных ключей из библиотеки Switches & Relays (DIGITAL ANALYSIS).

35. Tlights — схема управления анимационной моделью светофора с помощью ИМС AM16V8 программируемой логики (DIGITAL ANALYSIS).

36. Transfer — пример использования инструмента TRANSVER в качестве характериографа для снятия семейства выходных характеристик транзистора в схеме с общим эмиттером.

37. Trformer — схема для исследования трансформатора (ANALOGUE ANALYSIS).

38. Triangle — формирователь прямоугольных импульсов из треугольных с помощью TTL-инвертора (1/6 ИМС 7404) (ANALOGUE ANALYSIS).

39. UJTcurve — пример использования инструмента TRANSVER для снятия вольтамперной характеристики (ВАХ) лавинного транзистора.

40. UJTosc — схема релаксационного генератора пилообразного напряжения на лавинном транзисторе (ANALOGUE ANALYSIS).

41. Vco — испытание управляемого напряжением генератора прямоугольных колебаний VCO; функциональная схема модели VCO вызывается командой Goto Child Sheet из контекстного меню после правого щелчка мышью по значку VCO, возврат — командой Exit to Parent Sheet из контекстного меню окна функциональной схемы (TRANSIENT ANALYSIS).

42. Zin — исследование зависимости входного импеданса неинвертирующего усилителя на ОУ 741 от частоты (FREQUENCY ANALYSIS).

43. Zout — исследование зависимости выходного импеданса неинвертирующего усилителя на ОУ 741 от частоты (FREQUENCY ANALYSIS).

2. Interactive Simulation

2.1. Animated Circuits — схемы с анимационными моделями.

44. Ac01 — источник синусоидального сигнала, нагруженный на лампочку (см. разд. 31.9).

45. Ac02 — источник синусоидального сигнала, нагруженный на два последовательно включенных резистора.

46. Ac03 — цепь из трансформатора, нагруженного на лампочку и с вольтметрами мгновенного значения (с малой постоянной времени) в первичной и вторичной обмотках (см. разд. 31.9).

47. Basic01 — цепь из последовательно включенных батарейки, ключа и лампочки.

48. Basic02 — цепь из последовательно включенных батарейки, переменного резистора и лампочки, интенсивность свечения которой зависит от положения подвижного контакта резистора.

49. Basic03 — цепь из последовательно включенных батарейки, ключа и  двух лампочек.

50. Basic04 — батарейка, к которой с помощью двух ключей параллельно могут подключаться или отключаться по лампочке.

51. Basic05 — цепь из последовательно включенных батарейки, двух ключей и лампочки.

52. Basic06 — цепь для управления скоростью и направлением вращения двигателя постоянного тока (см. разд. 31.9).

53. Basic07 — схема для испытания предохранителя (см. разд. 31.9).

54. Caps01 — цепь из последовательно включенных батарейки, конденсатора и лампочки, по интенсивности свечения которой можно судить о зарядном токе.

55. Caps02 — двухконтурная цепь из батарейки, к которой ключом может подключаться резистор и конденсатор (контур заряда), а вторым ключом — лампочка (контур разряда).

56. Caps03 — двухконтурная цепь заряда и разряда конденсатора (см. разд. 31.9).

57. Comb01 — демонстрация работы двухвходового элемента И с таблицей истинности (см. разд. 35.1).

58. Comb02 — аналогично п. 57 для элемента ИЛИ.

59. Comb03 — аналогично п. 57 для элемента НЕ.

60. Comb04 — аналогично п. 57 для элемента И-НЕ и последовательно включенных И и НЕ.

61. Comb05 — аналогично п. 60 для элемента ИЛИ-НЕ.

62. Comb06 — аналогично п. 57 для элемента ИСКЛЮЧАЮЩЕЕ ИЛИ.

63. Counter — четырехразрядный десятичный на двух ИМС 74LS390 (см. разд. 35.1).

64. Diode01 — демонстрация прямого включения диода (см. разд. 32.1).

65. Diode02 — демонстрация обратного включения диода (см. разд. 32.1).

66. Diode03 — однополупериодный выпрямитель (см. разд. 32.1).

67. Diode04 — однополупериодный выпрямитель с амперметром(см. разд. 32.1).

68. Diode05   однополупериодный выпрямитель с емкостным фильтром (см. разд. 32.1).

69. Diode06 — однополупериодный выпрямитель с емкостным фильтром и измерительными приборами (см. разд. 32.1).

70. Diode07 — двухполупериодный мостовой выпрямитель (см. разд. 32.1).

71. Diode08 — аналогично п. 70, но с емкостным фильтром.

72. Diode09 — двухполупериодный выпрямитель с нулевой точкой.

73. Diode10 — аналогично п. 72, но с емкостным фильтром.

74. Indrel01 — переходные процессы в LR-цепи, где R представлено лампочкой.

75. Indrel02 — демонстрация работы реле.

76. Indrel03 — аналогично п. 75, но с возможностью плавного изменения напряжения срабатывания реле (см. разд. 30.4).

77. Intres01 — схема тестирования батареи (см. разд. 30.4).

78. Intres02 — схема тестирования батареи, но без сопротивления нагрузки.

79. Lissajous — демонстрация фигур Лиссажу.

80. Im3914 — схема включения ИМС LM3914 для управления десятисегментным шкальным индикатором (см. разд. 4.2)..

81. Mvcr01 — цепь из батарейки и лампочки.

82. Mvcr02 — цепь из батарейки и двух лампочек.

83. Mvcr03 — цепь из батарейки, лампочки и амперметра.

84. Mvcr04 — аналогично п. 83, но с измерением напряжения на лампочке.

85. Mvcr05 — двухконтурная цепь постоянного тока с двумя лампочками (см. разд. 30.4).

86. Mvcr06 — цепь постоянного тока с тремя последовательно включенными батарейками и нагрузкой (демонстрация обобщенного закона Ома.

87. Mvcr07 — цепь из батарейки и резистора.

88. Mvcr08 — мостовая цепь постоянного тока.

89. Mvcr09 — трехконтурная цепь постоянного тока

90. Opamp01 — дифференциальный усилитель на ОУ без обратной связи (см. разд. 33.1).

91. Opamp02 — аналогично п. 90, но с дополнительными резисторами в мостовой входной схеме.

92. Opamp03 — повторитель на ОУ (см. разд. 33.1).

93. Opamp04 — неинвертирующий усилитель на ОУ (см. разд. 33.1).

94. Opamp05 — инвертирующий усилитель на ОУ (см. разд. 33.1).

95. Opamp06 — аналогично п. 95.

96. Osc01 — колебательная цепь (см. разд. 31.9).

97. Osc02 — мультивибратор на транзисторах (см. разд. 32.4).

98. Osc03 — мультивибратор на интегральном таймере NE555 (см. разд. 27.4 и 33.1).

99. Osc04 — преобразователь напряжение-частота на ИМС NE555.

100. Pcvc01 — потенциометрическая схема включения переменного резистора для регулировки яркости свечения лампочки (см. разд. 30.4).

101. Pcvc02 — аналогично п. 100, но для регулировки напряжения на резисторе нагрузки.

102. Pcvc03 — аналогично п. 100, но для регулировки напряжения на обратно включенном диоде с амперметром для контроля тока.

103. Pcvc04 — аналогично п. 102, но для прямо включенного диода.

104. Seg01 — RS-триггер на двух элементах И-НЕ (см. разд. 35.8).

105. Seg02 — D-триггер (см. разд. 35.8).

106. Seg03 — JK-триггер (см. разд. 35.8).

107. Seg04 — четырехразрядный регистр сдвига на 4-х D-триггерах (см. разд. 35.8).

108. Seg05 — трехразрядный двоичный счетчик последовательного типа на D-триггерах с индикацией в двоичном и десятичном коде.

109. Traffic — схема управления уличным светофором (см. разд. 35.8).

110. Tran01 — два транзисторных ключа (см. разд. 32.4).

111. Tran02 — однокаскадный усилитель постоянного тока (УПТ) (см. разд. 32.4).

112. Tran03 — транзисторный ключ с регулируемым напряжением срабатывания.

113. Tran04 — однокаскадный УПТ для управления реле (см. разд. 32.4).

114. Tran05 — электронное реле времени на транзисторном ключе с фиксированным временем срабатывания.

115. Tran06 — аналогично п. 114.

116. Tran07 — аналогично п. 114, но с регулируемым временем срабатывания (см. разд. 32.4).

117. TTLClock — цифровые часы на счетчиках 74160 (КР155ИЕ9) с логическими элементами в цепях обратной связи и ИМС 7467 управления семисегментными алфавитно-цифровыми индикаторами.

2.2. COMPIM Demo

118. Termecho — схема распайки 9-штырькового разъема терминала последовательного интерфейса UART (разд. 38.1) с индикацией активной шины TXD (Transmit Data) в режиме передачи.

2.3. Counter Timer

119. Frequency Meter — демонстрация цифрового частотомера в режиме измерения частоты (см. разд. 33.1).

120. Timer Mode — цифровой частотомер в режиме таймера (см. разд. 29.3).

2.4. Ethernet Samples

В этой папке приводятся две схемы для имитация пользовательской станции Ethernet-сети с использованием стартового набора компании Microchip.

2.5. Motor Examples

121. Bistepper — устройство управления биполярным шаговым двигателем (А) (см. разд. 38.14.2).

122. HC11PWM — микропроцессорное устройство управления двигателем постоянного тока (А) (см. разд. 38.14.1).

123. HservoHobby Servo система (см. разд. 38.14.5).

124. Picstepper — устройство управления униполярным шаговым двигателем (А) (см. разд. 38.14.3).

125. Servo — следящая система (А) (см. разд. 38.14.3).

2.6. Pattern Generator

126. PauseModes — демонстрация кодового генератора в режиме паузы (см. также разд. 29.3).

127. RS232 — вывод на терминал последовательного интерфейса UART (RS232) (разд. 38.1) данных с кодового генератора в режиме внешнего запуска (от кнопки) по входу TRIG (см. разд. 29.3).

128. TriggerModes — демонстрация кодового генератора в режиме в режиме внешнего запуска (от кнопки) по входу TRIG и останова (с «заморозкой») по входу HOLD на заданное кнопкой время (см. разд. 29.3) (TRANSIENT ANALYSIS).

3. Schematic & PCB Layout

В этой папке размещаются схемы для подготовки печатных плат (без моделирования).

4.Tutorials

129. Amadtut — реле, управляемое генератором PWLIN (разд. 29.3) (TRANSIENT ANALYSIS).

130. Asimtut1 — усилитель на ОУ с однополярным питанием (без моделирования) (см. разд. 10.15).

131. Asimtut2 — аналогично п. 130, но с моделированием (TRANSIENT ANALYSIS).

132. Dmodtut1 — испытание ждущего мультивибратора с перезапуском на ½ ИМС 54LS123 (КР1533АГ3) (DIGITAL ANALYSIS).

133. Dmodtut2 — аналогично п. 132, но без необходимости выполнять команду Simulate Graph (см. разд. 29.3)

134. Dsimtut1 — схема счетчика на 5 на ½ ИМС 74LS393 (4-разрядный двоичный счетчик) с обратной связью на ИМС 74LS08 ((КР1533ЛИ1) (без моделирования) (см. разд. 10.15).

135. Dsimtut2 — счетчик по п. 134, но с моделированием (DIGITAL ANALYSIS).

136. Isimtut — схема, состоящая из входного усилителя на ОУ и двухканального фильтра (каждый из двух активных фильтрах второго порядка на ОУ с разной резонансной частотой); выходное напряжение каждого канала с помощью переключателя может подаваться на вход перемножающего цифроаналогового преобразователя (без моделирования).

137. Ppsu — схема стабилизатора напряжения на ОУ (без моделирования).

138. Styletut — аналогично п. 137, но с окрашенными в желтый цвет компонентами.

139. Traffic — схема управления двумя уличными светофорами на микроконтроллере (МК) PIC16F84A.

5. VSM Chess

140. GNUCHESS — шахматы на МК LPC2124 класса ARM (С) (см. разд. 37.1 и [29]).

141. Avrchess — шахматы на МК ATMEGA103 (С) (см. гл. 37).

142. Chess11 — шахматы на МК MC68HC11E9 (С).

143. Chess51 — шахматы на МК P87C51RD+ 8051 (С).

144. PICCHESS — шахматы на 16-разрядном МК PIC18F452 компании Microchip (С) (см. разд. 38.12).

6. VSM for 8051

145. AD1674&80C51 — система на 12-битном АЦП AD1674 компании Analog Device  и МК 80С51 с архитектурой 8051 (С) (см. разд. 38.5).

146. DAC1230_8051 — система на 12-битном ЦАП DAC1230 компании National Semiconductor и МК AT89C51RD2 с архитектурой 8051 компании Atmel (С) (см. разд. 38.6).

147. CALC — простой калькулятор на МК 8051 (А).

148. LCDDEMO — контроллер двухстрочного LCD-дисплея на МК 8051 (А).

149. ExtMem — схема подключения внешней памяти к МК 8051 (А) (DIGITAL ANALYSIS).

150. Basic — МК-система на МК 8051 с ОЗУ и ПЗУ (А).

151. Calc — простой калькулятор на МК 8051 (С).

7. VSM for ARM7

152. uCLinux — интерпретатор языка uCLinux для МК класса ARM7TDMI с вводом команд и выводом результатов с помощью терминала UART.

8.  VSM for AVR

153. EW12A03GLY — контроллер графического LCD-дисплея на МК ATMEGA32 (С).

155. Extram — схема подключения статической памяти 6264 к МК класса 8051 (А) (DIGITAL ANALYSIS) (см. разд. 38.8).

156. T15demo — АЦП на базе МК ATTINY15 с выводом данных в виде отношения Ui/Ucc на блок из 4-х семисегментных индикаторов (А).

157. DS18x20demo — МК-система для измерения температуры с использованием цифровых датчиков компании MAXIM с однопроводным интерфейсом 1-Wire (см. разд. 38.2) и виртуальным терминалом UART для отображения отдельных шагов программы и результатов измерения (С) (см. разд. 29.1).

158. 1WIRE_NET — сеть 1-Wire-устройств компании Maxim, обслуживаемая МК компании Atmel (С) (см. разд. 38.9).

9. VSM for Basic Stamp

В этой папке содержатся описания устройств на МК компании Parallax с использованием языка BASIC Stamp этой же компании (см. разд. 38.1).

159. 4 Bit LCD — контроллер 4-битового LCD-дисплея.

160. PWM Voltage — МК в качестве широтно-импульсного модулятора.

161. Sx Terminal Filter — МК с двумя UART-терминалами (на прием и передачу).

162. Time Clock — цифровые часы с LCD-дисплеем и кнопками установки времени.

163. 4-bit LCD — аналогично п. 159, но на другом МК.

164. Button — управляемый кнопками импульсный генератор с отображением количества импульсов на двухразрядном семисегментном индикаторе. 

165. DTMFout — формирователь DTMF-сигналов (используются в тональной телефонии) с выходом на биппер.

166. Freqout — формирователь незатейливой мелодии с выходом на биппер.

167. RCTIME — формирователь сигналов с времязадающей RC-цепью с выводом значения частоты на дисплей UART-терминала. 

168. SERIN — схема тестирования МК по последовательному интерфейсу с выводом данных на дисплей с. 

169. Auxio — счетчик импульсов с выводом младших и старших 4-х разрядов на 7-сегментные индикаторы с возможностью раздельного обнуления каждого с помощью кнопок.

170. LCD — демонстрация процесса записи/чтения  данных 256-килобитной EEPROM 24LC256 компании Arizona Microchip с интерфейсом I2C и выводом количество обращений к шине I2C на LCD-дисплей (см. разд. 38.3).

171. Poll — демонстрация процесса прерывания с помощью кнопки

172. Store — вывод данных на UART-терминал.

173. RUN Slot — вывод данных на UART-терминал и 7-сегментный индикатор.

174. DS18S20 — демонстрация процесса вывода результатов измерения температуры (в градусах Цельсия и Фаренгейта) с цифрового датчика DS18S20 компании MAXIM с однопроводным интерфейсом 1-Wire на UART-терминал (см. разд. 38.2).

175. DS2433 — демонстрация процесса вывода на UART-терминал содержимого 4096-битовой EEPROM типа DS2433 с интерфейсом 1-Wire компании MAXIM (см. разд. 38.2).

10. VSM for HC11

В этой папке содержатся описания устройств на МК MC68HC11 компании Motorola.

176. Basic11 — интерпретатор языка BASIC11 с описанием команд; для ввода/вывода команд и данных используются UART-терминал и блок 4-разрядного 7-сегментного индикатора (А). 

177. EVB11 — схема стартового набора HC11 (такие наборы позволяют оперативно, ми­нуя этап макетирования, приступить к практической разработке прило­жений на данном МК, — см. разд. 37.5) (А).

178. HC11LCD — контроллер графического LCD-дисплея (А). 

Далее следуют примеры устройств на МК компании Microchip.

11. VSM for PIC10

179. Parity Check — проверка данных на четность или нечетность (выбирается переключателем); используется МК PIC10F202 и UART-терминал для ввода/вывода данных (А).

 12. VSM for PIC12

180. PIC12ADC — АЦП на МК PIC12C671 и регистре 74149 для преобразования последовательного кода в параллельный с последующим отображением на двух 7-сегментных индикаторах (А) (DIGITAL ANALYSIS).

181. PIC12i2c — вывод данных EEPROM МК PIC12CE518 с использованием регистра 74149 для преобразования последовательного кода в параллельный с последующим отображением на двух 7-сегментных индикаторах (А).

13. VSM for PIC16

182. GEPE456 — контроллер графического LCD-дисплея на МК PIC16F877 (А).

183. RS232LCD — контроллер алфавитно-цифрового LCD-дисплея с последовательным обменом на МК PIC16F877 (А).

184. DS1822 — цифровой термометр на базе датчика DS1822 компании MAXIM с однопроводным интерфейсом 1-Wire и МК PIC16F628А с выводом данных на 4-строчный алфавитно-цифровой LCD-дисплей (А).

185. DS2405 — 1-Wire сеть из трех программируемых ключей DS2405 компании MAXIM и МК PIC16F628А с выводом данных (on/off) на 4-строчный алфавитно-цифровой LCD-дисплей и светодиод в каждом ключе (А).

186. LCD4bit — контроллер 4-битового LCD-дисплея с параллельным обменом на МК PIC16F877 (С).

187. ADC — АЦП на МК PIC16F877 двух регистрах-защелках 74LS133 для отображением результатов преобразования на четырех 7-сегментных индикаторах (А).

188. PICCALC — арифметический калькулятор на МК PIC16F84А и однострочном LCD-дисплее (С).

189. PICCLOCK — цифровые часы на МК PIC16F876, ИМС серии 74 и 6-разрядном 7-сегментном индикаторе с кнопками управления (А).

190. PIC Doorbell — музыкальный входной (дверной) звонок на МК PIC16F84А с выводом аудио сигнала на биппер (А).

191. I2cmem1 — организация вывода данных из 4-килобитной EEPROM 24С04А компании Arizona Microchip на МК PIC16F877 с возможностью перезаписи (включается вручную ключом) (DIGITAL ANALYSIS) (А).

192. PICBASIC — контроллер графического LCD-дисплея с параллельным обменом на МК PIC16F877 (А).

193. Traffic Lights — система управления уличным светофором на МК PIC16F84А (А) (см. разд. 38.13).

14. VSM for PIC18

194. PICCALC — арифметический калькулятор на МК PIC18F452 и однострочном LCD-дисплее (С).

195. Data Log — контроллер виртуальной модели винчестера с интерфейсом ATA/IDE (A) (см. разд. 38.10).

196. PIC18_&_MAX6675 — система контроля температуры на МК PIC18F452 с никель-хром-никелевой термопарой ТСК (для диапазона 0—1024 °С) из библиотеки Transducers, АЦП MAX6675 с последовательным выводом данных и динамической индикацией на 6-разрядном блоке 7-сегментных индикаторов (А) (см. разд. 38.15).

197. PICCALC — арифметический калькулятор на МК PIC18F452 и однострочном LCD-дисплее (С).

198. PICCCHESS — шахматы на МК PIC18F452 с графическим LCD-дисплеем и UART-терминалом (С).

199. Space Invaders — МК-игра (А) (см. разд. 38.11).

15. VSM for PIC24

200. PICC24 Calculator — арифметический калькулятор на МК PIC24FJ64GA006 и однострочном LCD-дисплее (С).

201. PICC24 Speech — набор элементов (два последовательно включенных фильтра второго порядка на ОУ, датчик температуры ТС1047 компании Microchip, цепь подтяжки с кнопкой), не имеющих отношения к МК (впечатление незаконченности и неопределенности) (С).

16. VSM for USB — в этой папке содержится схема стартового набора компании Microchip на МК PIC18F450 с USB интерфейсом для подключения к ПК и необходимые драйверы; материал представляет интерес для владельцев такого набора.

17. VSM MPLAB Viewer — в этой папке содержатся схемы аппаратных средств отладки МК-систем и стартовых наборов компании Microchip для разработки МК-устройств целевого назначения с возможностью использования MPLAB — интегрированной среды разра­ботки IDE (Integrated Development Environment), в состав которой входят [11]: редактор; ассемблеры; компиляторы; компоновщики; программаторы; эмуляторы. При этом MPLAB оперирует со следующими типами файлов:

.ASM — исходный файл приложения на Ассемблере;

.COD — Файл символических имен и объектный код для симулятора;

.ERR — суммарный файл ошибок;

.LST — файл листинга;

.HEX — шестнадцатеричный файл, загружаемый в МК;

.BKX — резервный шестнадцатиразрядный файл;

.PJT — файл проекта.

17.1. App Notes — стартовые наборы:

202. AN245 — набор на МК PIC16F877 с 5-вольтовым стабилизатором напряжения, набором микропереключателей для выбора режимов работы и формирования стимулирующих воздействий, набора светодиодов для индикации состояния регистров и т. п. (С).

203. AN696 — набор на МК PIC18F452 для разработки сервосистем; включает: набор микропереключателей, модель двигателя постоянного тока со встроенным тахометром и усилителем мощности (см. разд. 38.14.4 и

38.14.5), формирователь сигналов обратной связи (с выхода тахометра) на двух D-триггерах (ИМС 74НС74), 1-килобитную EEPROM 24LC0A с интерфейсом I2C, формирователь сигналов UART (ИМС DS275) и др. (С).

204. AN770 — схема исполнительного устройства для сервосистемы в составе: PWM-контроллер ТС646В (широтно-импульсный модулятор) с имитатором входного воздействия (делитель постоянного напряжения на переменном резисторе) и усилителем мощности на ОУ и эмиттерном повторителе; в качестве сигнала обратной связи, подаваемого через выключатель на вход SENSE ИМС ТС646В, используется переменная составляющая противоЭДС двигателя постоянного тока, прямо пропорциональная числу оборотов (см. разд. 9.2) (TRANSIENT ANALYSIS).

205. AN857 — аналогично п. 204 с небольшими дополнениями (TRANSIENT ANALYSIS).

206. AN874 — набор на МК PIC12F676 для разработки импульсного источника питания с ключевым регулирующим элементом на мощном МОП транзисторе; для запуска моделирования используется команда Simulate Graph контекстного меню инструмента TRANSIENT (A).

207. TC72PICtail — стартовый набор на МК PIC16F676 в сочетании с цифровым SPI-датчиком температуры TC72 компании Microchip и фиксацией результатов измерения на светодиодах (см. разд. 38.4) (A).

208. PIC_Demo — схема отладочной платы MCP23X08 на МК PIC10F202 с интерфейсами SPI (ИМС MCP23S08) и I2C (ИМС MCP23008) (А).

209. ТВ085 — набор на МК PIC10F206 и ИМС МСР1630 (широтно-импульсный модулятор) для разработки импульсного источника питания с ключевым регулирующим элементом на мощном МОП транзисторе; для запуска моделирования используется команда Simulate Graph контекстного меню инструмента INERACTIVE (A) (см. разд. 38.16).

17.2. Eval Boards — средства отладки:

210. Explorer16 — одноименная плата отладки в составе: МК PIC24FJ128GA010, интерфейсы I2C, 2 SPI, часы реального времени и календарь, стабилизированный источник питания, SPI EEPROM 25LC256 емкостью 256 Кбит, работающие синхронно LCD- и UART-терминал, набор кнопок, светодиодов и др. (C).

211. PGA_demo — программатор двух PGA ИМС MCP6S21 с демонстрацией на 2-канальном осциллографе (из предыдущей версии программы) записанной в них синусоиды (A).

212. MixedSignal — пример использования МК PIC16F877 в сочетании с SPI 12-разрядным АЦП МСР4922 для формирования и отображения на экране осциллографа аудио сигнала (AUDIO ANALYSIS) (A).

213. PICDEM2 + with PIC16F877 l — демонстрационная плата в составе: МК PIC16F877, SPI EEPROM 25LC256, LCD- и UART-терминал, термометр, набор кнопок, светодиодов и др. (A).

214. PICDEM2 + with PIC18F452 — аналогично п. 213, но с МК PIC18F452 (A).

 

Хостинг от uCoz