自己做的第一个小型Ext项目

主界面    

 

 

  在四五月份,因为公司需要开OA系统,领导要求用Ext框架来做。所以只要硬着头皮去做了,之前只看见过这种框架做出来的项目,界面挺不错的。也挺喜欢的。但是刚刚接触,感觉无从下手一下,像无头苍蝇一样。呵呵。后来了,买了一本javascrip凌厉开发  Ext详解与实践   跟着它慢慢摸索,渐渐的把项目模子做出来。

 

上传做个纪念~~~

登陆界面

 主界面2

新增

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
给出基于51单片机的程序代码,主要实现了以下功能: 1. 通过外部中断0检测选手按下抢答器的情况,并记录选手号码。 2. 通过定时器0实现倒计时功能,每秒钟减少1秒,并在数码管上显示剩余时间。 3. 当倒计时结束时,重新开启外部中断0,等待下一轮抢答。 4. 当裁判按下裁判器时,停止倒计时并重新开始下一轮抢答。 总体来说,这段代码实现了一个简单的抢答器系统,可以用于课堂上的小型竞赛或者游戏等场合。#include <reg51.h> sbit caipan=P1^0; unsigned int num=0; unsigned char sec=9; unsigned int count=0; void ext0_init() { IT0=1;//负边沿跳变触发 EX0=0;//开单独的中段,一开始关闭的 EA=1; //开全局中断 PX0=1; //高优先级 } //外部中断0的服务函数 void ext0_int() interrupt 0 { TR0=0; //定时器倒计时关闭 EX0=0; //外部中断关闭,一旦有选手按下去,就关闭中断,只允许第一个选手抢答 //先判断是哪位选手按下去 switch(P1&0xfe) //1110 1110 { case 0xfc:num=1;break; case 0xfa:num=2;break; case 0xf6:num=3;break; case 0xee:num=4;break; case 0xde:num=5;break; case 0xbe:num=6;break; case 0x7e:num=7;break; } //end of siwtch sec=num; //显示选手号 } //定时中断0的初始化 void timer0_init() { TMOD=0x01; TH0=0xd8; TL0=0xf0; TR0=1; EA=1; } void timer0_int() interrupt 1 { TMOD=0x01, TH0=0xd8; count++; if(count==100) { count=0; sec--; } } void main() { ext0_init(); timer0_init(); while(1) { P2=sec; if(sec==0) { EX0=1; TR0=0; } if(caipan==0) { EA=1; TR0=1; EX0=0; sec=9; } } } 完善该代码实现上述功能,给出完整的倒计时功能
最新发布
05-30
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT流渊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值