
示波器仿真软件
5星
- 浏览量: 0
- 大小:None
- 文件类型:GZ
简介:
示波器仿真软件是一款功能强大的虚拟仪器工具,能够模拟真实示波器的各项操作和测量功能,适用于电子电路设计与教学。
Scope 1.0 for Linux ELF
This is an oscilloscope program written in C using the XForms library. It uses the PCs parallel port for data input. The process works as follows: first, data bit 1 is set to 1 and then to 0 to enable the A-to-D converter (ADC0801), followed by reading four bits of data from the multiplexer (74LS157) placed after the ADC. Next, a 1 is sent to the second data bit, and another four bits of data are read.
The circuit setup is as follows:
```
---------------------------------------------------------<---- Data bit 1
|
| ---------------- --------------
| | D0|-------->----------| Select|----<---- Data bit 2
|--->--|Enable D1|--->---|-|
From | D2|--->---|-|--->--| O0|--->---- Status bit 4
Circuit-->-|Ain D3|--->---|-|--->--| O1|--->---- Status bit 5
555 timer-->|D4|--->---|-|--->--| O2|--->---- Status bit 6
From | D5|--->---|-|--->--| O3|--->---- Status bit 7
555 timer-->|CLK D6|--->---|-|
| D7|--->---|-|
---------------- --------------
ADC0801 74LS157
```
The default parallel port used is 0x378, but this can be changed within the program. Other options such as number of points per screen update and a few more settings can also be set from the options dialog.
For configuring the 555 timer, it should be set to between 70 and 100kHz. You will need data sheets for these three chips; they are available in PDF format at relevant technical websites or datasheet repositories.
One unresolved issue is determining the frequency response of this setup. If anyone can provide assistance with that, it would be greatly appreciated. The amplitude sensitivity is approximately 0.04 volts per bit change.
Because this program accesses hardware directly, you will need to run it as root (obviously).
If there are any questions regarding circuit setup or operation, feel free to ask through email and Ill provide the necessary information.
全部评论 (0)


