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 |