永发信息网

急求一个单片机编程题3

答案:2  悬赏:0  手机版
解决时间 2021-01-29 05:55
3、采用定时中断方式设计,初值为20 分-10 秒的电子钟(显2010),在初始值2010 的基础
上每隔1 秒钟加1。另将二个按键(S1、S2 键)到INT0(P3.2)脚和INT1(P3.3)脚,
按INT0 键开始工作,按INT1 键停止工作(提示在INT0 中断时让定时器T0 工作,在
INT1 中断时让定时器T0 停止工作)。定时器采用T0 中断或查询均可,T0 的工作方式
不限。电路中数码管可以采用共阳4 位,字形接P0 口(加上拉电阻),位选接P2。
最佳答案
乱写的,凑合看吧:
ORG 2000H
CLR A
MOV R7,#0
MOV R6,#0
MOV R5,#30
MOV R4,#20
MOV R3,#50H
MOV R2,#20H
LOOP1: MOV A,@R4
JNB ACC.7,LOOP2 ;判断符号数的正负
INC @R3
MOVX @R3,A ;负数存入外存中51H开始的单元中
INC @R7 ;负数个数+1
LOOP2: INC @R2
MOVX @R2,A ;正数存入外存中21H开始的单元中
INC @R6 ;正数个数+1
CJNE A,#64H,LOOP3
SJMP LOOP4
LOOP3: JNC LOOP4
MOV B,#0AH ;小于100的数改成压缩BCD码送还至原地址单元
DIV AB
SWAP A
ADD A,B
MOV @R4,A
LOOP4: MOV @R4,#0AAH ;不小于100的数改为AAH送还至原地址单元
INC @R4
DJNZ R5,LOOP1
MOV DPTR,#20H ;正数的个数存放至外存区20H单元中 MOV A,@R6
MOVX @DPTR,A
MOV DPTR,#50H ;负数的个数存放在外存区50H单元中
MOV A,@R7
MOVX @DPTR,A
SJMP $
上边的几个回答- -...此程序若还有错误请及时联系我修改,谢谢先!
另:各位参考的童鞋切记要加相关注释,多少做点改动,被老师认为雷同的渣就概不负责了哈。
So,建兄,渣就不多解释了。
全部回答

#include<reg52.h> #define uint unsigned int; #define uchar unsigned char; sbit p1_0=p1^0; //

void main() {   tmod=0x15;    //定时器1方式1   定时器0 计数方式 工作方式1  th1=0x00;    //定时器1赋初值 50ms  tl1=0x00;  ea=1;    //开中断  et1=1;    //定时器1允许中断  tr1=1;    //定时开始  while(1)  { ;   } } void time1_() interrupt 3   // 定时器1中断服务程序 {  th1=0x00;    //定时器1赋初值  tl1=0x00;

 p1_0 = ~p1_0 ; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机呼叫转移怎么收费?
lol偷塔技巧
word中如何将同类字加着重号啊
幽悒的意思是什么啊?知道的请说下!
我的声卡驱动是SBX PRO Studio 但是麦克风说
游戏策划具体分为哪几种 ,新人刚接触游戏策划
开办小饭桌和辅导班,买高层一楼带地下室好还
①a²+b²-2+6b+1的符号②a的b次方等
固特异轮胎(建伟汽车城店)怎么去啊,我要去那
怎么查银行卡有没有被注销
顽蒙的意思是什么啊?知道的请说下!
音悦听汽车音响隔音改装地址在什么地方,我要
水量盈余率是衡量水库蓄水量变化的重要指标(
李娜2014澳网决赛直播视频录像重播回放[新浪
相诮的意思是什么啊?知道的请说下!
推荐资讯
地铁安检培训基地怎么去啊,我要去那办事
三星s7小米5哪个好
哪里有介绍W10使用方法的书买?
利锋宾馆酒店用品(凤山专卖店)在什么地方啊,
华为mate7怎么改密码
潘老塆地址在哪,我要去那里办事
泼水节是______族的重大节日.那达慕大会是__
铁板鸡扒 日文翻译
科学关察同一般的关察一样吗?
冠昏的意思是什么啊?知道的请说下!
去认的哥哥家应该买什么比较好.
蓼西加油站地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?