利用汇编语言实现一个可以在显示器上显示时、分、秒的电子时钟,并能提供整点报时功能。
基本要求:(1)设计一个基本的具有显示时、分、秒的电子时钟。
(2)到整点或预定的报警时间,能够以不同的音乐进行报时,可以自行设置闹钟报警时间;
(3)实物演示时要求讲出程序原理和设计思想;
(4)程序运行良好、界面清晰。
提高要求:设计一个具有钟面、分针、秒针的指针式钟表,在圆盘上有均匀分布的60根刻度,对应小时的刻度用不同颜色的长刻度区别,并且将12、3、6、9对应的拉丁文绘制于表盘外。
设计提示:(1)指针式钟表的绘制。
将屏幕设置成图形显示方式,通过画点、画线,画圆等基本程序完成钟表的绘制。
表盘圆周上刻度线段两端点坐标计算是钟表绘制的核心部分。
(2)秒针、分针、时针的转动。
是经过一定的延时时间,通过在下一位置重新画一个,在原来的位置用背景色覆盖的方法实现。
(3)音乐的演奏。
利用CPU支持的外围电路8254与8255,通过汇编程序改变8255的PB0,PB1口,接通扬声器,使得计算机能够发出一定频率的声音,同时通过8254的与8255连接的2号计数器控制指定频率,从而达到控制扬声器的音乐的效果。
通过建立适当的延时程序达到一定时间后则改变2号计数器产生的方波的频率,实现音乐程序的演奏。
二、需求和思路分析经分析本次程序设计的主要内容主要分为如下的几个模块:当前时间的获取并显示,码制转换,设定闹钟报鸣的时间,不同频率的闹铃声,钟表的绘制和并实现动态等模块。
其中钟表的绘制和动态走动部分比较难是本次课程设计的提高部分,且改模块可单独形成一个模块,所以放到最后进行考虑1时间的获取可以用INT21H的2CH功能,该功能调用DOS时间调用功能,功能号:2CH,小时,分钟,秒数分别保存在,保存的形式是以二进制的形式,故显示时要2码制转化利用ASCII码与二进制码的关系ASCII=二进制+30H3闹钟鸣叫主要利用8254的二号计数器和8255的PB0和PB1来设定4闹钟的表盘,指针的绘制,并实现时针,分针,秒针的走动。
主要通过过图形的画点进行操作,并通过在固定的区域内不断的刷屏来实现
2023/12/24 13:58:35 305KB 实验报告
1
含有自动升级固件,是可以自动升级的。
教程非常的详细,详细讲解了通过SWD口向jlink刷程序。
图文并茂,非常详细。
适合自己动手做jlinkV9的和重刷固件的。
2023/12/19 21:25:03 458KB jlink jlinkV9 jlink固件 自动升级固件
1
本书由树莓派基金会资深软件开发工程师亲笔撰写,是学习在树莓派上编程的必备手册。
即使你没有任何编程经验,也可以畅游树莓派的世界。
本书覆盖了初学编程者和第一次做Python开发所需的基础知识,书中首先对Python编程做了基本介绍,并给出了通用的Python代码,然后逐步介绍了:·配置并开始Python编程·使用变量、循环和函数·学习3口图形编程·使用PyGame·编程“我的世界”游戏·编写Python脚本·理解传感器和GPIO本书深入浅出地介绍每条命令,并辅以生动的例子和源代码,可以帮助你学习Python编程所需的各种知识和技能,是开启Python编程之旅的必备指南。
2023/12/17 9:28:22 39.96MB Python 树莓派 编程 指南
1
包括虚拟串口工具,网口调试工具,和串口助手调试工具
1
ViraceGPSSimulator(以下简称为Virace)用软件模拟GPS接收器输出的GPS语句,通过串行口输出到GPS应用软件。
用鼠标或键盘控制Virace而模拟实际GPS接收器的运动,或者重播已有的GPS航迹文件,从而在室内测试GPS导航软件等。
Virace具有手动实时控制及航迹重播两种方式。
为了控制灵活方便,Virace定义了许多鼠标及键盘动作。
经过少许试用,就可以对照一个大比例尺的导航地图以超过正常驾车速度行驶在市区及郊区路上。
2023/12/15 15:46:47 693KB 软件模拟GPS接收器输出的GPS语
1
《粮食收购管理系统4.0》是对于中小型粮食收购站而开发的一套管理系统软件。
该软件为粮食收购站提供基本信息管理,入库管理,出库管理和库存管理四大管理板块,使软件达到界面直观、操作简单、方便,让你对粮食的收购和销售情况一目了然。
从而消除粮食传统收购模式的种种弊端,实现粮食收购的现代化计算机管理,使粮食收购的各环节办公管理自动化。
强大查询功能,简洁明确的报表,减轻了管理部门的工作量,提高了管理效率。
满足了日常管理的要求。
  该系统在功能方面包括了:基本信息(人员信息,仓口信息);
入库管理(入库凭证,按凭证编号查询);
出库管理(粮食出库,总出库清单);
库存管理(库存明细,入库查询,出库查询)。
  软件特点如下:  1.出入库管理,查询统计,功能全面。
  2.界面设计简洁,美观,操作流程人性化,普通用户不需培训也能很快上手。
  3.支持多仓库管理。
  4.每条出入库记录均可添加多项出入库物品,满足实际需要。
  5.查询统计功能丰富,支持用户根据自己的需求自行定义查询。
2023/12/15 7:07:47 6.29MB 粮食 收购管理系统
1
本人是【金飞迅A66加强版】写频全套教程从写频线的图片、写频软件、写频成功的图,都在压缩包内,本人实测成功!奉献给大家。
2个分不贵吧。
哈哈1,先选com口,自己在设备管理器里面看。
2,先连对讲机,再把对讲机打开3,点读数据如果出来是乱码恭喜你你的对讲机是可以写频的。
如果要求重试,那就连都连不上更不用说写频了。
4,把数据清空了,自己输入频率和亚音,把可选功能里的按图片设置好,就可以写频了。
5,属于你自己的几乎唯一的信道就成功产生了。
2023/12/10 19:26:30 1.07MB 金飞迅 A66 写频
1
并口测试程序并口测试软件可以测试并口,串口打印测试
2023/12/7 5:39:56 530KB 并口 测试
1
1、P1为输出口,INT0为电平触发接开关产生中断请求。
要求:主程序8个发光二极管同时闪烁,当发生中断时使8个发光二极管循环点亮,结束时再返回主程序。
2、P1为输出口,INT0为电平触发接单次脉冲源产生中断请求。
要求:主程序8个发光二极管循环点亮,当发生中断时循环暂停,小喇叭响,松开脉冲源后再返回主程序8个灯循环亮。
2023/12/6 19:10:33 38KB 单片机 C语言 流水灯
1
在色谱操作过程中,检测器有时受固定相流失及样品中的高沸点成分、易分解及腐蚀性物质的作用而被沾污,以至不能正常进行工作,因而提出了如何清洗检测器的问题。
若沾污的物质仅限于高沸点成分,通常可将检检器加热至最高使用温度后,再通入载气,就可清除。
使用有放射源的检定器时加热要多加小心,例如通常以氚源作成的电子捕获检定器一般都不能超过200度,此外还应注意加热的温度不能损坏检测器的绝缘材料。
如用加热法不适宜,也可以用纯的丙酮等溶液从进样口注入(每次可注入几十微升)进行清洗,这在沾污程度较轻时是有效的。
若以上方法都不能解决沾污问题,应将鉴定器卸下进行较彻底的清洗,先选择适宜溶剂,要既能溶解沾污物,又不能损
2023/12/5 17:53:52 21KB 气相色谱仪检测器的清洗
1
共 662 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡