用51单片机怎么显示正弦波的频率和幅值,在12864上显示?

如题所述

第1个回答  2011-06-13
频率用计数器,幅值得用AD转换器。
第2个回答  2011-06-13
可以参照这个帖子:http://www.crystalradio.cn/bbs/thread-161639-1-1.html本回答被提问者采纳
第3个回答  2011-06-12
应该先转换为方波 然后通过计数器、、、、、

51单片机实验,如何让LCD12864显示字符?程序如何下载到单片机里面呢?主 ...
附属的程序可以复制到主程序的文件中 也可以把12864的驱动程序单独编一个源文件(.c文件),添加到工程中 并用一个头文件(主要声明函数和变量)引导,主文件中包含头文件即可,编译链接不用你介入,都有是编译器的事 如我用STC12C单片机和液晶屏时:include<STC12C54.H> include<EEPROM.H> include<...

...单片机测出方波的频率值和有效电压值然后用12864液晶屏显示出来:频 ...
我这里有个思路你考虑下。首先测频率的话只要知道一定时间内的脉冲次数即可。定时1S,然后记录这段时间内受到的高电平的脉冲次数,除去即可得频率。有效电压值的话需要同时测得方波占空比:测试方法的话是脉冲中断加定时器定时。上升沿中断-开定时-一直等低后关闭定时。即为高电平脉冲宽度。两者思考思考应该...

51单片机——12864液晶显示屏
详情请查看视频回答

C51单片机12864的显示问题
首先,数码管和液晶显示屏共用P0口肯定会相互影响,有时单把12864液晶接在P0口就会产生花屏现象,建议你把液晶接在其他口上。其次,你每次赋值之前最好都清一下屏,效果会好一点。就是在display1()和;display2();之间清屏。

如何用51单片机+12864液晶显示制作的示波器???高手进啊!!!
兄弟给你说说吧!你可做个频率检测器,就是检测方波(脉冲),而且51单片机最高的晶振不超过24MHZ,经过12分频,变2M,说你出来的东西没价值,用FPGA做吧!

51单片机如何从xdata区读取数据,在传送到12864液晶的GDRAM,显示一副图片...
读取该区域的数据要用到MOVX或者MOVC指令,C语言的话,相对简单一点,如果不指明具体地址,只用XDATA申明了数据类型,那么直接用赋值语句就可以了。unsigned char xdata pictotal[1024];unsigned char code LCD_picture1[]={...图片数据...};调用是直接以数组或指针形式就可以。

为什么12864在大的51板上可以显示,在最小系统板上就不行呢
1、检查你的12864连接方式和大的51板的12864模块连接部分的原理图是否一样。2、检查你的硬件电路有没有问题。例如供电电压是否正常,数据端口IO有没有与单片机IO正常连接。在这里特别要注意的是12864的第3个引脚,这是调显示的对比度,看与你的打板对地电压是不是一样的。3、检查你的程序里面的IO配置...

...怎么实现刷卡与存储的卡进行对比然后在12864上显示结果
你这个首先要找到12864液晶的显示代码。就是往什么端口送数据你要知道,一般店铺卖的时候有送代码的。然后就是读卡模块,分步走就可以了

用51单片机和18b20做一个温度计,求一个完整程序,要求用12864显示。
这个是用数码显示的 你自己改改显示就ok了 12864 有带字库的那种,只要输入ASCII码就行了 程序有点乱,你注意换行就行 1.DS18B20基本知识 DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多...

单片机中怎么实现12864动态小数点显示
比如你要的时钟秒闪小数点,那你可以在计时程序加到半秒的时候显示,加到一秒的时候让那个位显示空格相当于清除由于12864是一个地址写2个值(ASCII码)或一个中文字,所以当你写的恰好是一个地址的第二位时,你需要把前面的那个ASCII码再写一次在来操作后面的小数点 ...

相似回答