51单片机问题!

1.【求编程,最好是汇编,附原理加分!】C51单片机产生15KHZ的时钟与外设同步
2.【求思路,求硬件思路】C51单片机做机械鼠标,最好有电路图和引脚说明 不需要全部源程序
3.JNC $+4 什么意思?

麻烦大家了,回答一个好的话也给分!

3.JNC $+4 什么意思?

JNC:无进位转移;
$:$表示本指令的地址;
$+4:表示转移到“本指令地址再加上四个字节”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-30
一楼,强!
第2个回答  2010-05-30
用的是什么单片机?

给你说下1的思路

15KHz采用定时器中断的方式;
(1)设置定时器的工作模式,用 MOV ……
(2)设置定时器的溢出时间 ,用MOV
(3)判断是否中断标志位,如果溢出的话,要输出时钟的引脚电平取反

你可以用C51,编译后查看汇编代码
第3个回答  2010-06-12
JNC $+4 :若进位标志位CY=0 则跳转到该程序自身地址+4的位置 否则顺序执行

指令公式: JNC rel ;若(CY)=0,PC←(PC)+2+rel,转移;否则顺序执行
相似回答