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

小弟最近做单片机课程设计,我是辅修单片机的,不太懂,望高手指点。

具体要求是:用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
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-03
已经在QQ中回答你了。

单片机:89C54和89C51有什么区别?
只是表示程序存储器的大小不同 1代表4k 4就代表16k 同理89c516 就代表64k的rom 他们都是51系列 如果是DIP40引脚的封装的话 ,针脚一样 ,程序可以通用(在不超过其中ROM容量的条件下)。 本回答由科学教育分类达人 尚秀秀推荐 举报| 答案纠错 | 评论 7 1 mcubar 采纳率:34% 擅长: CPU 物理学 恋爱 其他回...

买什么单片机实验板?
2.找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书。我当初就是买了一块开发板(http:\/\/www.kaifaban.com\/html\/2006111423012559.html),二十天就搞定了。3.自己网上找些小电路类的资料练习设计外围电路。焊好后自己调试,熟悉过程。 (十天)4.自己完全设计具有个人风格的电路...

相似回答