
单片机开发
文章平均质量分 67
wuhao2688
这个作者很懒,什么都没留下…
展开
-
如何产生音乐频率
如何产生音乐频率: 1.要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间,然后利用计时器计时此半周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,如此就可在I/O脚上得到此频率的脉冲. 2.利用8051的内部计时器让其工作在计数模式MODE1下,改变计数值TH0及TL0以产生不同的频率. 3.例如以6MHZ晶转载 2006-07-10 11:16:00 · 3527 阅读 · 0 评论 -
汇编伪指令注释
1、DS ---预留存储区命令格式: 〔标号:〕 DS 表达式值其功能是从指定地址开始,定义一个存储区,以备源程序使用。存储区预留的存储单元数由表达式的值决定。TMP: DS 1从标号TEP地址处开始保留1个存储单元(字节)。2、BIT---定义位命令格式: 字符名称 BIT 位地址其功能用于给字符名称定义位地址。SPK BIT P3.7经定义后,允许在指令中用转载 2006-07-10 11:18:00 · 1328 阅读 · 0 评论 -
单片机编程经验
经验之一:用“软件陷阱+程序口令”对付PC指针的弹飞当CPU受到外界干扰,有时PC指针会飞到另一段程序中,或跳到空白段去。其实,如果PC指针飞到空白段去,倒也好处理。只要在空白段设立软件陷阱(拦截指令),将程序拦截到初始化段或程序错误处理段。但是,如果PC指针飞到另一段程序中去了,系统如何办?小匠在这里推荐一种方法——程序口令,思路如下:1、首先,程序必须模块化。每个模块(子程序)执行一个功能。每转载 2006-07-10 12:32:00 · 792 阅读 · 0 评论 -
单片机高手密决,顶好
1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想 出来再参考别人的提示,你就知道自己和别人思路的差异。 2.别小家子气,买本书几十块都舍不得,你还学个P。为了省钱看电子书,浪费的时间绝对超过书的价值。当然如果查资料,只能看PDF。3.学习新的开发软件时,一定要看帮助手册。买的书不够全面。刚接触一个软件,什么都不懂,就盲目的问东问西,让人看起来很幼稚。 4.不要蜻蜓点水,转载 2006-07-10 12:47:00 · 555 阅读 · 0 评论