01单片机MCS-51数字钟设计
51数字时钟课程设计

51数字时钟课程设计一、教学目标本课程旨在通过数字时钟的制作,让学生掌握基础的数字电路原理,培养学生的动手能力和创新能力,同时增强学生对电子科技的兴趣和认识。
1.了解数字电路的基本原理和元件。
2.学习数字时钟的电路图设计和编程方法。
3.掌握基本电子元件的使用和焊接技巧。
4.能够阅读并理解数字电路图。
5.能够使用电子元件制作简单的数字时钟。
6.能够进行简单的电路调试和故障排查。
情感态度价值观目标:1.培养学生对电子科技的兴趣和认识。
2.培养学生的创新意识和动手能力。
3.培养学生团队合作和解决问题的能力。
二、教学内容本课程的教学内容主要包括数字电路的基本原理、数字时钟的电路图设计和编程方法,以及基本电子元件的使用和焊接技巧。
1.数字电路的基本原理:了解数字电路的基本元件,如晶体管、电阻、电容等,并学习其工作原理。
2.数字时钟的电路图设计:学习如何设计一个数字时钟的电路图,包括时钟信号的产生、计数器的使用等。
3.编程方法:学习如何为数字时钟编写程序,使其能够显示正确的时间。
4.基本电子元件的使用和焊接技巧:学习如何使用和焊接晶体管、电阻、电容等基本电子元件。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法和实验法等。
1.讲授法:通过讲解数字电路的基本原理和数字时钟的电路图设计,使学生了解并掌握相关的理论知识。
2.讨论法:通过小组讨论,让学生分享自己的理解和观点,增强学生之间的交流和合作。
3.案例分析法:通过分析具体的数字时钟案例,使学生更好地理解和应用所学的知识。
4.实验法:通过动手制作数字时钟,让学生将理论知识付诸实践,培养学生的动手能力和创新能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用与数字电路和数字时钟制作相关的教材,为学生提供理论知识的指导。
2.参考书:提供相关的参考书籍,为学生提供更多的学习资料和拓展知识。
基于51单片机的数字钟方案设计书(2)

电子系统综合设计课程论文基于51单片机的数字钟设计专业:年级:作者:指导教师:2010 年 6 月 20日目录1 作品的背景与意义 (1)2 功能指标设计 (1)3 作品方案设计 (2)4 软件设计 (3)附录1 系统电路图 (6)附录2 系统软件代码.................................... 错误!未定义书签。
1 作品的背景与意义时钟,自从它发明的那天起,就成为人类的朋友,但随着时间的推移,科学技术的不断发展,人们对时间计量的精度要求越来越高,应用越来越广。
怎样让时钟更好的为人民服务,怎样让我们的老朋友焕发青春呢?这就要求人们不断设计出新型时钟。
现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。
现在我们利用单片机实现数字时钟计时功能的主要内容,其中A T89C51是核心元件同时采用数码管动态显示“时”,“分”,“秒”的现代计时装置。
与传统机械表相比,它具有走时精确,显示直观等特点。
它的计时周期为24小时,显满刻度为“23时59分59秒”,另外具有校时功能,断电后有记忆功能,恢复供电时可实现计时同步等特点,除此外还实现了万年历和闹钟等的功能。
时钟电路在计算机系统中起着非常重要的作用,是保证系统正常工作的基础。
在一个单片机应用系统中,时钟有两方面的含义:一是指为保障系统正常工作的基准振荡定时信号,主要由晶振和外围电路组成,晶振频率的大小决定了单片机系统工作的快慢;二是指系统的标准定时时钟,即定时时间,它通常有两种实现方法:一是用软件实现,即用单片机内部的可编程定时/计数器来实现,但误差很大,主要用在对时间精度要求不高的场合;二是用专门的时钟芯片实现,在对时间精度要求很高的情况下,通常采用这种方法,典型的时钟芯片有:DS1302,DS12887,X1203等都可以满足高精度的要求。
51单片机数字钟设计

51单片机数字钟设计是一种常用的电子设计,它使用51单片机作为控制核心,通过数码管显示时间。
以下是一个简单的51单片机数字钟设计步骤:
1. 硬件设计
首先,需要选择一个合适的51单片机型号,如AT89C51、AT89S52等。
然后,需要选择数码管显示模块,可以选择多个数码管显示小时、分钟和秒。
同时,还需要选择适当的电源模块为数码管和单片机提供电源。
2. 软件设计
在软件设计方面,需要编写程序来控制数码管的显示,并实现时间的计数和更新。
可以使用定时器中断来实现时间的计数和更新。
同时,还需要编写程序来读取按键输入,以便用户可以调整时间。
3. 调试
在完成硬件和软件设计后,需要进行调试。
首先,需要检查硬件连接是否正确,然后通过调试程序来检查数码管的显示是否正确,以及时间计数和更新是否正常。
以上是一个简单的51单片机数字钟设计步骤,实际的设计可能需要根据具体需求进行修改和调整。
51单片机数字钟的设计

51单片机数字钟的设计//功能:4位数码管可以显示时分,月日,年份;万年历,整点报时,定时自动(或手动)关闭显示器,空闲模式工作省电//硬件:2051单片机,P1.6到P1.0分别是A到G,P1.7=DP,P3.5=D4,P3.4=D3,P3.1=D2,P3.0=D1,P3.7控制直流蜂鸣器(整点报时)。
//.2=0(改时间),P3.3=0(改状态),6MHz晶振。
//使用说明:默认时间为2010年1月1日,0点0分,状态1显示时分//按P3.2为0,状态++,状态功能分别为1:显示时间2:显示月日3:显示年4:修改分钟5:修改时钟6:修改年7:修改月8:修改日;//用DP来表示状态,DP每秒闪烁1次(占空比3:1)。
对应的修改位置,闪烁。
//在显示年月日时分的状态启动P3.2为0,则进入关闭显示器模式,或打开显示器,在关闭显示器的模式中,按任意键打开显示器。
//在修改年月日时分的状态启动P3.2为0,则对应数字加一,一直按住,则一直加。
注:改年份月份的时候为了不与万年历冲突,日期自动变为1号,年份范围是2010到2099年//注明:该程序不是最终程序,更新程序请联系中山董豪//实测参数:数码管工作时:2mA ,数码管不工作时:1mA//建议改进选用更低频晶振,改用ATtiny2313代替。
#include#include#define uint unsigned int#define uchar unsigned char本文引用地址:http://21ic/app/mcu/201807/765131uchar second,minh,minl,hourh,hourl,hour,i,j,k,l,state,slient,dpi,dps,d2; uchar day,month,dayh,dayl,monthh,monthl; //1,3,5,7,8,10,12 大31uchar year1,year2,year3,year4,year; //4,6,9,11,小30。
基于MCS-51单片机的数字钟设计

快乐的节日作文(通用15篇)快乐的节日作文1啪,啪,啪啪最令我期待的春节又到了,我终于能和小朋友们一起痛快地玩耍喽!说到春节,当然少不了烟花啦!我们都会挑一天来放烟花,有时候,我们放着放着就来了一些用烟花打战的人,于是我们就放下手中的烟花和爆竹去观战了。
这个游戏可好玩了,首先双方准备好一些爆竹,接着在场地中间画一条分界线,然后同时点燃爆竹,点完赶紧躲到一边,看谁的爆竹放到界线以外,谁就算赢。
过春节最不可少的是年夜饭,当然,我们最期待的也是年夜饭,因为年夜饭是一年中最丰盛的一餐,桌上挤满了各种好吃的菜,年夜饭的主角,当然还是火锅啦,里面有鱼啊,青菜啊,丸子呀等。
吃完火锅,我、弟弟和妹妹那六只眼睛都齐刷刷地盯着爸爸,心里想爸爸,我们吃完了,果汁什么时候上场啊,一年中也只有今天才能让我们喝个痛快啊!每到春节能做的事儿多得数也数不清,能吃的东西也比平时多了许多,就像放完爆竹,落下多少片碎片,又飞走了多少片,多得连爆竹自已也没有一个概念快乐的节日作文2今天,我们迎来了盼望已久的六一儿童节,也是我们班同学最喜欢的节日。
早上,我怀着紧张而又激动心情走进教室,看到教室里焕然一新,黑板上写着“六一快乐”,上面画着美丽的图画,小鸟在天空飞翔,小羊在草地上玩耍……天花板上挂着美丽的气球和拉花。
同学们三五成群的在一起说话,都很开心。
节目开始了,同学们各自把精心准备的节目表演给大家,我最喜欢侯承博表演的魔术,因为我喜欢魔术,而且他表演的也很成功,简直和刘谦一样。
轮到我表演了,我是用笛子给大家吹一首曲子,吹的是“凤阳花鼓”,曲子不是很长,而且我在家也练了好多遍,但是吹的时候还是很紧张,生怕吹错了,不过我还是非常流利的吹了下来。
今天,六一儿童节过的真开心!快乐的节日作文3国庆长假爸爸、妈妈带我去美丽的长岛旅游。
我们先是乘海船吹海风、和海鸥对话、出海打渔、在海滩上捡美丽的贝壳和光滑的卵石、看海潮潮涨潮落过足了海瘾然后又去海鲜城吃海鲜。
51单片机数字钟实验(原理图及程序)

51单片机数字钟实验(原理图及程序)1.实验任务(1.开机时,显示12:00:00的时间开始计时;(2.P0.0/AD0控制“秒”的调整,每按一次加1秒;(3.P0.1/AD1控制“分”的调整,每按一次加1分;(4.P0.2/AD2控制“时”的调整,每按一次加1个小时;2.电路原理图图4.20.13.系统板上硬件连线(1.把“单片机系统”区域中的P1.0-P1.7端口用8芯排线连接到“动态数码显示”区域中的A-H端口上;(2.把“单片机系统:区域中的P3.0-P3.7端口用8芯排线连接到“动态数码显示”区域中的S1-S8端口上;(3.把“单片机系统”区域中的P0.0/AD0、P0.1/AD1、P0.2/AD2端口分别用导线连接到“独立式键盘”区域中的SP3、SP2、SP1端口上;4.相关基本知识(1.动态数码显示的方法(2.独立式按键识别过程(3.“时”,“分”,“秒”数据送出显示处理方法5.程序框图6.汇编源程序SECOND EQU 30HMINITE EQU 31HHOUR EQU 32HHOURK BIT P0.0MINITEK BIT P0.1SECONDK BIT P0.2DISPBUF EQU 40HDISPBIT EQU 48HT2SCNTA EQU 49HT2SCNTB EQU 4AHTEMP EQU 4BHORG 00HLJMP STARTORG 0BHSTART: MOV SECOND,#00HMOV MINITE,#00HMOV HOUR,#12MOV DISPBIT,#00HMOV T2SCNTA,#00HMOV T2SCNTB,#00HMOV TEMP,#0FEHLCALL DISPMOV TMOD,#01HMOV TH0,#(65536-2000) / 256 MOV TL0,#(65536-2000) MOD 256 SETB TR0SETB ET0SETB EAWT: JB SECONDK,NK1LCALL DELY10MSJB SECONDK,NK1INC SECONDMOV A,SECONDCJNE A,#60,NS60MOV SECOND,#00HNS60: LCALL DISPJNB SECONDK,$NK1: JB MINITEK,NK2LCALL DELY10MSJB MINITEK,NK2INC MINITECJNE A,#60,NM60 MOV MINITE,#00H NM60: LCALL DISPJNB MINITEK,$ NK2: JB HOURK,NK3LCALL DELY10MS JB HOURK,NK3INC HOURMOV A,HOURCJNE A,#24,NH24 MOV HOUR,#00H NH24: LCALL DISPJNB HOURK,$NK3: LJMP WTDELY10MS:MOV R6,#10D1: MOV R7,#248DJNZ R7,$DJNZ R6,D1RETDISP:MOV A,#DISPBUF ADD A,#8DEC AMOV R1,AMOV A,HOURMOV B,#10MOV @R1,ADEC R1MOV A,BMOV @R1,ADEC R1MOV A,#10MOV@R1,ADEC R1MOV A,MINITE MOV B,#10DIV ABMOV @R1,ADEC R1MOV A,BMOV @R1,ADEC R1MOV A,#10MOV@R1,ADEC R1MOV A,SECOND MOV B,#10DIV ABMOV @R1,ADEC R1MOV A,BMOV @R1,ADEC R1INT_T0:MOV TH0,#(65536-2000) / 256 MOV TL0,#(65536-2000) MOD 256 MOV A,#DISPBUFADD A,DISPBITMOV R0,AMOV A,@R0MOV DPTR,#TABLEMOVC A,@A+DPTRMOV P1,AMOV A,DISPBITMOV DPTR,#TABMOVC A,@A+DPTRMOV P3,AINC DISPBITMOV A,DISPBITCJNE A,#08H,KNAMOV DISPBIT,#00HKNA: INC T2SCNTAMOV A,T2SCNTACJNE A,#100,DONEMOV T2SCNTA,#00HINC T2SCNTBMOV A,T2SCNTBCJNE A,#05H,DONEMOV T2SCNTB,#00HINC SECONDMOV A,SECONDCJNE A,#60,NEXTMOV SECOND,#00HINC MINITEMOV A,MINITECJNE A,#60,NEXTMOV MINITE,#00HINC HOURMOV A,HOURCJNE A,#24,NEXTMOV HOUR,#00HNEXT: LCALL DISPDONE: RETITABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,40H TAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FHEND7.C语言源程序#include <AT89X51.H>unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; unsigned char dispbitcode[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned char dispbuf[8]={0,0,16,0,0,16,0,0};unsigned char dispbitcnt;unsigned char second;unsigned char minite;unsigned char hour;unsigned int tcnt;unsigned char mstcnt;unsigned char i,j;void main(void){TMOD=0x02;TH0=0x06;TL0=0x06;TR0=1;ET0=1;EA=1;while(1){if(P0_0==0){for(i=5;i>0;i--)for(j=248;j>0;j--);if(P0_0==0){second++;if(second==60){second=0;}dispbuf[0]=second%10; dispbuf[1]=second/10; while(P0_0==0);}}if(P0_1==0){for(i=5;i>0;i--)for(j=248;j>0;j--);if(P0_1==0){minite++;if(minite==60){minite=0;}dispbuf[3]=minite%10; dispbuf[4]=minite/10; while(P0_1==0);}}if(P0_2==0){for(i=5;i>0;i--)for(j=248;j>0;j--);if(P0_2==0){hour++;if(hour==24){hour=0;}dispbuf[6]=hour%10;dispbuf[7]=hour/10;while(P0_2==0);}}}}void t0(void) interrupt 1 using 0{mstcnt++;if(mstcnt==8){mstcnt=0;P1=dispcode[dispbuf[dispbitcnt]]; P3=dispbitcode[dispbitcnt];dispbitcnt++;if(dispbitcnt==8){dispbitcnt=0;}}tcnt++;if(tcnt==4000){tcnt=0;second++;if(second==60){second=0;minite++;if(minite==60){minite=0;hour++;if(hour==24) {hour=0; }}}dispbuf[0]=second%10; dispbuf[1]=second/10; dispbuf[3]=minite%10; dispbuf[4]=minite/10; dispbuf[6]=hour%10; dispbuf[7]=hour/10; }}。
单片机课程设计电子时钟
xxxxxx大学课程设计报告课程设计名称:单片机系统综合课程设计课程设计题目:电子时钟院(系):专业:班级:学号:姓名:指导教师:完成日期:xxxxxx大学课程设计报告目录第1章总体设计方案 (1)1.1设计原理 (1)1.2设计思路 (1)1.3实验环境 (2)第2章详细设计方案 (3)2.1硬件电路设计 (3)2.2主程序设计 (3)2.3功能模块的设计与实现 (4)第3章结果测试及分析 (11)3.1结果测试 (11)3.2结果分析 (11)参考文献 (12)附录 A (13)附录 B (21)附录 C (22)第1章总体设计方案1.1 设计原理根据课程设计任务书的内容,要求实现在MCS51单片机上对数字电子钟的基本功能设计,对当前时间正确显示,并可根据需要对时间进行更改,以完成时间的校对和闹钟的设置。
时钟时间以时、分、秒在6位数码管上显示,小时以24小时计时模式,分秒均为60进位。
用6MHz晶振产生振荡脉冲,定时器进行秒计时。
调整设置时间的过程运用可编程键盘上的按键进行控制,共设有5个按键,首先按键A进入校时模式或E进入闹钟模式,再分别按键B对小时或C分钟进行更改,每按键一次数码管计数显示加一,更改结束后按键D退出设置,时钟正常显示。
闹钟时间到时,蜂鸣器鸣响10秒后时钟正常显示。
1.2 设计思路采用C语言程序设计结合硬件电路设计方法,利用Lab6000实验箱来实现数字电子钟的设计。
1)提出方案根据设计要求,可将本次设计分为3个模块进行:1)时钟显示模块:主要用于时间的正确显示。
2)校时模块:此模块用于时钟的校对,以完成用户更改时间的需求。
3)闹钟模块:用于实现闹钟的时间设置和定点闹铃的功能。
2)方案论证时钟显示模块中,利用可编程定时器中断进行秒计时,将时间显示在6位数码管上。
校时模块主要利用键盘上5个键的控制完成各项功能,并在数码管上动态显示改变结果,完成设置后进入时钟显示模块。
闹钟模块的设置过程与校时模块相似,但设置完成进入时间显示模块后则等待闹铃时间,到规定时间后,通过数码管闪烁及蜂鸣器的鸣响来实现定点闹铃提醒功能。
单片机多功能电子数字钟课程设计报告
多功能电子数字钟设计数字钟在日常生活中最常见, 应用也最广泛。
本文主要就是设计一款数字钟, 以89C52单片机为核心, 配备液晶显示模块、时钟芯片、等功能模块。
数字钟采用24小时制方式显示时间, 定时信息以及年月日显示等功能。
文章的核心主要从硬件设计和软件编程两个大的方面。
硬件电路设计主要包括中央处理单元电路、时钟电路、人机接口电路、信号处理电路、执行电路等几部分组成。
软件用C语言来实现, 主要包括主程序、键盘扫描子程序、时间设置子程序等软件模块。
关键词单片机液晶显示器模块数字钟一硬件电路设计及描述;1.MCS-51单片机单片机是在一块硅片上集成了各种部件的微型计算机。
这些部件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口电路。
8051单片机的结构特点有以下几点: 8位CPU;片内振荡器及时钟电路; 32根I/O线;外部存储器ROM和RAM;寻址范围各64KB;两个16位的定时器/计数器; 5个中断源, 2个中断优先级;全双工串行口。
定时器/计数器8051内部有两个16位可编程定时器/计数器, 记为T0和T1。
16位是指他们都是由16个触发器构成, 故最大计数模值为2 -1。
可编程是指他们的工作方式由指令来设定, 或者当计数器来用, 或者当定时起来用, 并且计数(定时)的范围也可以由指令来设置。
这种控制功能是通过定时器方式控制寄存器TMOD来完成的。
在定时工作时, 时钟由单片机内部提供, 即系统时钟经过12分频后作为定时器的时钟。
技术工作时, 时钟脉冲由TO和T1输入。
中断系统8051的中断系统允许接受五个独立的中断源, 即两个外部中断申请, 两个定时器/计数器中断以及一个串行口中断。
外部中断申请通过INTO和INT1(即P3.2和P3.3)输入, 输入方式可以使电平触发(低电平有效), 也可以使边沿触发(下降沿有效)。
2.8051的芯片引脚如图1-2所示VCC: 供电电压。
51数字时钟课程设计
51数字时钟课程设计一、课程目标知识目标:1. 学生能理解数字时钟的基本原理和组成部分;2. 学生掌握51单片机的寄存器编程,能实现数字时钟的显示功能;3. 学生了解时钟芯片DS1302的工作原理,能正确读取和设置时间。
技能目标:1. 学生通过编程实践,提高51单片机的编程能力;2. 学生学会使用时钟芯片DS1302,培养实际应用能力;3. 学生能运用所学知识,解决数字时钟制作过程中的问题。
情感态度价值观目标:1. 学生培养对电子制作的兴趣,激发创新精神和实践能力;2. 学生通过团队协作,培养沟通能力和团队精神;3. 学生认识到科技对生活的改变,增强对科技的兴趣和认识。
课程性质:本课程为电子技术实践课程,结合理论知识和实际操作,培养学生动手能力和实际应用能力。
学生特点:五年级学生具备一定的51单片机编程基础,对电子制作有浓厚兴趣,喜欢动手实践。
教学要求:教师需引导学生掌握数字时钟的基本原理,关注学生动手实践过程,培养解决问题的能力。
通过课程学习,使学生在知识、技能和情感态度价值观方面取得具体的学习成果。
二、教学内容本课程教学内容分为三个部分:第一部分:数字时钟原理及51单片机基础1. 简介数字时钟的组成和原理,包括时钟芯片、显示部分等;2. 复习51单片机的基本结构和寄存器编程方法;3. 结合教材相关章节,介绍51单片机与DS1302时钟芯片的接口技术。
第二部分:DS1302时钟芯片编程与应用1. 详细讲解DS1302时钟芯片的工作原理和编程方法;2. 通过实例,指导学生编写读取和设置时间的程序;3. 分析并解决在实际操作过程中可能遇到的问题。
第三部分:数字时钟设计与制作1. 制定详细的教学大纲,安排课时进度,确保教学内容系统性和连贯性;2. 指导学生设计数字时钟电路,并进行仿真测试;3. 组织学生动手制作数字时钟,培养实际操作能力。
教学内容与教材紧密关联,注重理论与实践相结合,按照教学大纲逐步推进,使学生能够在掌握基础知识的同时,提高实际应用能力。
MCS-51单片机数字钟设计
MCS-51单⽚机数字钟设计MCS-51单⽚机数字钟设计⽬录第⼀部分课程设计任务书 (1)⼀、课程设计题⽬ (1)⼆、课程设计时间 (1)三、课程设计提交⽅式 (1)四、设计要求 (1)第⼆部分课程设计报告 (2)⼀、单⽚机发展简史 (2)⼆、MCS-51单⽚机系统简介 (2)三、设计思路 (3)四、硬件设计电路 (4)五、软件设计流程 (4)六、程序源代码 (5)七、结束语 (21)⼋、参考⽂献 (22)第⼀部分课程设计任务书⼀、课程设计题⽬MCS-51单⽚机数字钟设计⼆、课程设计时间6⽉24⽇⾄6⽉30⽇三、课程设计提交⽅式提交打印课程设计报告四、设计要求1)⾃动计时,显⽰24⼩时制时间,由6位LED显⽰器显⽰时、分、秒。
2)起始时间为:00:00:00。
3)具备校准功能,可以直接由按键设置当前时间。
4)具有整点报时功能5) 具有设置闹钟,闹钟时间到,蜂鸣器响。
第⼆部分课程设计报告⼀、单⽚机发展概况单⽚机也被称为微控制器(Microcontroller Unit),常⽤英⽂字母的缩写MCU 表⽰单⽚机,它最早是被⽤在⼯业控制领域。
单⽚机由芯⽚内仅有CPU的专⽤处理器发展⽽来。
最早的设计理念是通过将⼤量外围设备和CPU集成在⼀个芯⽚中,使计算发展出了MCS51系列单⽚机系统。
基于这⼀系统的单⽚机系统直到现在还在⼴泛使⽤。
随着⼯业控制领域要求的提⾼,开始出现了16位单⽚机,但因为性价⽐不理想并未得到很⼴泛的应⽤。
90年代后随着消费电⼦产品⼤发展,单⽚机技术得到了巨⼤提⾼。
随着INTEL i960系列特别是后来的ARM系列的⼴泛应⽤,32位单⽚机迅速取代16位单⽚机的⾼端地位,并且进⼊主流市场。
⽽传统的8位单⽚机的性能也得到了飞速提⾼,处理能⼒⽐起80年代提⾼了数百倍。
⼆、MCS-51单⽚机系统简介MCS-51系列单⽚机产品有8051,8031,8751,80C51,80C31等型号(前三种为CMOS芯⽚,后两种为CHMOS芯⽚)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.学习掌握单片机设计的全过程。
2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):
利用单片机来设计电子时钟,利用共阴数码管分别显示星期(年份)、小时、分钟(月份)和秒(日),通过动态扫描进行显示。
1.学习掌握电子时钟工作原理及应用;
2.熟练掌握单片机C语言,编写控制程序;
基本要求:编写的程序可以在实验箱内正常工作,满足任务书的设计要求。
6.工作计划及进度:
系主任审查意见:
签字:
年月日
3.仿真所编写的程序,模拟验证所编写的模块功能;
4.整理设计内容,编写设计说明书。
3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:
1.本课程设计说明书。
2.单片机C源程序及proteus仿ቤተ መጻሕፍቲ ባይዱ图。
课程设计任务书
4.主要参考文献:
5.设计成果形式及要求:
提交内容:课程设计说明书(VHDL程序、仿真过程及结果要在设计说明书详细说明)。
中北大学
课程设计任务书
2013/2014学年第二学期
学院:
仪器与电子学院
专业:
电子科学与技术
学生姓名:
学号:
课程设计题目:
单片机MCS-51数字钟设计
起迄日期:
课程设计地点:
电子科学与技术专业实验室
指导教师:
专业负责人:
甄国涌
下达任务书日期:2014年6月9日
课程设计任务书
1.设计目的:
1.学习操作数字电路设计实验开发系统,掌握数字电子时钟工作原理及应用。