原创 ADuC7027的第六个实验——PWM

2007-3-30 21:19 6599 5 9 分类: MCU/ 嵌入式

点击此处下载整个程序包:rar


使用了PWM0和PWM1,四个开关控制占空比,并由LED4、5、6、7显示。所以开关、LED4、5、6、7的跳线需要连上。按住开关2秒以上,会以每秒20次的速度自动按键。


 

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户403143 2011-2-22 08:13

以前实现这样的插槽条形孔,是打上一排圆孔。在DRC时,容易报错。

computer00 2007-9-20 17:25

自己分成几个模块吧。键盘扫描,显示,PWM,按键处理等等了。自己觉得怎样合适就好。

用户861218 2007-9-20 13:16

你好:这些功能   S2代表加键
S1代表模式键    S3 代表减键   S4代表保存键
1. 上电按S2进入。
2. S3按下LED2灯灭STCP1.0没PWM输出,但工作时STCP1.1和STCP1.2有输出控制可控硅通断。
3. S2按下LED2灯亮STCP1.0有PWM输出电压从26V到220V可调,同时STCP1.1和STCP1.2有输出控制可控硅通断。
4. 短按S1一次1秒钟进入调整状态。
5. 长按S1一次2秒钟听响声退出调整状态。
6. 短按S1一次1秒钟DS7区闪烁则循环进入调整状态,按S2和S3增减。
7. 短按S1一次1秒钟DS8区闪烁则循环进入调整状态,按S2和S3增减。
8. 短按S1一次1秒钟DS1,DS2,DS3区闪烁则循环进入调整状态,按S2和S3增减,范围0~999,单位是0.01秒。
9. 短按S1一次1秒钟DS4,DS5,DS6区闪烁则循环进入调整状态,按S2和S3增减,范围0~999,单位是0.01秒。
10. 短按S1一次1秒钟缓冲区DS9闪烁则循环进入调整状态,按S2和S3增减,每格灯缓冲时间为0.2秒。
11. 短按S1一次1秒钟缓冲区DS10闪烁则循环进入调整状态,按S2和S3增减,每格灯缓冲时间为0.2秒。
12. 同时按下S2和S4连续动作,STCP1.0有PWM输出,同时STCP1.1和STCP1.2有输出,按S3停止工作。
13. 按S4保存参数, 按S2和S3增减,可保存10个参数.
14. 工作时LED3闪一下。
15. 以上所需的功能。单片机用STC89C52RC,晶体用12M,数码管显示IC用CD4094。
  这样的功能,要分几个程序写? 谢谢.

computer00 2007-9-13 13:40

密码请看公告兰.

用户1547295 2007-9-13 11:46

密码是?谢谢!

 

相关推荐阅读
computer00 2013-06-05 16:27
[招聘]Android系统开发工程师
任职要求: 1. 扎实的C/C++基础,熟悉嵌入式Linux和Android操作系统的软件开发; 2. 良好的沟通能力和逻辑思维能力; 3. 良好的英文文献阅读能力; 4. 具备...
computer00 2013-06-04 09:26
[招聘]Android应用开发工程师
任职要求: 1. 具备扎实的面向对象编程思想和JAVA编程基础; 2. 熟悉Eclipse+ADT开发环境,熟练掌握Android基本类库; 3. 熟悉网络应用和多媒体应用开发; ...
computer00 2012-09-26 13:15
圈圈的新浪官方围脖
http://weibo.com/computer00  ...
computer00 2012-09-26 13:12
欢迎大家去收听圈圈弹的曲子
http://www.tudou.com/home/_105209016  ...
computer00 2009-06-29 15:07
《圈圈教你玩USB》勘误(更新日期2009 年06月29日)
《圈圈教你玩USB》勘误(更新日期2009 年06月29日)下载地址1:下载地址2: 勘误.pdf...
computer00 2009-06-25 11:23
一块磐正845GE主板PS2接口的修复
圈圈有一部台式机,某天开机时,发现键盘用不了了,停留在输入BIOS密码那里。主机自检通过,但是蜂鸣器却发出很微弱的、连续的声音,同时键盘的三个LED也没有出现象往常一样的闪烁一下。圈圈以为多日未用,积...
EE直播间
更多
我要评论
4
5
关闭 站长推荐上一条 /1 下一条