本程序设计实现的功能有:一、通过计时器8253实现秒、分、时的计数,即实现电子表计时功能。
二、通过8259产生7#中断实现时分显示形态和秒显示形态的切换功能。
三、通过8259产生6#中断实现对秒、分、时的修改设置功能。
(电子表采用24小时制) 对于功能一,电子表计时,则是通过将8253的计数器2置初值为4CE9H(十进制11625),并使其工作于方式2,采用二进制计数,然后,将out2接到IRQ1上,通过8259产生1#中断,从而完成对时间的计数。
由于OPCLK的频率为1.1625MHz.,故在程序中需在1#中断计数为100次后才对秒进行加1操作。
对于功能二,形态切换,则是通过在内存中设置一显示形态标志DISHM(默认为时分显示形态,初值为1),然后在有7#中断产生时,将DISHM的值与1求异或来完成形态标志的设置(1为时分显示形态,0为秒显示形态)。
对于功能三,时间修改,则在不同的显示形态下有不同的操作。
如果当前电子表处于时分显示形态,则得注意了!因为在程序中又加入了一个设置形态标志STH(默认为时的设置,初值为1)。
如果是在第一次对时分进行修改的话,只需通过向8255的C口置数,然后产生6#中断,便完成了对时的设置(C口置数均为BCD码)。
但是此后设置形态已经变为对分的设置了,如果此次并没有对分进行修改,那下一次切换到时分显示形态并要修改时间时便是从分开始设置的,如果对分进行了设置(产生了6#中断),程序又自动转入对时的设置形态。
而对秒的设置则简单多了,只需将显示形态切换到秒显示形态,然后对8255的C口置数,再产生6#中断便可对秒进行修改了。
程序会对C口输入的有效性进行检测。
2015/2/21 1:58:18 233KB 微机原理 接口 电子表
1
PjSIP实现视频通话,实现免提,SurfaceView上下叠加显示,并且能切换。
导入到Eclipse就能用。
jdk采用7的。
希望大家互相学习,只需改掉里面的ip和port以及对应分机的密码就能注册使用。
服务端我是用FS,能与电脑端的互相视频通信,视频编码采用H264.里面有完整的步骤以及代码。
1
keepalived时一款保障服务高可用的软件,其功能类似与heartbeat,用来防止单点毛病,具有自动侦测服务器的状态,毛病切换,添加恢复等功能
2021/2/3 2:10:36 873KB keepalived\ linux
1
本设计根据MLX90614模块对外部的环境进行采集,采集到的温度与正常的温度做对比,如果异常就会驱动好红外模块对空调进行控制,空调的温度在26-29度之间进行控制。
同时还加入了蓝牙控制,可以将温度发送到连接蓝牙的手机上,进行查看,手机也可以控制控制温度,也可以进行模式切换。
有自动调温和手动调温的功能
2016/3/15 17:08:23 4.51MB MLX906 红外模块 STM32
1
MP3播放器1.3-基于HTML5AUDIO标签的本地播放器1.播放本地歌曲,模式包括单曲播放/单曲循环播放/顺序播放/顺序循环播放2.自主选择文件和删除文件,自由切换上一首/下一首,随时暂停/播放3.显示正在播放歌曲和剩余时间,歌曲列表显示,支持声音调理和背景切换
2016/11/25 4:28:44 1.88MB HTML HTML5 AUDIO JS
1
利用proteus软件仿真智能交通灯,以单片机STC89C52技术为核心,包含红绿灯转换电路,电源电路,形式切换功能,包含左转弯,人行道灯,红绿灯采用8-seg数码管,利用驱动电路驱动
2017/8/13 13:02:32 109KB C语言单片机
1
相机转场的各种效果,u3D,合适用于关卡切换,场景过度等。
2018/5/26 23:35:58 533KB 相机转场效果
1
一个可以在Unity进行图片轮播的demo,只需求给一个texture2d的图片数组就可以直接用,有多种切换特效
2019/4/13 12:26:32 96KB unity   C#
1
这是个单片机课设,用汇编写的,有protues仿真文件,基础功能有:八通道随意切换,超量程提示,1602液晶显示,带自建自幕
2020/1/12 11:37:48 65KB 单片机课设 数字万用表 protues
1
可实现图层上下挪动切换的JS代码
2015/7/27 23:30:10 197KB js javascript jquery div
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡