多功能时钟课程设计报告.doc_第1页
多功能时钟课程设计报告.doc_第2页
多功能时钟课程设计报告.doc_第3页
多功能时钟课程设计报告.doc_第4页
多功能时钟课程设计报告.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

沈阳工程学院课 程 设 计设计题目:多功能时钟程序设计 系 别: 自控系 班级: 测控本101 学生姓名: 鞠智恒 学号: 2010312140 指导老师: 吕勇军 职称: 教 授 起止日期:2013年1月6日至2013年1月18日37多功能时钟程序设计沈阳工程学院课程设计任务书课程设计题目: 多功能时钟程序设计系 别 自控系 班级 测控本101 学生姓名 鞠智恒 学号 2010312140 指导教师 吕勇军 职称 教授 课程设计进行地点: 实训F422 任 务 下 达 时 间: 13年 1月6日 起止日期:13年1月6日起至13年1月18日止 教研室主任 年 月 日批准多功能时钟程序设计成绩评定表指导教师评审意见评价内容具体要求权重评分加权分论 证独立查阅文献,制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作。0.25432工作量按期圆满完成规定的设计任务,工作量饱满, 0.25432说明书的质量说明书立论正确,论述充分,文字通顺,技术用语准确,符号统一,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12)分加权分合计指导教师签名:年 月 日评阅教师评审意见评价内 容具体要求权重评分加权分查文献查阅文献有广泛性,有综合归纳资料的能力0.25432工作量工作量饱满,难度适中0.55432说明书的质量说明书立论正确,论述充分,文字通顺,技术用语准确,符号统一,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评阅教师签名:年 月 日课程设计总评成绩分系部:自控系 班级:测控本101 学生姓名:鞠智恒中文摘要时钟,自从它发明的那天起,就成为人类的朋友,但随着时间的推移,科学技术的不断发展,人们对时间计量的精度要求越来越高,应用越来越广。怎样让时钟更好的为人民服务,怎样让我们的老朋友焕发青春呢?这就要求人们不断设计出新型时钟。 电子时钟主要是采用先进的当代电子技术,使用微型时钟芯片的时钟,与传统的机械钟相比,它的时钟精度,显示直观,无机械传动装置,广泛应用于人们的生活环境之中。此外,人们在生活和工业、农业生产中对时钟的功能的也提出了许多更高的要求如:闹钟,日历,所以需要具有多种功能的新型电子时钟。 根据人们的不同需求,我们就需要设计一种具有可以正常显示时钟/日历并具有定时报时功能的多功能电子钟。通过采集各种电子钟发展的相关资料,对比分析后决定利用单片机技术,实现多功能电子钟的各项设计。 该数字钟采用液晶显示屏显示其时间与定时时间,即采用P6口输入,P7口输出,由R0输入需显示的时间,再通过延时程序将时间稳定的显示在液晶屏上。校准时间由外部中断4及开关按键控制;定时时间由外部中断3及开关按键控制 ,KEY3、KEY4键每按一次其时分秒的数字增加一。 关键字: 单片机, 数字钟, 校时, 定时器, 日历目录多功能时钟程序设计成绩评定表2中文摘要31课程设计要求51.1设计主要内容及要求51.2对设计论文撰写内容、格式及字数的要求51.3时间进度安排52课程设计思路62.1计时62.2校时62.3闹铃63设计流程图74各模块设计84.1时钟部分84.2定时部分104.3校时部分124.4显示部分145工作过程分析205.1时钟程序分析205.2定时程序分析205.3校时程序分析215.4显示程序分析216主要元器件介绍22总结24致谢25参考文献26附录271 课程设计要求1.1 设计主要内容及要求1) 编写多功能时钟程序2) 能够显示时、分、秒的时钟程序。3) 具有闹钟功能。4) 能够进行时间调整。1.2 对设计论文撰写内容、格式及字数的要求1) 课程设计论文是体现和总结课程设计成果的载体,一般不应少于 3000字。2) 学生应撰写时应做到文理通顺,内容正确完整,书写工整,装订整齐。3) 论文要求打印,打印时按沈阳工程学院毕业设计(论文)撰写规范的要求4) 课程设计论文装订顺序为:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、参考文献。1.3 时间进度安排顺序阶段日期计 划 完 成 内 容地址11月2日教师讲解题目,学生查阅相关资料实训F42221月3日查阅相关资料、进行方案论证实训F42231月4日确定闹钟设置时间调整方法实训F42241月5、6、9日编写程序实训F42251月10、11日调试程序实训F42261月12日撰写论文实训F42271月13日论文答辩实训F4222 课程设计思路 本文主要介绍用单片机编程来实现多功能时钟的方法,本设计由单片机C8051F芯片、开关K1K8、LED灯及液晶显示屏为核心,编辑一个程序使他们构成了一个单片机数字时钟。与传统时钟相比,它具有走时精确,显示直观等特点。它的计时周期为24小时,显满刻度为“23时59分59秒”,另外具有校时、日期、星期、闹钟等功能等特点。2.1 计时当T0进入中断后,先给T0计时1s,再计时60s;当秒计数满60s后开始分的计数,同时将秒清零,否则返回程序继续执行;同理当分计数到60min,开始时的计时并共计数24次,与此同时分、秒清零。当完成24小时的计时后,开始日期计数与时分计数原理相同结束计时后返回主程序。2.2 校时校时就是对时间进行调整,当时钟时刻不准时可以进行校时。通过开关K1K4来选择调整时分秒,并用KEY3进行加一调整。2.3 闹铃定时程序实则就是让系统设定一个闹铃时间,并使LED灯在到达时间时亮灯。先判断星期是否相等,不等跳出闹铃程序,相等则继续判断时是否相等,不等跳出,相等继续向下判断分和秒。当系统设定的秒、分、时、星期与显示的时间都相等时跳到程序TSR使LED亮。定时的时刻由K1、K2、K3、K4来选择时分秒和星期的调整并用KEY4来进行加一调整。3 设计流程图主程序定时1s显示秒加一判断是否为60s校时分加一定时判断是否为60分时加一判断是否相等判断是否为24h灯亮返回主程序4 各模块设计4.1 时钟部分主程序主要是使各端口使能,保证各端口正常使用(主程序请参考附录)。T0工作于定时方式1,进行16位计数。其中秒的地址为30H,分的地址为31H,小时的地址为32H,星期地址为33H,日的地址为34H,月的地址为35H,年的地址为36H。当T0进入中断后,先给T0赋初值3CB0,定时50ms,循环7次计时1s,再跳入加一子程序JIA1中实现秒加一,循环60次计时60s;当秒计数满60s后开始分的计数,同时将秒清零重新计时,否则返回程序继续执行;同理当分计数到60min,程序开始时的计时并共计数24次,同理计时日期。即时结束后返回主程序等待。在时钟程序里还加了一个判定K8口的开关来控制计时暂停和继续。$INCLUDE(C8051F020.INC)ORG 0000H AJMP MAIN ORG 000BH AJMP TINT0 ORG 0093HLJMP KEY3ORG 009BHLJMP KEY4ORG 0100HMAIN: MOV WDTCN,#0DEH ;关看门狗 MOV WDTCN,#0ADH MOV OSCICN,#05H ;内部振荡4MHz MOV P1MDOUT,#0FFH ;设置P1的输出方式 MOV P74OUT, #0F0H ;端口6、端口7输出方式为推挽输出 MOV CKCON,#00H ;T0定时器12分频 MOV TMOD,#01H ;T0处于工作方式一,16位 MOV TCON,#10H ;TR0=1,允许T0计数 MOV XBR2,#40H ;交叉开关总使能 MOV EIE2,#30H ;中断6、中断7使能 MOV P3IF,#0CH ;中断7上升沿触发 MOV TH0,#00H ;赋初值 MOV TL0,#00H MOV 30H,#00H ;秒存储地址 MOV 31H,#00H ;分存储地址 MOV 32H,#00H ;时存储地址 MOV 33H,#01H ;星期存储地址 MOV 34H,#01H ;日存储地址 MOV 35H,#01H ;月存储地址 MOV 36H,#00H ;年存储地址 MOV 40H,#00H ;定时秒存储地址 MOV 41H,#00H ;定时分存储地址 MOV 42H,#00H ;定时时存储地址 MOV 43H,#01H ;定时星期存储地址 MOV R1,#07H ;1s循环次数 MOV IE,#82H ;中断使能 AJMP $TINT0:MOV TL0,#00H ;定时50ms MOV TH0,#00H DJNZ R1,X ;计时1s MOV R1,#07H MOV 20H,P5 ;开关JNB 07H,LOP_1 ;计时开关 LCALL JIA1 ;跳转到计时程序 LOP_1: JNB 06H,LOP_2 ;定时开关 LCALL DING ;跳转到定时程序LOP_2: LCALL TIME ;跳转到显示程序 X: RETI JIA1: MOV A,30H ;计时程序 ADD A,#01H ;秒加1 DA A ;做十进制调整 MOV 30H,A CJNE A,#60H,Y ;是否等于60s?若不是,则跳至Y MOV 30H,#00H ;若是,则30H清零 MOV A,31H ADD A, #01H ;分加1 DA A ;做十进制调整 MOV 31H,A CJNE A,#60H,Y ;是否等于60s?若不是,则跳至Y MOV 31H,#00H ;若是,则31H清零 MOV A,32H ADD A,#01H ;时加1 DA A ;做十进制调整 MOV 32H,A CJNE A,#24H,Y ;是否等于60s?若不是,则跳至Y MOV 32H,#00H ;若是,则32H清零 MOV A,34HADD A,#1DA AMOV 34H,ACJNE A,#32H,YBMOV 34H,#01HMOV A,#35HADD A,#1DA A MOV 35H,ACJNE A,#13H,YBMOV 35H,#01HMOV A,36HINC ADA A MOV 36H,A YB:MOV A,33HADD A,#1 DA A MOV 33H,ACJNE A,#08H,YMOV 33H,#01H Y: RET4.2 定时部分定时程序实则就是人为设定一个闹铃时间,并使LED灯在到达时间时亮。将时钟的星期、时、分、秒先后赋值给A,判断是否与设定的闹铃时间一致,不等则跳出子程序返回主程序继续执行下一步,相等则跳转到TSR子程序。定时时间由外部中断4控制,每按一下,其值增加一,时、分、秒、星期由开关按键K1,K2,K3,K4控制。将P5给20H判断位00H、01H、02H、03H是否为0,不为0跳转到时分秒程序中。在43H、42H、41H、40H中存放星期、时、分、秒。当系统设定的秒、分、时、星期与显示的时间都相等时LED灯亮,表示闹铃时间到。期间时间会继续显示,但LED灯依旧亮,闭合K1、K2、K3、K4按下KEY4键可熄灭LED灯。定时功能还可以通过K7来控制关闭K7则显示器显示DINGSHI OFF 提示定时功能关闭。DING: MOV A,33H ;判断闹钟是否启动CJNE A,43H,NMOV A,32H CJNE A,42H,NMOV A,31HCJNE A,41H,NMOV A,30HCJNE A,40H,NLJMP TSR N: RETTSR: MOV P1,#00H ;LED灯循环闪烁 RETKEY4: LCALL T2 LCALL TIME ;显示 MOV P3IF,#00H RETIT2: MOV 20H,P5 ;定时程序 JNB 00H,SHI1 JNB 01H,FEN1 JNB 02H,MIAO1 JNB 03H,XQ1 MOV P1,#0FFH ;关闭闹钟 RET SHI1: MOV A,42H ADD A,#1 DA A MOV 42H,A CJNE A,#24H,MB MOV 42H,#00H RETFEN1: MOV A,41H ADD A,#1 DA A MOV 41H,A CJNE A,#60H,MB MOV 41H,#00H RETMIAO1:MOV A,40H ADD A,#1 DA A MOV 40H,A CJNE A,#60H,MB MOV 40H,#00H RETXQ1: MOV A,43H ADD A,#1 DA A MOV 43H,A CJNEA,#08H,MB MOV 43H,#01HMB: RET4.3 校时部分校时部分就是在系统时间不准确的情况下,给系统赋定值,使系统时间可以从该值开始变化,使用外部中断KEY3,先给30H、31H、32H赋所需时间,然后调用程序将其显示。其中进入中断后调用子程序T1可以由KEY3键设置所定时间每按一次KEY3键值增加一,是调整时还是分或秒,可由开关量输入键K1、K2、K3分别控制。其主程序中加入了外不中断的有关指令.但需注意的是,在调解时除打开时、分、秒控制键外还需打开K11键。 KEY3: ;KEY3中断程序 LCALL T1 LCALL TIME ;显示 MOV P3IF,#00H RETIT1: MOV 20H,P5 ;时间校准程序 JNB 04H,RQ ;选择修改时间/日期 JNB 00H,SHI JNB 01H,FEN JNB 02H,MIAO JNB 03H,XQ RETRQ: JNB 00H,NIAN JNB 01H,YUEJNB 02H,RI1JNB 03H,XINGQIRET SHI:MOV A,32H ADD A,#1 DA A MOV 32H,A CJNE A,#24H,M MOV 32H,#0 RETFEN: MOV A,31H ADD A,#1 DA A MOV 31H,A CJNE A,#60H,M MOV 31H,#0 RET MIAO:MOV A,30H ADD A,#1 DA A MOV 30H,A CJNE A,#60H,M MOV 30H,#0XQ: MOV A,33H ADD A,#1 DA A MOV 33H,ACJNE A,#08H,M MOV 33H,#01H M: RETNIAN:MOV A,36H ;日期校准 INC A DA A MOV 36H,A RETYUE: MOV A,35H ADD A,#1 DA A MOV 35H,A CJNE A,#13H,ASD MOV 35H,#01H RETRI1:MOV A,34H ADD A,#1 DA A MOV 34H,A CJNE A,#32H,ASD MOV 34H,#01HRETXINGQI: MOV A,33H ADD A,#1DA AMOV 33H,ACJNE A,#08H,ASDMOV 33H,#01H ASD: RET 4.4 显示部分显示程序就是将程序中的时分秒显示在液晶显示屏上使其看起来更直观、方便。其中第一行显示系统运行时间,第二行显示定时时间。通过K6来控制第一行显示时间和日期。该程序主要根据老师所给程序改编,利用子程序LINE设定显示屏的主要参数.让时间显示在上一行且只显示一个时分秒,如“23:28:20”,不造成显示多个的后果。NCD为常函数表,将0-9数字依次存放到以左边标号为起始地址的存储单元中。TIME中就是将时分秒的十位、各位分别赋予R0,然背后调用查表程序将其显示在液晶屏上。值得注意的是:时与分、分与秒之间需将冒号也显示出来。同理,定时时间的显示在第二行,由TIME1控制。TIME: CLR A ;液晶显示程序 MOV XBR0, A LCALL LCD MOV DPTR,#NCD MOV 20H,P5 JNB 05H,LP1 ;选择显示时间/日期 MOV A,32H SWAP A MOV R0,A LCALL LINE1 LCALL DELAY MOV R0,32H LCALL LINE1 LCALL DELAY MOV R0,#10 LCALL LINE1 LCALL DELAY MOV A,31H SWAP A MOV R0,A LCALL LINE1 LCALL DELAY MOV R0,31H LCALL LINE1 LCALL DELAY MOV R0,#10 LCALL LINE1 LCALL DELAY MOV A,30H SWAP A MOV R0,A LCALL LINE1 LCALL DELAY MOV R0,30H LCALL LINE1 LCALL DELAY LJMP LP2 LP1: MOV R0,#2 LCALL LINE1 LCALL DELAY MOV R0,#0 LCALL LINE1 LCALL DELAYMOV A,36H SWAP A MOV R0,A LCALL LINE1 LCALL DELAY MOV R0,36H LCALL LINE1 LCALL DELAY MOV R0,#11 LCALL LINE1 LCALL DELAY MOV A,35H SWAP A MOV R0,A LCALL LINE1 LCALL DELAY MOV R0,35H LCALL LINE1 LCALL DELAY MOV R0,#11 LCALL LINE1 LCALL DELAY MOV A,34H SWAP A MOV R0,A LCALL LINE1 LCALL DELAY MOV R0,34H LCALL LINE1 LCALL DELAYLP2: MOV R0,#11 ;NAOZHONG LCALL LINE1 LCALL DELAY MOV R0,#12 ;NAOZHONG LCALL LINE1 LCALL DELAY MOV R0,#13 ;NAOZHONG LCALL LINE1 LCALL DELAYMOV R0,33H ;NAOZHONG LCALL LINE1 LCALL DELAY MOV R0,#11 ;NAOZHONG LCALL LINE1 LCALL DELAY JB P1.0,LOP1 MOV R0,#15 ;NAOZHONG LCALL LINE1 LCALL DELAY MOV R0,#0 ;NAOZHONG LCALL LINE1 LCALL DELAY MOV R0,#14 ;NAOZHONG LCALL LINE1 LCALL DELAYLOP1:MOV 20H,P5 JNB 06H,LP3 ;关闭定时显示 MOV DPTR,#NED MOV P7,#0C0H MOV P6,#1H MOV P6,#0H MOV R0,#11 LCALL LINE1 LCALL DELAY MOV A,42H SWAP A MOV R0,A LCALL LINE1 LCALL DELAY MOV R0,42H LCALL LINE1 LCALL DELAY MOV R0,#10 LCALL LINE1 LCALL DELAY MOV A,41H SWAP A MOV R0,A LCALL LINE1 LCALL DELAY MOV R0,41H LCALL LINE1 LCALL DELAY MOV R0,#10 LCALL LINE1 LCALL DELAY MOV A,40H SWAP A MOV R0,A LCALL LINE1 LCALL DELAY MOV R0,40H LCALL LINE1 LCALL DELAY MOV R0,#11 ;NAOZHONG LCALL LINE1 LCALL DELAY MOV R0,#12 ;NAOZHONG LCALL LINE1 LCALL DELAY MOV R0,#13 ;NAOZHONG LCALL LINE1 LCALL DELAYMOV R0,43H ;NAOZHONG LCALL LINE1 LCALL DELAY RETLP3: MOV DPTR,#NFD MOV P7,#0C0H MOV P6,#1H MOV P6,#0H MOV R0,#11 LCALL LINE1 LCALL DELAY MOV R0,#0 LCALL LINE1 LCALL DELAY MOV R0,#1 LCALL LINE1 LCALL DELAY MOV R0,#2 LCALL LINE1 LCALL DELAY MOV R0,#3 LCALL LINE1 LCALL DELAY MOV R0,#4 LCALL LINE1 LCALL DELAY MOV R0,#5 LCALL LINE1 LCALL DELAY MOV R0,#6 LCALL LINE1 LCALL DELAY MOV R0,#10 LCALL LINE1 LCALL DELAY MOV R0,#7 LCALL LINE1 LCALL DELAY MOV R0,#8 LCALL LINE1 LCALL DELAY MOV R0,#9 LCALL LINE1 LCALL DELAY RETLINE1: MOV A,R0 ANL A,#0FH MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H RETLCD: LCALL DELAY MOV P7,#38H MOV P6,#01H MOV P6,#00H LCALL DELAY MOV P7,#0EH MOV P6,#01H MOV P6,#00H LCALL DELAY MOV P7,#06H MOV P6,#01H MOV P6,#00H LCALL DELAY MOV P7,#01H MOV P6,#01H MOV P6,#00H LCALL DELAY RETDELAY: MOV R6,#50DELAY0: MOV R5,#50 DJNZ R5,$ DJNZ R6,DELAY0 RET DELAY1: MOV R4,#35DELAY2: MOV R3,#150DELAY3: MOV R2,#250 DJNZ R2,$ DJNZ R3,DELAY3 DJNZ R4,DELAY2 RET NCD : DB 0,1,2,3,4,5,6,7,8,9,:, ,X,Q,),(, NED : DB 0,1,2,3,4,5,6,7,8,9,:, ,X,Q, ;常数表NFD : DB D,I,N,G,S,H,I,O,F,F, , END5 工作过程分析5.1 时钟程序分析在设计时分秒的程序时,首先定时1s,然后循环60次,则计时60秒,再判断是否循环60次,没有则继续执行以完成秒的计时,若完成60次循环则分加一,同理当分计数满60时,时加一,在判断是否计数满24次,满24次则日加一,同时清零时计数,日计数满32则月计数加一同时日计数置1,月计数满13,则年计数加一同时月计数置1。以此完成时分秒和日期的计算并据此编写程序。5.2 定时程序分析将时钟的星期、时、分、秒先后赋值给A,判断是否与设定的闹铃时间一致,不等则跳出子程序返回主程序继续执行下一步,相等则跳转到TSR子程序。定时时间由外部中断4控制,每按一下,其值增加一,时、分、秒、星期由开关按键K1,K2,K3,K4控制。将P5给20H判断位00H、01H、02H、03H是否为0,不为0跳转到时分秒程序中。在43H、42H、41H、40H中存放星期、时、分、秒。当系统设定的秒、分、时、星期与显示的时间都相等时LED灯亮,表示闹铃时间到。期间时间会继续显示,但LED灯依旧亮,闭合K1、K2、K3、K4按下KEY4键可熄灭LED灯。定时功能还可以通过K7来控制关闭K7则显示器显示DINGSHI OFF 提示定时功能关闭。DING: MOV A,33H ;判断闹钟是否启动 CJNE A,43H,N ;判断 星期是否相同MOV A,32H CJNE A,42H,N ;判断时是否相同 MOV A,31H CJNE A,41H,N ;判断分是否相同 MOV A,30H CJNE A,40H,N ;判断秒是否相同 LJMP TSR ;都相同时跳到TSR N: RET ;有一个不相同则返回主程序TSR: MOV P1,#00H ;LED灯循环闪烁 RET 由于定时时间到的时候灯亮不能自主熄灭所以 设定当K1、K2、K3、K4都关闭时用KEY4来关闭指示灯。KEY4: LCALL T2 LCALL TIME ;显示 MOV P3IF,#00H RETIT2: MOV 20H,P5 ;定时程序 JNB 00H,SHI1 JNB 01H,FEN1 JNB 02H,MIAO1JNB 03H,XQ1 MOV P1,#0FFH ;关闭闹钟RET 5.3 校时程序分析校时程序包括时分秒和日期的校时,由于控制开关不是很多所以我用了K5来先选择对时分秒校时和对日期校时。当K5关闭时通过开关K1、K2、K3、K4来选择对时分秒的时位分位秒位和星期位的校准并通过按KEY3来进行加一调整。当K5打开时同理调整日期实现对日期的校准。5.4 显示程序分析该部分主要是将随时变化的时间及定时时间显示到液晶显示屏上,因此我设计以下的程序。先定义各端口的用途,关看门狗,确定端口输出方式等先将秒分时转换成ASCII码,存储在40H,41H中,再将其赋予R4进行显示,。 将秒的各位和十位分别赋给R0,在调用子程序LINE1利用查表将其显示。程序虽然正确但还是无法显示动态值。将时赋予A,使其高四位与低四位交换,再跳转到子程序屏蔽高四位,显示低四位值;再将时赋予R0,跳入子程序屏蔽高四位显示低四位,。同理显示分、秒需注意的是:再将时分秒赋予R0时,需将其转换为十进制,以便其显示的是十进制数。TIME: CLR A ;液晶显示程序 MOV XBR0, A LCALL LCD MOV DPTR,#NCD MOV 20H,P5 JNB 05H,LP1 ;选择显示时间/日期。通过判断K5来跳入不同的 程序来显示日期和时间LOP1:MOV 20H,P5 JNB 06H,LP3 ;关闭定时显示。通过K6来控制定时闹钟功能的开关在这里判断K5的状态跳入不同的程序显示不同的内容。 LP3: MOV DPTR,#NFD MOV P7,#0C0H ;以下部分程序为了显示“DINGSHI OFF” 6 主要元器件介绍C8051F系列单片机是cygnal出的一种混合信号系统级单片机。片内含CIP51的CPU内核,其指令系统与MCS51完全兼容。而C8051F020单片机是该系列中一个比较有代表性的型号,它是完全集成的混合信号系统级SCM芯片,含有64kB片内Flash程序存储器,4352B的RAM、8个IO端口共64根IO口线、一个12位AD转换器和一个8位AD转换器以及一个双12位DA转换器、2个比较器、5个16位通用定时器、5个捕捉比较模块的可编程计数定时器阵列、看门狗定时器、VDD监视器和温度传感器等部分。C8051F020单片机支持双时钟。其工作电压范围为2736V(端口I/O,RST和JTAG引脚的耐压为5V)。与以前的51系列单片机相比,C8051F020增添了许多功能,同时其可靠性和速度也有了很大提高。其原理图如下图所示:图6.1液晶显示屏(LCD)用于数字型钟表和许多便携式计算机的一种显示器类型。LCD显示使用了两片极化材料,在它们之间是液体水晶溶液。电流通过该液体时会使水晶重新排列,以使光线无法透过它们。因此,每个水晶就像百叶窗,既能允许光线穿过又能挡住光线。液晶显示器(LCD)目前科技信息产品都朝着轻、薄、短、小的目标发展,在计算机周边中拥有悠久历史的显示器产品当然也不例外。在便于携带与搬运为前题之下,传统的显示方式如CRT映像管显示器及LED显示板等等,皆受制于体积过大或耗电量甚巨等因素,无法达成使用者的实际需求。而液晶显示技术的发展正好切合目前信息产品的潮流,无论是直角显示、低耗电量、体积小、还是零辐射等优点,都能让使用者享受最佳的视觉环境。液晶显示器,依驱动方式来分类可分为静态驱动(Static)、单纯矩阵驱动(Simple Matrix)以及主动矩阵驱动(Active Matrix)三种。其中,被动矩阵型又可分为扭转式向列型(Twisted Nematic;TN)、超扭转式向列型(Super Twisted Nematic;STN)及其它被动矩阵驱动液晶显示器;而主动矩阵型大致可区分为薄膜式晶体管型(Thin Film Transistor;TFT)及二端子二极管型(Metal/Insulator/Metal;MIM)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论