速求51单片机大神帮忙

PWM调光

(一)功能简述
PWM脉宽调制是利用微处理器AT89S52的数字输出,来对模拟电路进行控制的一种有效手段。通过调整单片机I/O口输出波形的占空比,来模拟不同电压下,LED灯的发光情况。

(二)设计要求

1. 系统上电时,由P1.0口输出低电平,同时数码管显示“00”。
2. PWM信号频率为1KHz。
3. 按键S1可控制P1.0口输出的矩形波占空比,每按下一次,输出波形占空比增加10%,由数码管显示占空比数值(省略百分号),当占空比增加到100%时,蜂鸣器报警,若此时再按下S1,P1.0口持续输出高电平。
4. 按键S2每按下一次时,输出波形占空比减少10%。数码管显示当前占空比数值,当输出波形占空比减小到0时,若再按下S2键,P1.0口持续输出低电平。
5. 考试过程中,应使用硬件平台上指定的资源进行设计。

(三)设计文档

1. 系统示意图和程序流程图(提交WORD文档)
2. 电路原理图(Protel文档)
3. 源程序(C或汇编)
求大神帮忙完整解答

这个程序主要是考验对定时器的使用,PWM频率是1KHZ,定时时间最长是1s/1000=1ms,在这1ms的时间内改变P1.0的状态,每次改变10%,就是改变1ms/10=100us的时间,当占空比超过100时可以考虑关闭定时器,直接使P1.0输出高电平,低于0时,方法一样,直接输出低电平,至于显示你采用的是数码管可以做个段码表,直接调用。追问

可以帮忙写个程序吗?

追答

可以的,你有电路图吗?

追问

网上先找的一个图  我们是考证 要自己画图的  你可以想看看吗?  到时候我自己在改下

追答

我以为你有固定的线路图,如果自己画图,那就太容易了。

追问

求大神 解答 必粉 好人一生平安啊!

追答

已经发给你了,有问题随时交流

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-10
我以前有做过用按键来控制PWM的课设(程序+PCB+报告),要的话就留下邮箱。。

程序很简单,你自己阅读下然后修改就可以了。

你这个应该也是某个实验吧???我觉得这不会难啊,你还是多花点时间来认真做一下比较好吧!!
好好学习吧,同学。。以后出来好找工作。追问

大神 这我是已经有工作了 但是就是还没考证 很蛋疼啊 这个专业出去找工作也不好找 我从学校招聘走的 干的也不是这行 说起都是泪啊 这是我们的考证题.... 大神你发给我看下把 yuanyuezhijigb好心人@163.com

追答

你这是什么证啊,这么简单的考题。。。。。那你是完全不会??学过C51吗?

本回答被提问者采纳

谁会单片机。。。求答案。速求
1、选B。标准51单片机为12T模式,即机器周期T=12\/Fosc=12\/8MHz=1.5us;2、选D。单片机三总线分别为:地址总线、数据总线、控制总线;3、选C。29D(十进制)=1DH(十六进制)=00011101B(二进制);4、选D。CPU控制器的功能就是控制CPU;5、假设了N种理解方式,算了半天,哪个都不对。看来...

求推荐51单片机?
作为单片机家族的一员,51单片机以其卓越的性价比赢得了众多用户的青睐。它的普及程度高,应用范围广泛,无论是家电、工业控制还是智能设备领域,都能找到它的身影。这款单片机支持丰富的外设接口,如GPIO、定时器、中断系统等,满足了不同场景的硬件需求。对于追求高性能的开发者,我们还推荐一款FPGA板卡,...

51系列单片机有哪些
51系列单片机有以下几种:一、AT89C51单片机 AT89C51是51系列单片机中非常经典的一款,具有功耗低、性能高的特点。其内部集成了Flash存储器,方便用户进行程序存储和修改。二、STC89C52单片机 STC89C52单片机是STC系列的一种,与AT89C51兼容。它具备高速、低功耗的特点,并且具备宽电压工作范围,适应不同的应用场...

速求51单片机大神帮忙
这个程序主要是考验对定时器的使用,PWM频率是1KHZ,定时时间最长是1s\/1000=1ms,在这1ms的时间内改变P1.0的状态,每次改变10%,就是改变1ms\/10=100us的时间,当占空比超过100时可以考虑关闭定时器,直接使P1.0输出高电平,低于0时,方法一样,直接输出低电平,至于显示你采用的是数码管可以做个段...

51单片机大神速来
没有空余的引脚了??数码管还是换一个引脚吧,编程也方便嘛。时钟芯片ds1302也不错,推荐使用。51做时钟玩玩还是可以的,处理指令还是要时间的,所以时间久了,误差就更明显。做时钟还是要用专门的时钟芯片比较准。

51单片机最快速度可以达到多少?
单片机的速度是以MIPS(1MIPS相当于每秒钟执行1百万条指令)为单位计算的,一般的AT89S52单片机(12M晶振)的速度是1MIPS,飞利浦的单片机同样晶振下可以达到2MIPS,华邦的51可以达到3-4MIPS,STC的51可以达到12MIPS,再考虑到晶振的影响,按照现有资料,最快的应该在STC和C8051F系列单片机之间选,STC理论上...

无聊想给51单片机超频,能超到多少MHZ呢
是这样的,单片机没有超频一说,一个单片机能跑多大的主频是固定的,比如传统的51最大可以跑12M\/12T,即指令频率是1M 传统52可以跑 33M\/12T,即2.75M.STM32可以跑72M\/1T,即主频是72MHZ 这都是在单片机出厂时固定的,你没办法超频.而据我所用过的,STC89C52系列的,可以执行 6T 或者 12T两种速度,最...

51系列单片机包括哪些
51系列单片机主要包括以下几种:1. AT89C51单片机 AT89C51是51系列中的经典型号,以其低功耗和高性能著称。它内置了Flash存储器,方便用户进行程序的存储和更新。2. STC89C52单片机 STC89C52是STC公司生产的一款兼容AT89C51的单片机。它以高速性能和低功耗为特点,并且能够在广泛的电压范围内工作,适用于多种...

51单片机的组成
时钟发生器是51单片机的重要组成部分,它为CPU提供时钟信号。51单片机的时钟发生器通常由晶体振荡器和片上振荡电路组成。晶体振荡器产生一个固定频率的振荡信号,通过振荡电路使其变成符合CPU需求的时钟信号。时钟信号的频率决定了CPU的运行速度,通常是12MHz或者24MHz。通过设置时钟发生器,我们可以调整CPU的...

51单片机是什么
1.单片机的分类 按控制应用的需要,单片机可分成为通用型和专用型两种类型。通用型单片机是一 种基本芯片,它的内部资源比较丰富,性能全面且适用性强,能覆盖多种应用需求。用户可以根据需要设计成各种不同应用的控制系统,即通用单片机有一个再设计的过程。通过用户的进一步设计,才能组建成一个以通用单片机芯片...

相似回答
大家正在搜