最近要准备一个科创大赛,搞个单片机的(具体保密[s:233])
由于要用到AD和PWM,于是毫不犹豫选择了STC12C5A60S2。。。
内置10位AD和俩路PWM。。。
看了一下午的PDF,终于把AD模块和PWM模块搞懂了。。。
一开始是搞了个弱智极的程序。。。
用内置AD检测电压,高于3Vled1亮,低于3Vled2亮。。。
后来玩得不过瘾,干脆搞个电平指示的了= =
程序过于简单,就不发了,就是不停地AD转换,然后一堆if语句。。。高于某个电压级就点亮一个LED。。。
懒得搭电路了,直接用开发板搞
视频:
点击此处查看视频貌似程序有点问题,P1^3的亮度跟P1^7一样= =
PS:这开发板太蛋疼了,LED全接到P1口,只能用6个LED指示了(P1^1输入音频,P1^0挂了= =)
===========================分割线================================
惨痛的教训:AD输入一定要
加5.1V稳压管保护否则输入超过5V,烧IO口没商量= =
一开始就没加,结果音乐开得太大。。。
오빤 강남스타일 강남스타일!LED全亮!
555~~P1^0输出高。。。不受程序控制了[s:241][s:240]
一定要加稳压管!!![s:245][s:261]
END;
200字以内,仅用于支线交流,主线讨论请采用回复功能。