大神教你用51单片机做信号发生器,同时输出四种频率的方波的技术.doc

上传人:白大夫 文档编号:3420699 上传时间:2019-08-23 格式:DOC 页数:1 大小:13.50KB
返回 下载 相关 举报
大神教你用51单片机做信号发生器,同时输出四种频率的方波的技术.doc_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《大神教你用51单片机做信号发生器,同时输出四种频率的方波的技术.doc》由会员分享,可在线阅读,更多相关《大神教你用51单片机做信号发生器,同时输出四种频率的方波的技术.doc(1页珍藏版)》请在三一文库上搜索。

1、大神教你用51单片机做信号发生器,同时输出四种频率的方波的技术/编写51单片机程序,输出方波。/要求:晶振为12MHz,用T0做定时器,在P1的低四位输出四种频率的方波:/ P1.3 = 1.25kHz、P1.2 = 2.5kHz、P1.1 = 5kHz、P1.0 = 10kHz/另外,上述四个频率要求用一个四选一数据选择器,再选出其中的一个输出出去。/P1.6、P1.7的输出用来控制四选一数据选择器的选择位,它们由P3.0按键控制。/最佳答案:/本题目早在一年前就回答完毕,现在增加了PROTEUS仿真图片发上博客。/题目要求在相邻四条接口线输出的四种频率,恰有二倍的关系,这就可以利用一个定时

2、中断来完成。/题目还要求使用一个数据选择器,通过按键选择一个频率来输出。/利用PROTEUS仿真的截图如下所示。/图中在输出端接上了一个频率计和一个扬声器,进行频率检测。/当按下按键时,输出频率可以轮番转换。/图中把四种频率的检测结果都截图显示,可以看出,输出的频率十分理想。/PC的扬声器也能听到声音,10kHz的频率,比较刺耳。/以下程序已经仿真成功。/-#include#define uchar unsigned char#define TL_0SET (256 - 50) /定时时间选为50us/输出的方波周期将为100us, 10kHzsbit P3_2 = P3; /用于按键sbit P1_0 = P1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1