频率设置-单片机程序,频率控制

问题描述

单片机程序,频率控制

给出八位有效数字,例如10110101,怎么编程,让1的时候单片机以90Hz频率点亮一个led,对应0的时候以96Hz频率点亮同一个led,哪位大神之前搞过类似的程序?谢谢了!

解决方案

http://wenku.baidu.com/link?url=YbNmcZGOttHzzoHA117D1G6tr1KXREJlJbE0s2mm02K5xOHCA_tYmru0Df2Vr65GTkMbozYmHl4mU_bpP8TQB6ogmS4edtfAqzwh7_JRDYq

解决方案二:

if(1==flag)
{
led = 1;
delay(90hz);
led = 0;
delay(90hz);
}
if(0==flag)
{}

这就是个简单的释义,,,具体自己写吧

解决方案三:

用PWM定时器控制就行了90Hz中断

时间: 2024-09-16 14:45:29

频率设置-单片机程序,频率控制的相关文章

c语言-关于C语言编译C51单片机程序的一点疑问

问题描述 关于C语言编译C51单片机程序的一点疑问 1.为什么两段不相干的代码会互相影响 在主程序里有一段点亮发光二极管的代码,和一段计数器计数并在数码管上显示的代码.同时工作时,二极管正常点亮,数码管几秒才点亮一回,而且十位显示是闪烁一下就不显示了2.数码管显示时,位选和段选顺序不能改变吗?按照书上的方法是先段选再位选,但是点亮的数码管是本来不应该点亮的,段选和位选顺序换了之后就能正常显示了 解决方案 问题1)你所谓的同时工作是指led亮的同时数码管也在显示,是这样的吗?单片机跑的程序都是单线

Windows Phone 8初级教程(六) 设置应用程序的样式

Source Code: http://aka.ms/absbeginnerdevwp8 PDF Version: http://aka.ms/absbeginnerdevwp8pdf 我们已经讨论了XAML基础.布局以及事件,让我们在本课中讨论一些有趣的议题.我们将通过设置应用程序的样式赋予应用程序独特的特征.显然我们要遵循微软的准则以使我们的应用程序看上去是WindowsPhone 8生态系统的一部分,但是我们还有很多个性化应用程序的自由度. 本课的计划是: 我们将更改用于手机应用程序列表和

Win8手动设置允许程序通过防火墙的方法

Win8系统相对于之前的Win7和XP系统来说,在安全系数经过了比较大的提高.Win8系统内置防火墙也很强大.那么小编下面就要教大家怎么手动设置允许程序通过win8防火墙. 操作方法: 1.同时按下键盘上的"Windows"和"x"键,单击"控制面板"; 2.进入控制面板,点击"系统和安全"; 3.进入系统和安全界面,点击"允许应用通过Windows 防火墙"; 4.点击"更改设置"可以

防火墙设置-C# 程序关闭防火墙出异常

问题描述 C# 程序关闭防火墙出异常 想通过程序改变防火墙的设置,程序打开防火墙时没有问题(管理员账户),可关闭防火墙会跳出异常,无法成功关闭,请问有知道怎么处理的吗? 显示弹出安全警告提示"程序或防火墙与该版本的Windows不兼容",但其实已经关闭了security center. 程序异常类型:NotImplememtedException; 异常消息:为实现该方法或操作. 解决方案 你是什么操作系统?win7的操作系统对权限的控制比较多 你用最大的权限试一试 解决方案二: 直接

语言-用C51编写单片机程序实现10以内的加减乘除的简易计算器

问题描述 用C51编写单片机程序实现10以内的加减乘除的简易计算器 5C 运行80C51单片机C51语言编写程序,在51实验小系统上实现"十以内的简易计算器",即:定义51实验小系统上的按键分别为0-9数字键.'+'."-""*""/"'='.退格等功能键:识别相关按键,按照十以内加法的正确逻辑在数码管上显示按键对应的信息,并完成加法运算,在数码管上显示加法结果.实验内容两个层次--层次一:加法的结果在十以内:层次二:两个加数

单片机编程 keil-关于c语言写的单片机程序

问题描述 关于c语言写的单片机程序 if(k2==0&&flg_start==1) { if(deng==0xfe||deng==0xfd) flg_zy=0; if(YDX==YD&&k2==0)//这里运行不是很流畅,到了后面的程序运行不起来 Mode=1; else if(YDX==TD&&k2==0) Mode=2; else if(YDX==SD&&k2==0) Mode=3; while(k2==0); } ... if(flg_

win8 怎么设置所有程序默认以管理员身份运行

问题描述 win8 怎么设置所有程序默认以管理员身份运行 win8 怎么设置所有程序默认以管理员身份运行,求大神指教.已经是用的administrator账户登录的 但是默认还不是以管理员身份运行 解决方案 你关闭UAC的话,用Admin帐户登陆后,所有程序都是Administrator权限了 解决方案二: 没有用户账户控制(家长控制)吗? 解决方案三: 必须禁用UAC才可以. http://jingyan.baidu.com/article/c275f6bae2650ce33d756795.h

软件开发-我设置应用程序图标时出错,怎么办?

问题描述 我设置应用程序图标时出错,怎么办? 开发-我设置应用程序图标时出错,怎么办?-应用程序出错"> 解决方案 http://blog.chinaunix.net/uid-20044771-id-3218453.html 解决方案二: IOS开发之xcode 4设置应用程序图标及加载图片IOS开发之xcode 4设置应用程序图标及加载图片IOS开发之xcode 4设置应用程序图标及加载图片

vs2008-关于vs如何设置应用程序启动环境?

问题描述 关于vs如何设置应用程序启动环境? 因为exe在启动前需要设置很多环境变量才能正确运行, 通常,我是写一个批处理bat文件,将环境参数设置命令设置后,批处理最后一行启动exe,但这样的方式就会导致vs不能直接按F5启动exe进行调试,需要"附加到进程"的方式调试,这样太繁琐些,有没有再vs中就可以设置启动exe前执行批处理命令? 解决方案 你可以看工程属性中Debugging -> Command.你可以这里放置你的bat 解决方案二: 你说的是 项目 属性页/配置属性