基于AT89C51单片机的程序设计问题,求助高手~~·

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:29:17
小弟最近做单片机课程设计,我是辅修单片机的,不太懂,望高手指点。

具体要求是:用AT89C51单片机设计报警系统,用4个开关模拟报警点,当有开关闭合时,用P1.0产生1000Hz的方波信号作为报警信号,同时用一位LED显示报警点(即是第几个开关)。单片机的晶振频率为6MHz。

请问这个源程序怎么编,我们用Keil软件做的,不用C语言的。急急急~~~
用汇编语言写的~~~

试试这个:
;报警信号从P1.0出,6MHZ

org 0000h

mov p2,#0; led显示0
mov p3,#255;允许铵键输入

;-------------------------------
main:
next0:
jb p3.0,next1;检开关1

已经在QQ中回答你了。