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

简易晶体管图示仪仿真

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
经过几天的努力终于可以在Proteus 8 示波器显示小功率晶体管输出特性曲线图形了2 J+ O: d3 L! g/ y' F# x
采用数字电位器生成阶梯电压。在生成每个阶梯的同时产生同步信号(占空比%90~95),反向后供锯齿波产生电路。
) ?, q' G5 X+ k" E! q3 e, m6 p! |/ q: M( k1 c4 L( p2 ?

+ R' b+ D  ]4 M& Q" t9 U6 y( K( @5 B6 S  Q( A% d9 u
2 T# Z5 P6 V8 Y9 J6 A  A: ^
程序很简单:7 ?. D4 J2 S% h8 s1 }8 n
rem Main.bas file generated by New Project wizard
, r' M+ a$ m' R5 _1 D, wrem# ?% m2 I  U8 o! i$ m5 q$ d
rem Created:   周五 5月 2022/1/28    TAOTIE
# n6 q& y) |) ^% hrem Processor: ATmega85 J; w( v$ [3 a6 @' S
rem Compiler:  BASCOM-AVR简易晶体管图示仪仿真+ ]' J, [# j( D4 s9 S# N
rem Write your code here
7 V" }* X3 X# v
% Z; i1 e, `! a1 {# O6 q6 T $regfile = "m8def.dat"; `! y4 o* K; v$ j, e& O0 d
  $crystal = 8000000
+ w0 B2 X& L) o5 k  Dim c As Byte          '通道变量
) d( s3 {+ \; {  Dim X As Byte          '电阻变量
3 c$ @  \& F( E% b  Y9 d" S6 \ddrd.7=1
7 V2 {6 N4 N, K! M0 U/ K+ u- GConfig Pind.7 = Output
! z$ W& X5 ~9 u! Z. N4 _, |' L9 |& _; X" {+ w
  Config Pinb.2 = Output   '写入控制
& G% e+ p5 N" P/ w  Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 128 , Noss = 1
) ?3 r1 Z& I0 E0 K3 i- f  Spiinit4 H. K; X& |1 V, K
& o' }6 w9 E# y8 A7 M
'调整各通道滑臂在下方输出电压为0v
2 f- U! ]; X# X6 i! Z6 A  N& P3 f2 j7 {0 @1 I; ^( x) S: c% p

$ ~/ p8 _( f' G+ T- @3 Q'频道0--5循环,上臂A--W电阻值由小变大- l( }) o: p" v* w. T: L: e4 h
Do
) S; @. Q- l$ O, w3 p
3 U; s1 U$ R" G% n" B" w' I  'For C = 0 To 57 x  ~4 A/ b- Q" k8 K; ?) R
'c=0( e7 e2 u7 W0 y3 @! v" ~* H  q
For x= 0 To 250 Step 25
8 \0 ^$ s( {7 }3 o0 R8 M5 W! w3 \5 V* ZPind.7 =0
+ E: X- F6 Q$ a: Z. r- l9 [/ G" g9 \Waitus 15
& A# Z3 t( B( k' f  |" ?* b2 ZPind.7 =1
( {+ O; m! @2 f) ^: s' TSpiout X , 1
0 A  ^! E  W8 w' \  Portb.2 = 0        '写入! e$ [( _% s3 m) r
'Spiout c, 1          '写入通道6 t" {3 [9 F! _: }3 G
Spiout X , 1        '写入电阻值
0 Q% A6 F6 X5 p7 cPortb.2 = 1       '写入停止
$ W2 [- W/ P* ?. }! {+ zPind.7 =1  # H/ U. M1 y) ]7 V! n
Next x
* @  [' F+ v3 k4 O9 M5 \' m'Waitms 100
; B( n, p7 J" R1 e: H. L  Loop
6 Z6 j1 M2 P% ~" G# B  End: R0 J6 ~$ W* ?. l; B) S5 A
* s/ L2 X% b# h2 t

评分

参与人数 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-7-18 06:02 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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