LED闪烁程序如下:
烧录到 STC8H8K64U 芯片中,使用的时钟频率是 1MHz,这个频率是 12MHz 的 1/12 ![]() LED小灯点亮1秒钟、熄灭1秒钟、点亮1秒钟、熄灭1秒钟……闪烁 ![]() |
lixichunedu 发表于 2014-4-5 12:46 了解谢谢 |
引用楼主:这种复位电路的工作原理是:通电时,电容两端相当于是短路,于是RST管脚上为高电平,然后电源通过电阻对电容充电,RST端电压慢慢下降,降到一定程序,即为低电平,单片机开始正常工作。 自己理解:对电容充电,使得电容从0v-3.5v转变,电阻上面分得的电压从5v到1.5下降,当5V,RST是高电平,默认开启复位,当小于等于1.5V默认位低电平,RST脚不能动作; 我想请问楼主,为什么是充电到3.5V? |
从生活中的平常事入手,将单片机中的知识点和概念讲解理解起来非常轻松啊,谢谢 |
好贴,楼主继续讲解下一个,谢谢。 |
简单明了,初步学习好资料!感谢admin,感. |
菜菜鸟爱单片机 发表于 2014-3-20 17:16 一个机器周期等于12个时钟周期,12M的时钟周期等于1/12微秒,所以12M的机器周期等于1微秒 |
楼主写程序时最好写完整的程序比如头文件等,因为只写一段程序初学者会误解的,自己写的时候照你的抄结果搞半天搞不出 |
请问设计100ms的延时单元中的数分配法则是啥啊 |
非常感想,讲的很通俗,一下子就看懂了 |
除了主贴的内容,下面回复的内容也有助于理解主贴的内容。 |
有点懵 |
很给力! |
第五课,又学习了 |
感谢老师详讲延时时序. |
前面哪里有讲啦R6和R7是什么? |
菜菜鸟爱单片机 发表于 2014-3-20 17:16 12MHZ 即12M次1秒,12次为1US,一个机器周期为12个时钟周期,所以一个机器周期为1US。 |
需要学习 |
这节讲的命令对于相应引脚的作用和复位过程。 |
练习 DELAY: MOV R7 #199; D1: MOV R6 #245; D2:DJNZ R6,D2; DJNZ R7,D1; RET |
练习:DELAY: MOV R7 #199 |
Soar_C 发表于 2014-12-10 16:04 怎么算从5V降到3V所需要的时间? |
谢谢楼主分享的资料 |
很详细 很详细 |
不错!很好 |
如果在R6中放入0,会有什么样的结果。 就是执行250次 |
请大家用自已的话讲一下这条语句是怎样执行的:第(8)句就是,R6=250,执行减1,等于249,不等于0,转移到D2;此时的D2里的R6=249,减1,等于248,不等于0,转移到D2……如此以往,到底250次,R6=0,执行下一行也就是(9),而(9)也是同样的原理,转移到D1再执行D2,最终结果就是原地转圈250(R7由250每次减1减到0) x 250(R由250每次减1减到0)次 |
不错![]() ![]() ![]() ![]() ![]() ![]() ![]() |
牛逼。。。。 |
70楼应该是正解,按70楼讲解能多少明白点,为什么一上电就是高电平;41楼解释了程序恢复后的理解,就是当电流不动时,又恢复低电平 |
单片机上电是直流5v电压,电容不是隔直通交吗?为什么一上电电容就短路了?当电容充完电之后不用放电吗,放电如何确定正负极, |
ivmmcu 发表于 2014-4-18 11:47 电容元件的特征就是 先有电流再有电压,电容加载电源时,理论电流无限大电压零。 跟电感元件的特征刚好相反。 |
RST引脚保持2个机器周期以上的高电平可以复位,是不是频率不同的晶振,这2个周期的时间也不一样呀? |
一个问题:如果在R6中放入0,会有什么样的结果。结果是该程序只执行250次 |
thanks for sharing |
什么叫一个单元中的数... |
ivmmcu 发表于 2014-4-18 11:47 单片机上电瞬间相当于是交流电,频率为无穷大,根据隔直通交,上电瞬间电容导通,约等于电容短路,复位端出现高电平。电路后续通过串联电阻放电使复位端回到低电平。 |
复位电路的电容大小是如何确定的?是否跟电路的时间常数有关系? |
C2作用是什么? |
li hai |