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

简易晶体管图示仪仿真

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
经过几天的努力终于可以在Proteus 8 示波器显示小功率晶体管输出特性曲线图形了
+ Q# Y% R! Z  `$ H. E采用数字电位器生成阶梯电压。在生成每个阶梯的同时产生同步信号(占空比%90~95),反向后供锯齿波产生电路。( T/ z9 U5 _2 @2 v7 W

5 a) `7 v! R6 g8 ^3 N/ s6 Z9 B" m7 U- A" O& K; T
7 S  b1 ^2 {9 N5 `$ R

: z/ b7 u7 W$ {程序很简单:8 D$ w) _4 r0 i
rem Main.bas file generated by New Project wizard& j8 k6 x0 X7 n$ w; |
rem  _3 R- Y+ ]' R8 _, a
rem Created:   周五 5月 2022/1/28    TAOTIE# `0 J3 Q) }5 m% W$ K' |+ v
rem Processor: ATmega8
1 G/ @( j* U+ e5 C4 e* w4 Prem Compiler:  BASCOM-AVR简易晶体管图示仪仿真/ }! B8 b$ h/ K5 ^* _# g  m0 X& Y
rem Write your code here
5 M1 P6 {2 d6 P4 M5 j% F
+ w0 p8 _6 \$ ?2 ?9 Q $regfile = "m8def.dat"6 d4 P. Q/ j3 ?3 a, i3 B  g
  $crystal = 8000000
% Q8 L1 s" D! Q- q* d! P  Dim c As Byte          '通道变量
, @2 R. Y5 L" K4 ?. C  Dim X As Byte          '电阻变量, R7 E* V9 n" r1 {$ C7 P
ddrd.7=1
1 a. ^2 |, L$ T5 s% S8 A# QConfig Pind.7 = Output   |7 T' [% c! q. x6 k0 Z6 v

3 Y: J9 ]: X0 h: m/ G# @  Config Pinb.2 = Output   '写入控制# ?' M. P# I' y# p: n$ F( \
  Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 128 , Noss = 1/ ^' W0 |/ C& W, f" f7 l3 S' q
  Spiinit
6 l' e8 J6 y7 u/ C. r
# [2 }7 R! E0 c7 t  y' X'调整各通道滑臂在下方输出电压为0v
- v" [! z' i. ]3 K1 c+ S( q
8 R( b. ^- |) s" r: e4 C) n; C% X5 C+ R  H) z2 i7 x! m) }- l
'频道0--5循环,上臂A--W电阻值由小变大9 r: X/ R* Y1 H8 g- ?' ?$ h
Do , W* r% d7 S! P$ Y, J0 c. Q4 q8 c
8 l5 T) O3 U: |- [1 D' c& a
  'For C = 0 To 5
, X- E$ b; O: u  J% h. I6 F'c=0
7 s2 o5 `* A8 |5 F& R( B) k For x= 0 To 250 Step 25
, j6 U, e9 M* o  C5 qPind.7 =0
" p0 u1 f0 w! E% ^5 gWaitus 15
& `3 w( d- Z" E4 J8 F" bPind.7 =19 g* Y' q% h! c3 a6 K5 U- D
Spiout X , 1! i9 [0 T1 m5 }& Q" Y  y$ Z. h. a
  Portb.2 = 0        '写入
; Z1 t8 l6 z4 T# Y/ W'Spiout c, 1          '写入通道
0 ^8 N: ~- a, ^% }. b4 J# u- tSpiout X , 1        '写入电阻值" R7 D! A' n& Y: O
Portb.2 = 1       '写入停止
# ]. S/ V  r* C: s$ P  P! rPind.7 =1  : z  c# a5 B" X/ G$ r, R
Next x# z2 Z# m' x$ Z6 M9 ]7 G4 y
'Waitms 100* x, \, b) c. Z' Y& h( i, o
  Loop
( _0 x% K# M/ O* X+ J: g2 i  End0 Q  W, v( w# f
' I/ K6 ~2 D9 y) m: q6 i

评分

参与人数 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-6-29 19:10 , Processed in 0.078125 second(s), 27 queries , Gzip On.

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

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

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