找回密码
 注册
关于网站域名变更的通知
查看: 180|回复: 2
打印 上一主题 下一主题

简易晶体管图示仪仿真

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-5-25 10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
经过几天的努力终于可以在Proteus 8 示波器显示小功率晶体管输出特性曲线图形了! r6 g2 N4 Y- V
采用数字电位器生成阶梯电压。在生成每个阶梯的同时产生同步信号(占空比%90~95),反向后供锯齿波产生电路。
4 D4 L! _! ^( s& e0 g  o! ]9 U6 D, ]! }8 O/ n

# ]: M7 r. z: A( b
$ g2 }9 q+ u" Y; v, u  y7 O  o8 j' V% m) ^; n; O5 ^9 R2 j
程序很简单:
: }) u  [! u, g/ c$ `. \rem Main.bas file generated by New Project wizard
* _( z2 x" @5 b( G3 h5 a$ grem
8 m7 a1 Y1 `! c. `0 Srem Created:   周五 5月 2022/1/28    TAOTIE
2 ~$ y4 B0 G' b: _$ Q. `rem Processor: ATmega85 ~: r4 w- _. Z
rem Compiler:  BASCOM-AVR简易晶体管图示仪仿真
, {& z/ [( V! N$ Q* y6 @. Yrem Write your code here2 h8 O5 p9 `2 ?. v7 H

$ O) |) y+ I; c( j( Z: p $regfile = "m8def.dat"
7 N/ f9 A$ x. B( O9 h/ H# g. j  $crystal = 8000000& i# m7 K" E: E8 a, j& S& v! g  a
  Dim c As Byte          '通道变量$ O0 Q6 y3 R5 S2 `4 w) D! z0 B
  Dim X As Byte          '电阻变量3 N3 F, u2 h% P1 C* g
ddrd.7=1' _' J2 J, x" F4 \. v4 m
Config Pind.7 = Output
+ A5 t$ D) z$ H& x8 p, i/ @$ G5 D4 W. H5 a$ U1 S
  Config Pinb.2 = Output   '写入控制7 p- f' I+ [# Q& ^6 c7 T+ u7 z
  Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 128 , Noss = 1
7 ?6 C: d* ^: N* f# |& o2 @. C2 [  Spiinit9 o/ D& G4 R: v& y4 T6 G* [" i

: n! m. H# R( G0 g) c  V'调整各通道滑臂在下方输出电压为0v) V: r! @4 {7 J  d! O
5 q8 g5 F2 K$ I) q

& W/ h0 u8 N- X'频道0--5循环,上臂A--W电阻值由小变大* C* y& `& o0 i9 D8 e7 r
Do
: ?7 j  c4 u! ~5 B, ?: l% |+ h0 Y8 i2 T$ D, r" ]1 q9 H/ A
  'For C = 0 To 5
  a! a+ ^7 F5 X# j'c=0! w" R# n# G. b$ m$ h% Y
For x= 0 To 250 Step 25) p6 t! R1 d* M3 n$ n" v* m: i3 R
Pind.7 =0. ^9 o% c6 i' F4 g
Waitus 15" }6 @* q/ I7 o, V9 T, |
Pind.7 =1
9 l! a/ F8 f2 x$ o3 HSpiout X , 1
/ ~8 v, ?. u6 |  Portb.2 = 0        '写入
9 n: @) v) L$ \'Spiout c, 1          '写入通道  x! b2 ^3 h2 Z& d, e& k# {2 C! C* o
Spiout X , 1        '写入电阻值
  R) j9 L6 w7 P5 PPortb.2 = 1       '写入停止
) y  }- T6 Q# e6 w9 w7 ?Pind.7 =1  
; \7 V- X. p+ t& K" _5 MNext x7 A* X0 K: ~: \( L: }; c
'Waitms 100
0 K& i: M( d; F  Loop
( m. W/ x% u7 P2 r1 w! N  End
0 z6 {/ w2 @4 ?- C4 z/ W" Y
5 u$ }2 n* Z' [, w9 o$ v

评分

参与人数 1威望 +1 收起 理由
Terran + 1 EDA365有你更精彩!

查看全部评分

该用户从未签到

2#
发表于 2022-5-25 13:22 | 只看该作者
666.做仪器呢!

该用户从未签到

3#
发表于 2022-5-25 16:27 | 只看该作者
学习学习,感谢版主
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-4 22:05 , Processed in 0.109375 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表