单片机明天考试帮帮忙做2道题

来源:百度知道 编辑:UC知道 时间:2024/06/30 07:43:05
2、fosc=12MHZ , 要求在P1.0脚输出一周期为40ms的方波。方波的周期由定时器T1确定,采用中断方式 , 计算计数初值并编写有关的程序段。
3、编程实现逻辑运算:Q=(U •(/V+W))+(/X • Y)+Z
明天考试这几题不会啊哪位达人帮帮忙啊...感谢

第1题参考答案程序段(实际逻辑分析仪测得方波周期为 40.0ms):

count equ 80
ORG 0000H
LJMP START
ORG 000BH
LJMP Timer0
ORG 0040H
START:
MOV R2, #count ; 80 * 250 = 20000 us (12M晶振)
MOV TMOD, #02H ;定时器0,工作方式2
MOV TL0,#06H ;6
MOV TH0,#06H
SETB ET0
SETB EA
SETB TR0
SJMP $

Timer0:
DJNZ R2,Return
CPL P1.0
MOV R2,#count
Return:
RETI
END

第2题:
非常简单的转换.这个逻辑运算是希望学生能对简单逻辑关系的转换(即在实际使用中,用特定的逻辑门去实现)了解,我这里就不多做解释了.

PS:学生考试的试卷题目类型是类似的,但题目不可能一样,这些都是最基本的.

我不会,但是建议你悬赏100分

夸张了,你是学这个的,这么简单都不会???

自己拿书看几下就会啦!!

第一个好做,第2个不太好做