|
一个简单的玩具版小功率晶体管图示仪,经过这几天不断的改进优化该图示仪的性能越来越好。本机的锯齿波频率较高,所以在示波器上观察波形时非常舒服无闪烁,高频率的测量电路使平均功耗下降,优化的锯齿波电路使锯齿波的幅值得到了增加,无底下平台的锯齿波使族线的起始点没有了耀斑。本机电路简单,元器件成本低廉。源程序可以帮助初学者了解单片机的简单编程,了解锯齿波和阶梯波的同步问题,电路可以帮助初学者了解锯齿波的恒流充放电,电平移动电路和运放的正反向放大电路等等。
;使用单片机内部晶振 11.0592MHz
;单片机15F104W
ORG 000H
MOV P3,#00H 3输入
CLR A ;清A
AJMP STAR
NOP
STAR: MOV P3,#00000001B;****第1个台阶同时P3.3低电平充电
LCALL DELL
MOV P3,#00001001B;锯齿波1,P3.3充电结束出高电平P3.4放电
NOP
MOV P3,#00000010B;****第2个台阶
LCALL DELL
MOV P3,#00011010B;锯齿波2
NOP
MOV P3,#00000011B;****第3个台阶
LCALL DELL
MOV P3,#00001011B;锯齿波3
NOP
MOV P3,#00000100B;****第4个台阶
LCALL DELL
MOV P3,#00011100B;锯齿波4
NOP
MOV P3,#00000101B;****第5个台阶
LCALL DELL
MOV P3,#00001101B;锯齿波5
NOP
MOV P3,#00000110B;****第6个台阶
LCALL DELL
MOV P3,#00011110B;锯齿波6
NOP
MOV P3,#00000111B;****第7个台阶
LCALL DELL
MOV P3,#00001111B;锯齿波7
NOP
MOV P3,#00000000B;****第8个台阶
LCALL DELL
MOV P3,#00011000B;锯齿波8
NOP
AJMP STAR ;反复循环
;************延时***************
DELL: MOV R2,#30
LD: MOV R3,#20
DJNZ R3,$
DJNZ R2,LD
RET
END |
评分
-
12
查看全部评分
-
|