51单片机开发软件基本无疑选用Keil C51集成开发环境。Keil C51是德国Keil Software公司(ARM公司收购了)出品的
2019-02-25 15:07
C语言和汇编语言的区别在于他们之间优缺点几乎是相反的。
2018-09-10 14:59
利用 51 单片机构成计数器,计数的上限,做的大一些,也不难,几千几万都可以。
2018-05-28 11:40
在使用数码管编程时,假如你正在使用 temp[i] 代表某一个显示字符,突然想显示小数点,可以使用 temp[i] | 0x80,通过“或”运算实现加上小数点。
2018-09-19 15:08
在8051体系中,数据指针DPTR作为一个特殊的16位寄存器,用于寻址64 KB的XDATA或CODE空间,通常它被当作一个16位指针,指向一个常数表。
2020-03-06 10:24
LCD1602是一个可以显示两行字符的LCD显示器,每一行可以都写入40个字符,但是每行都只有前16个字符可以显示,每行后面的24个字符无法立即显示,另外LCD1602只能显示字符,数字和一些简单的符号,是无法显示汉字的。
2017-09-26 17:24
这应该属于 Keil 编译器的 bug,有网友做过实验,表示 Keil 编译后期产生的汇编代码中,结尾有一条 LJMP main,意思就是跳到 main 函数重复执行……还有一种说法是 PC 指针溢出,溢出后的地址指向开头,造成继续执行的效果。
2017-12-11 16:36
最近在基于51单片机编程的过程中出现了个很奇怪的问题“程序执行中在寄存器EA=1,ET0=1,TR0=1条件下,单TF0=1时并没有执行中断”。在有过单片机中断
2017-07-03 09:21
最近在基于51单片机编程的过程中出现了个很奇怪的问题“程序执行中在寄存器EA=1,ET0=1,TR0=1条件下,单TF0=1时并没有执行中断”。在有过单片机中断
2017-07-03 09:40
下面是一些51单片机汇编语言编程常用到的子程序代码库
2020-12-06 17:31