在满足 D/A 转换速度的前提下,信号的频率由P0口输出数据的快慢来决定。P0口每送一个数据就会从P2口输入一个由拨码开关控制的数字量,只要改变P2口输入的数字量就能实现频率在线调整这一功能。实现频率调整的部分程序如下:来~自^优尔论+文.网www.youerw.com/

MOV P0,DATA ; DATA 为 P0 输出的数据

MOV P2,#0FFH; 读端口前先应置1

MOV A,P2 ; 读 P2 口的拨码开关产生的数字量

MOV R3,A ; P2 口数字量送 R3,R3 为控制延时时间的一个寄存器.

LCALL DELAY ; DELAY 为延时程序,延时时间受 R3 控制,亦即受 P2 口控制.

以矩形波为例,设其频率为 f,则周期 T=1/f,在T/2 时刻电平发生翻转。 若延时子程序的延时时间为 TD,则 P2 口的拨码开关表达的数字量 N 亦即控制延时时间的寄存器 R3 的值为 1(/2f*TD)。

上一篇:AT89C51RD2单片机光电检测系统的牛乳成分检测+电路图
下一篇:基于Matlab的PCA人脸识别的设计与仿真+程序

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

STC89C52单片机超声波和红外...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发