微机课设实验报告,题目为数字时钟与自动报时设计,包含设计原理图、接线图、软件程序设计流程图
2023/11/23 2:39:56 4.22MB 微机,西电
1
基于51单片机的数字时钟设计,专用时钟芯片为DS1302。
包括仿真图,代码和设计报告。
仿真软件:Proteus8.7,编程软件:keil5。
基本功能:①显示年、月、日、时、分、秒、星期、农历;
②按键设置闹钟及报警;
③按键整时间。
1
基于lpc2136开发的数字时钟具有时间设置功能;
五个按键功能分布:KEY1P026小时加KEY2P027分钟加KEY3P028第一次按下进入时间设置状态;
再按保存当前设置时间KEY4P029第一次按下进入闹钟设置状态;
再按保存当前设置时间KEY5P030停止闹钟">基于lpc2136开发的数字时钟具有时间设置功能;
五个按键功能分布:KEY1P026小时加KEY2P027分钟加KEY3P028第一次按下进入时间设置状态;
再按保存当前设置时间KEY4P029[更多]
2023/11/19 13:39:24 62KB 数字时钟
1
使用qurtusII9.1设计并下载到SmartSOPC实验系统中。
本实验利用QuartusII软件,结合所学的数字电路的知识,采用自顶向下的分析方法。
首先分析了多功能数字钟的设计要求、所需实现的功能,然后分析了实现每个功能所需要的基础模块,最后进一步分析了各种基础模块。
在具体设计时,采用的是自底向上的设计方法。
首先设计各种基础模块,然后设计各种功能模块,最后进行综合设计。
本次设计除了实现基本的时钟电路外,还实现了整点报时、闹钟、日期、星期、秒表等多种功能:1.设计一个具有校时、校分,清零,保持和整点报时等功能的数字钟。
基于QuartusⅡ软件或其他EDA软件完成电路设计。
2.对该电路系统采用层次化的方法进行设计,要求设计层次清晰、合理。
3.完成顶层电路原理图的设计,编写相应功能模块的HDL设计程序。
4.对该电路系统进行功能仿真。
5.根据EDA实验开发系统上的FPGA芯片进行适配,生成配置文件或JEDEC文件。
6.将配置文件或JEDEC文件下载到EDA实验开发系统。
7.在EDA实验开发系统上调试、验证电路功能。
1
单片机课程设计数字时钟,含源程序,电路图,电子钟具有“时”、“分”显示的电子钟(23小时59分),通过小时个位的小数点闪烁进行秒计数显示,具有分钟和小时的校时功能。
可进行功能扩展(比如增加整点报时功能:60分钟开始LED灯闪烁1分钟或蜂鸣器响10秒钟)。
2023/10/17 23:37:31 102KB 单片机 数字时钟
1
一个完整的SPARTANXilinxFPGA开发板资料,包括工程代码,用户手册,原理图,试验手册等.•实验1.滑动开关亮灯实验•实验2.跑马灯实验•实验3.数字时钟显示实验•实验4.RS-232串口通信实验•实验5.PS/2键盘编码显示实验•实验6.PS/2鼠标移动显示实验•实验7.VGA彩条显示实验
2023/10/15 7:12:29 6.11MB FPGA
1
74ls160设计数字时钟电路(带整点前5秒报时整点报时).rar
2023/9/29 2:36:28 677KB 74ls160时钟
1
用QT写的一个简单的QT数字时钟,可以显示当前时间。
程序很简单,适合新手练习。
为了方便下载,资源积分设置为0。
2023/9/6 1:24:39 340KB QT 数字时钟
1
源代码:#include#include#include#include#definePI3.1415926/*定义常量*/#defineUP0x4800/*上移↑键:修改时间*/#defineDOWN0x5000/*下移↓键:修改时间*/#defineESC0x11b/*ESC键:退出系统*/#defineTAB0xf09/*TAB键:移动光标*//*函数声明*/intkeyhandle(int,int);/*键盘按键判断,并调用相关函数处理*/inttimeupchange(int);/*处理上移按键*/inttimedownchange(int);/*处理下移按键*/intdigithour(double);/*将double型的小时数转换成int型*/intdigitmin(double);/*将double型的分钟数转换成int型*/intdigitsec(double);/*将double型的秒钟数转换成int型*/voiddigitclock(int,int,int);/*在指定位置显示时钟或分钟或秒钟数*/voiddrawcursor(int);/*绘制一个光标*/voidclearcursor(int);/*消除前一个光标*/voidclockhandle();/*时钟处理*/doubleh,m,s;/*全局变量:小时,分,秒*/doublex,x1,x2,y,y1,y2;/*全局变量:坐标值*/structtimet[1];/*定义一个time结构类型的数组*/main(){intdriver,mode=0,i,j;driver=DETECT;/*自动检测显示设备*/initgraph(&driver,&mode,"");/*初始化图形系统*/setlinestyle(0,0,3);/*设置当前画线宽度和类型:设置三点宽实线*/setbkcolor(0);/*用调色板设置当前背景颜色*/setcolor(9);/*设置当前画线颜色*/line(82,430,558,430);line(70,62,70,418);line(82,50,558,50);line(570,62,570,418);line(70,62,570,62);line(76,56,297,56);line(340,56,564,56);/*画主体框架的边直线*//*arc(intx,inty,intstangle,intendangle,intradius)*/arc(82,62,90,180,12);arc(558,62,0,90,12);setlinestyle(0,0,3);arc(82,418,180,279,12);setlinestyle(0,0,3);arc(558,418,270,360,12);/*画主体框架的边角弧线*/setcolor(15);outtextxy(300,53,"CLOCK");/*显示标题*/setcolor(7);rectangle(342,72,560,360);/*画一个矩形,作为时钟的框架*/setwritemode(0);/*规定画线的方式。
mode=0,则表示画线时将所画位置的原来信息覆盖*/setcolor(15);outtextxy(433,75,"CLOCK");/*时钟的标题*/setcolor(7);line(392,310,510,310);line(392,330,510,330);arc(392,320,90,270,10);arc(510,320,270,90,10);/*绘制电子动画时钟下的数字时钟的边框架*//*绘制数字时钟的时分秒的分隔符*/setcolor(5);for(i=431;i<=470;i+=39)for(j=317;j<=324;j+=7){setlinestyle(0,0,3);circle(i,j,1);/*以(i,y)为圆心,1为半径画圆*/}setcolor(15);line(424,315,424,325);/*在运行电子时钟前先画一个光标*//*绘制表示小时的圆点*/for(i=0,m=0,h=0;i<=11;i++,h++){x=100*sin(
2023/8/25 8:11:27 142KB c语言实现电子时钟 课程设计
1
基于VHDL语言的12、24小时数字时钟设计,完整的程序,下载即可用。
2023/8/12 13:51:18 2.27MB EDA 数字时钟
1
共 80 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡