




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
共 2 页 第 1 页 装 订 线 1 电子时钟 摘要 本设计是基于 STC 单片机的电子时钟技术,由 STC12C5A16S2 芯片和LCD1602 液晶显示屏, DS18B20 进行温度测量,辅以必要的的电路,构成一个单片机定时闹钟。电子钟可采用数字电路实现,也可以采用单片机来完成。 LCD显示“时”,“分”, LED 闪动来做秒计数,定时时间到能发出警报声或者启动继电器,从而控制电器的启停。现在是自动化高度发达的时代,特别是电子类产品都是靠内部的控制电路来实现对产品的控制,达到自动运行的目的,这就需要我们这里要做的设计中的电器元件及电路的支持。 在这次设计 中主要是用STC12C5A16S2 来进行定时,也结合着其他辅助电路实施控制,在定时的时候,按一下控制小时的键对小时加一;按一下控制分钟的键对分钟加一;到达预设的时间,此电路就会发出报警声音提示已经到点。 关键词 定时闹钟 STC12C5A16S2 LCD1602 共 2 页 第 2 页 装 订 线 Time clock Abstract The regular alarm clock designers design, by the microcontroller STC12C5A16S2 chip and LCD1602 display、 DS18B20 , combined with the necessary circuitry to form a single-chip timer alarm clock. Clock can be digital circuit, the microcontroller can also be used to complete. LCD display when, sub, LED flash to do the second count, regular time to be able to sound an alarm or start relay to control the electrical start and stop. Now is the era of highly developed automation, especially electronic products are relying on the internal control circuitry to achieve control of the product to achieve the purpose of automatic operation, which requires us to do the design of electrical components and circuits to support . In this design it is mainly used to carry out regular AT89S51, but also combined with other auxiliary circuit implementation of the control, in time, when you click a control button on the hour plus one hour; click the button on the control minutes plus one minute; reach preset time, this will sound an alarm circuit has prompted the point Key Words time clock STC12C5A16S2 LCD1602 共 1 页 第 1 页 装 订 线 3 目 录 引 言 . 1 1 电子时钟的设计目的和要求 . 2 1.1 设计目的 . 2 1.2 设计要求 . 2 2 电子时钟的设计流程 . 3 2.1 总体方案的原理 . 3 2.2 总体设计方案和框图 . 3 3 系统硬件设计 . 4 3.1 STC12C5A16S2 单片机 . 4 3.2 模块电路 . 5 3.2.1 复位电路与晶振电路 . 5 3.2.2 显示模块及芯片 . 5 3.串口通讯单元 . 7 3.蜂鸣器单元 . 7 3. .1 鸣器的结构原理 . 7 3. .2 蜂鸣器的驱动 . 8 3.4.3 蜂鸣器驱动电路 . 8 3.4.4 蜂鸣器驱动设计 . 9 4 系统软件设计 . 10 4.1 程序流程图 . 10 4.2 电子时钟主要程序 . 11 5 安装调试 . 17 总 结 . 18 参 考 文 献 . 19 附录 电路原理图 . 20 装 订 线 共 20 页 第 1 页 引 言 随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成 CPU、 存储器、定时器计数器、并行和串行接口、看门狗、前置放大器、 A D 转换器、 D A 转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。这种技术促使机器人技术也有了突飞猛进的发展。 单片机技术作为自动控制技术的核心之一,被广泛应用于工业控制、智能仪器、机电产品、家用电器等领域。随着微电子技术的迅速发展,单片机功能也越来越强大,本设 计基于 STC 单片机的电子时钟技术,以 STC12C5A16S2 为核心, 构成数字钟,首先应选择一个脉冲源 能自动地产生稳定的标准时间脉冲信号。而脉冲源产生的脉冲信号的频率较高,因此,需要进行分频,使得高频脉冲信号转变为适合于计时的低频脉冲信号,即“秒脉冲信号”(频率为 1HZ)。 校时电路一般采用自动快速调整和手动调整,“自动快速调整”可利用分频器输出的不同频率的脉冲使显示的时间自动迅速调整。“手动调整”可利用手动的节拍调准显示时间。基于要求本次采用了自动快速调整。数字闹钟要求有定时响闹的功能,故需要提供设定闹 时电路和对比起闹电路。设时电路应共享译码器、驱动器到数字显示器,以便使用者设定时间,并可减少电路的芯片数量;而对比起闹电路提供声源,应具有人工止闹功能,止闹后不再重新操作,将不再发生起闹等功能 。 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 2 页 1 电子时钟的设计目的和要求 1.1 设计目的 ( 1) 掌握时钟的基本构件; ( 2) 掌握各电子元器件的基本形状及其功能; ( 3) 掌握各电子元器件的焊接步骤与工作原理; ( 4) 掌握单片机内部结构与程序编制方法; ( 5) 掌握数码管内部结构,掌握数码显示技术; ()通过本次设计实验,对自己 的专业知识掌握和运用有一个系统的考核。 1.2 设计要求 利用实验开发板上的液晶显示屏,设计带有闹钟及日期显示功能的数字时钟。 (1) 利用液晶显示屏显示时间及日期,时间为 24 小时制,日期格式为年 -月 - 日; (2) 利用按键对时间、日期、闹铃进行设置,到闹铃时间到时,蜂鸣器发出声音 , 按停止键可使闹铃停止; (3) 用了 LED 做闹铃倒计时显示。 ( ) 00 00 00至 23:59:59, 1 60 时向分位进 1设置”时钟分位自加 1 60 时向时位进 11 加至 24 时显示 00。 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 3 页 2 电子时钟的设计流程 2.1 总体方案的原理 在一个完整的闹钟系统的设计中,我们采用的是自顶向下的设计思想,整个系统由若干个模块组合来实现,包括计数模块、控制模块、译码模块、动态扫描输出模块、闹钟控制模块。设计闹钟时应考虑的问题有:闹钟能否计数、能否对计时时间进行调整,定时闹铃功能是否正常,动态扫描显示是否正常等等 。 2.2 总体设计 方案和框图 图 2-1 电子时钟系统框图 电子闹钟应包括秒信号发生器、时间显示电路、按键电路、供电电源以及闹铃指示电路等几部分。 按键功能说明: K1,设置时间和闹钟的小时; K2,设置小时以及设置闹钟的开关; K3,设置分钟和闹钟的分钟; K4;设置完成退出 电子闹钟的主电路指的是图 2-1 中虚线框内部分,主要涉及到 CPU 电路和按键按钮电路。主机的设计具体地说有: ( 1)系统时钟电路设计; ( 2)系统复位电路设计; ( 3)按键与按钮电路设计: ( 4)闹铃声指示电路设计。 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 4 页 3 系统硬件 设计 3.1 STC12C5A16S2 单片机 教学用电子打铃器主要由 STC12C5A16S2 单片机、键盘扫描模块、时钟和复位模块、蜂鸣器模块、 LCD1602 显示模块等组成。运用汇编语言来控制单片机STC12C5A16S2 来实现、动态数码显示等功能。且本设计中的 STC12C5A16S2 单片信号的发送控制显示 LED 的选择。 STC12C5A16S2 是一种带 4K 字节存储器的低电压、高性能 CMOS 8 位微处理器,俗称单片机 . 图 3-1 STC12C5A16S2 管脚图 P0.0 P0.7(39 32) P0 口是一个漏极开路型准双向 I/O 口。在访问外部存储器时,它是分时多路转换的地址 (低 8 位 )和数据总线,在访问期间激活了内部的上拉电阻。在 EPROM 编程时,它接收指令字节,而在验证程序时,则输出指令字节。验证时,要求外接上拉电阻。 P1.0 P1.7(1-8): P1 口是带内部上拉电阻的 8 位双向 I/O 口。在 EPROM编程和程序验证时,它接收低 8 位地址。 P2.0 P2.7(21-28): P2 口是一个带内部上拉电阻的 8 位双向 I/O 口。在访问外部存储器时 ,它送出高 8 位地址。在对 EFROM 编程和程序验证期间,它接收高 8 位地址。 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 5 页 P3.0 P3.7(10-17): P3 口是一个带内部上拉电阻的 8 位双向 I/O 口。 此部分是整个闹钟运行的核心部件,起着控制闹钟所有运行状态的作用。控制方法有很多,大部分都采用单片机控制。由于 51 单片机具有价格低廉是使用简单的特点,这里选择了 ATMEL 公司的 STC12C5A16S2 作为控制核心部件。 STC12C5A16S2 单片机系列的存储器用的是哈佛结构,即将程序和数据存储 截然分开,程序存储器和数据存储器各有自己的寻址方式、 寻址空间和控制系统。STC89C52 的存储器可分为五类:程序存储器,内部数据存储器,特殊功能寄存器,位地址空间,外部数据存储器。 3.2 模块电路 3.2.1 复位电路与晶振电路 复位电路是单片机系统必须的,用来为单片机提供正确的复位信号;振荡电路就为单片机工作提供了所需要的时钟脉冲信号,使单片机的开始正常工作; 如图 3-2 所示 18 脚和 19 接时钟电路, XTAL1 接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入, XTAL2 接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出;第 9 引脚为 复位输入端,接上电容,电阻及开关后能够形成上电复位电路 。 图 3-2 复位电路与晶振电路 3.2.2 显示模块及芯片 液晶显示器各种图形的显示原理:线段的显示 , 点阵图形式液晶由 M N个显示单元组成 , 假设 LCD 显示屏有 64 行 , 每行有 128 列 , 每 8 列对应 1 字长 春 大 学 课程设计纸 装 订 线 共 20 页 第 6 页 节的 8 位 , 即每行由 16 字节 , 共 16 8=128 个点组成 , 屏上 64 16 个显示单元与显示 RAM 区 1024 字节相对应 , 每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由 RAM 区的 000H 00FH 的 16 字节的内容决定 , 当 000H=FFH 时 , 则屏幕的左上角显示一条短亮线 , 长度为 8 个点 ,当3FF=FFH 时 , 则屏幕的右下角显示一条短亮线当 000H=FFH, 001H=00H,002H=00H 00EH=00H, 00FH=00H 时 , 则在屏幕的顶部显示一条由 8 段亮线和 8 条暗线组成的虚线。这就是 LCD 显示的基本原理。 字符的显示 :用 LCD 显示一个字符时比较复杂 , 因为一个字符由 6 8 或 8 8 点阵组成 , 既要找到和显示屏幕上某几个位置对应的显示 RAM 区的 8 字节 ,还要使每字节的不同位为“ 1” , 其它的为“ 0” , 为“ 1”的点亮 。 为“ 0”的不亮。 这样一来就组成某个字符。但由于内带字符发生器的控制器来说 。 显示字符就比较简单了 , 可以让控制器工作在文本方式 , 根据在 LCD 上开始显示的行列号及每行的列数找出显示 RAM 对应的地址 设立光标 在此送上该字符对应的代码即可。 图 3-3 LCD1602 液晶显示模块 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 7 页 3.串口通讯单元 MAX232 芯片是美信公司专门为电脑的 RS-232标准串口设计的单电源电平转换芯片 ,使用 +5V 单 电源供电。 引脚图片: 图 3-4MAX232 管脚及功能 引脚介绍 : 主要分为几部分 电 荷泵电路 : 由 1、 2、 3、 4、 5、 6 脚和 4 只电容构成。功能是产生 +12v和 -12v 两个电源,提供给 RS-232 串口电平的需要。 数据转换通道 : 由 7、 8、 9、 10、 11、 12、 13、 14 脚构成两个数据通道。 其中 13 脚( R1IN)、 12 脚( R1OUT)、 11 脚( T1IN)、 14 脚( T1OUT)为第一数据通道。 8 脚( R2IN)、 9 脚( R2OUT)、 10 脚( T2IN)、 7 脚( T2OUT)为第二数据通道。 TTL/CMOS 数据从 T1IN、 T2IN 输入转换成 RS-232 数据从 T1OUT、 T2OUT 送到电脑 DB9 插头 ; DB9 插头的 RS-232 数据从 R1IN、 R2IN 输入转换成 TTL/CMOS 数据后从 R1OUT、 R2OUT 输出。 供电 : 15 脚 GND、 16 脚 VCC( +5v)。 由于 RS232 电平较高,在接通时产生的瞬时电涌非常高,很有可能击毁 max232,所以在使用中应尽量避免热插拔。 3. 蜂鸣器单元 3. .1 鸣器的结构原理 ( 1) 压电式蜂鸣器 压电式蜂鸣器主要由 多谐振荡器 、压 电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。有的压电式蜂鸣器外壳上还装有 发光二极管 。 压电蜂鸣片由锆钛酸铅或铌镁酸铅压电陶瓷材料制成。在陶瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈钢片粘在一起。 ( 2) 电磁式蜂鸣器 电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片长 春 大 学 课程设计纸 装 订 线 共 20 页 第 8 页 及外壳等组成。 3. .2 蜂鸣器的驱动 在单片机应用的设计上,很多方案都会用到蜂鸣器,大部分都 是使用蜂鸣器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等等。这里对单片机在蜂鸣器驱动上的应用作一下描述。 图 3-5 为蜂鸣器发声 电路原理图。 图 3-5 蜂鸣器发声电路原理 图 图 3-5 蜂鸣器发声电路原理 图 驱动方式: 由于自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对驱动口输出驱动电平并通过三极管放大驱动电流就能使蜂鸣器发出声音,很简单,这里就不对自激蜂鸣器进行说明了。这里只对必须用 1/2duty 的方波信号进行驱动的他激蜂鸣器进行说明。 单片机驱动他激蜂鸣器的 方式有两种:一种是 PWM 输出口直接驱动,另一种是利用 I/O 定时翻转电平产生驱动波形对蜂鸣器进行驱动。 PWM 输出口直接驱动是利用 PWM 输出口本身可以输出一定的方波来直接驱动蜂鸣器。比如频率为 2000Hz 的蜂鸣器的驱动,可以知道周期为 500s,这样只需要把 PWM 的周期设置为 500s,占空比电平设置为 250s,就能产生一个频率为 2000Hz 的方波,通过这个方波再利用三极管就可以去驱动这个蜂鸣器了。 3.4.3 蜂鸣器驱动电路 由于蜂鸣器的工作电流一般比较大,以致于单片机的 I/O 口是无法直接 驱动的,所以要利用放大电路来驱动,一般使用三极管来放大电流就可以了。下图为比较安全的驱动电路 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 9 页 图 3-6 蜂鸣器 安全的驱动电路 图 3.4.4 蜂鸣器驱动设计 由于这里要介绍两种驱动方式的方法,所以程序不仅介绍了 PWM 输出口驱动蜂鸣器的方法,还要介绍 I/O 口驱动蜂鸣器的方法。所以,我们将设计如下的一个系统来说明单片机对蜂鸣器的驱动:系统有两个他激蜂鸣器,频率都为 2000Hz,一个由 I/O 口进行控制,另一个由 PWM 输出口进行控制;系统还有两个按键,一个按键为 PORT 按键 , I/O 口控制的蜂鸣器不鸣叫时按一次按键 I/O 口控制的蜂鸣器鸣叫,再按一次停止鸣叫,另一个按键为 PWM 按键,PWM 口控制的蜂鸣器不鸣叫时按一次按键 PWM 输出口控制的蜂鸣器鸣叫,再按一次停止鸣叫。 5 PWM 输出口直接驱动蜂鸣器方式 由于 PWM 只控制固定频率的蜂鸣器,所以可以在程序的系统初始化时就对 PWM 的输出波形进行设置。 首先根据 SH69P43 的 PWM 输出的周期宽度是 10 位数据来选择 PWM 时钟。系统使用 4MHz 的晶振作为主振荡器,一个 tosc 的时间就是 0.25s,若是将 PWM 的 时钟设置为 tosc 的话, 则蜂鸣器要求的波形周期 500s 的 计数值为 500s/0.25s=( 2000) 10=( 7D0) 16, 7D0H 为 11 位的数据,而 SH69P43 的 PWM 输出周期宽度只是 10 位数据,所以选择 PWM 的时钟为 tosc 是不能实现蜂鸣器所要的驱动波的。 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 10 页 4 系统软件设计 4.1 程序流程图 图 4-1系统总 流程 图 初始化 时钟显示 定时是否到 K1 是否按下 K2 是否按下 miao 是否 0 分加 1 时加 1 Beep1=1? 闹铃 响 定时显示 K.2 是否按下 K3 是否按下 Miao1 是否 0 时加 1 分加 1 Y Y Y Y Y Y Y Y Y Y Y Y Y N Y N Y N Y N Y N Y N Y N Y N Y 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 11 页 4.2 电子时钟主要程序 #include #include sbit SCLK = P10; /DS1302 时钟口 P1.0 sbit IO = P11; /DS1302 数据口 P1.1 sbit RST = P12; /DS1302 片选口 P1.2 unsigned char code init = 0x00, 0x00, 0x20, 0x01, 0x01, 0x05, 0x10; unsigned char data now7; void DS1302_Initial(); void DS1302_SetTime(unsigned char *p); void DS1302_GetTime(unsigned char *p); sbit LCD_RS = P17; sbit LCD_wr = P16; sbit LCD_EN = P15; void write_com(unsigned char com); void write_date (unsigned char date); void Init(); void delay(int ms); void delayms( unsigned int z); void write_sfm(unsigned char add,unsigned char date); void main() /unsigned char i3,i1,i2; LCD_wr=0; Init(); while(1) write_sfm( 4,45); delay(5000); void write_sfm(unsigned char add,unsigned char date) unsigned char shi,ge; shi=date%10; ge=date/10; write_com(0x80+0x40+add); write_date(0x30+shi); write_date(0x30+ge); LCD_EN = 0; void Init() 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 12 页 write_com(0x38); /16*2 显示, 5*7 点阵, 8 位数据 delay(5); write_com(0x38); delay(5); write_com(0x38); delay(5); write_com(0x0c); /显示开,关光标 delay(5); write_com(0x06); /移动光标 delay(5); write_com(0x01); /清除 LCD 的显示内容 delay(5); /void delay(int ms) int i; while(ms-) for(i = 0; i0;x-) for( y=1100;y0;y-); /* 延时 X 微秒 (STC12C5A60S212M) 不同的工作环境 ,需要调整此函数 此延时函数是使用 1T 的指令周期进行计算 ,与传统的 12T 的 MCU 不同 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 13 页 */ void Delay() _nop_(); _nop_(); /* 从 DS1302 读 1 字节数据 */ unsigned char DS1302_ReadByte() unsigned char i; unsigned char dat = 0; for (i=0; i= 1; /数据右移一位 if (IO) dat |= 0x80; /读取数据 SCLK = 1; /时钟线 拉高 Delay(); /延时等待 return dat; /* 向 DS1302 写 1 字节数据 */ void DS1302_WriteByte(unsigned char dat) char i; for (i=0; i= 1; /移出数据 IO = CY; /送出到端口 SCLK = 1; /时钟线拉高 Delay(); /延时等待 /* 读 DS1302 某地址的的数据 */ unsigned char DS1302_ReadData(unsigned char addr) unsigned char dat; RST = 0; Delay(); SCLK = 0; Delay(); RST = 1; Delay(); DS1302_WriteByte(addr); /写地址 dat = DS1302_ReadByte(); /读数据 SCLK = 1; RST = 0; return dat; /* 往 DS1302 的某个地址写入数据 */ void DS1302_WriteData(unsigned char addr, unsigned char dat) RST = 0; Delay(); SCLK = 0; Delay(); RST = 1; Delay(); DS1302_WriteByte(addr); /写地址 DS1302_WriteByte(dat); /写数据 SCLK = 1; 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 15 页 RST = 0; /* 写入初始时间 */ void DS1302_SetTime(unsigned char *p) unsigned char addr = 0x80; unsigned char n = 7; DS1302_WriteData(0x8e, 0x00); /允许写操作 while (n-) DS1302_WriteData(addr, *p+); addr += 2; DS1302_WriteData(0x8e, 0x80); /写保护 /* 读取当前时间 */ void DS1302_GetTime(unsigned char *p) unsigned char addr = 0x81; unsigned char n = 7; while (n-) *p+ = DS1302_ReadData(addr); addr += 2; /* 初始化 DS1302 */ void DS1302_Initial() RST = 0; SCLK = 0; DS1302_WriteData(0x8e, 0x00); /允许写操作 DS1302_WriteData(0x80, 0x00); /时钟启动 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 16 页 DS1302_WriteData(0x90, 0xa6); /一个二极管 4K 电阻充电 DS1302_WriteData(0x8e, 0x80); /写保护 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 17 页 5 安装调试 5.1 硬件系统的组装与调试 硬件组装前首先要仔细核对硬件系统设计原理的正确性,包括参数选用的正确性和原理的正确性,对没有把握的电路可以通过在通用实验板上直接焊接实际电路来进行实物调试和验证,调试分为断电调试和通电调试。 ( 1)断电调试 为了安全起见,首先必须进行断电调试,断电调试的内容至少包含短 路检测和原理正确性确认;系统电路焊接完成后,首先对实物进行原理正确性的确认,其次必须进行短路检测,选用合适的万用表欧姆档,用红表笔接到电路板的 +5V 电源的 +、 极,如果存在充放电现象,最后电阻稳定在一个合适的位置,则基本上可排除系统短路现象。 ( 2)通电调试 系统时钟是否起 凡是微处理器系统,正常运行的必要条件是系统时钟稳定正常,在实际工作中,因为各种原因导致系统时钟不正常而出现系统无法正常运行的情况也时有出现,因此系统时钟是否起震应是通电检查的首要一环,检查方法包括逻辑笔发、数字万用表法、示波器法 ,在这里采用数字万用表法,测试晶振两端引脚电压为 2.5V 左右。 复位是否正常及关键点电压参数是否正常 复位不正常也会导致系统不工作,这里的重点是检查相关电路是否正常,同时检查相应电路的关键电压参数是否正常,进行一一排查。 5.2 软件调试 单片机的程序设计调试分为两种,一种是使用软件模拟调试,即用开发单片机程序的计算机去模拟单片机的指令执行,并虚拟单片机片内资源,从而实现调试的目的,但是软件调试存在一些问题,如计算机本身是多任务系统,划分执行时间片序,也就是说,不可能像真正的单片机运行环境那样执行的指令在 同样一个时间能完成(往往比单片机慢)。为了解决软件调试问题,第二种方法是硬件调试,硬件调试其实也需要计算机软件的配合。软件调试与所选用的软件结构有关 ,如果采用模块程序设计技术 ,则逐个模块调好后再进行系统程序总调,如果采用实时多任务操作系统 ,一般是逐个任务进行调试,对于模块结构程序要一个个子程序分别调试,调试时 ,一定要符合入口条件和出口条件 ,调试可用单步运行和断点运行方式 ,通过检查用者系统的 CPU 现场情况、 RAM 的内容和 I O 口的状态 ,检测程序执行结果是否符合设计要求 ,有无循环错误、有无机器码错误以及转移 地址的错误 ,同时 ,还可以发现用者系统中存在的 硬件设计错误和软件算法错误,各程序模块通过后 ,则可以把相关功能块连在一起进行总调。 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 18 页 总 结 通过此次多功能数字钟设计制作,我们将从书本上学到的知识应用于实践,加强了自身的实践动手能力,虽然过程中遇到了一些困难,但是在解决这些问题的过程无疑也是对自己自身专业素质的一种提高,不管做什么事 ,计划是很重要的。没有一个完好的计划,做事情就会没有一个好的顺序,做事情会比较乱,很难成功。而有一个好的计划,不管做什么事都会事半功倍,做事心中有数,明确重点和缓急,不会有疏漏。这 样才能提高成功率;其次我们做事情要注意细节,细节决定成败,这句话在这次课题中不仅一次得到了印证,特别是在软件的编程过程中,一点点的错误就会使你整个程序不能运行。因此我们不仅仅要有整体意识,也要注意细节,不要因一个关键地方的一个细节而导致满盘皆输;当最终调试成功的时候也是对自己的一种肯定。此次的毕业设计不仅增强了自己在专业设计方面的信心,鼓舞了自己,更是一次兴趣的培养,为自己以后的学习方向的明确了重点 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 19 页 参 考 文 献 1沈红卫 .基于单片机的智能系统的设计与实现 M.北京 :电子工业出版社, 2005.1 2侯玉宝 ,陈忠平 ,李成群 .基于 proteus 的 51 系列单片机设计与仿真 M. 2008.9 3江世明 .基于 Proteus 的单片机应用技术 M. 电子工业出版社 .2009.6.1 4王东峰 .单片机 C 语言教程 M. 电子工业出版社 .2009 5周坚编 .单片机 C 语言轻松入门 M. 北京航空航天大学出版社 .2006 6刘勇 . 数字电路 M. 电子工业出版社 , 2005 7靳桅 .单片机原理及应用 M. 西南交通大学出版社 .2004 8 杨子文 . 单片机原理及应用 M. 西安电子科技大学出版社 2006 9杨帮文 .新编传感器实用宝典 M. 机械工业出版社 .2005 10谢自美 .电子线路设计 .试验 .测试 M. 华中科技大学出版社 .2004 长 春 大 学 课程设计纸 装 订 线 共 20 页 第 20 页 附录 电路原理图 1 2 3 4 5 6 7 8ABCD87654321DCBAT i t l eN u m b e r R e v i s i o nS i z eA3D a t e : 1 3 - N o v - 2 0 1 2 S h e e t o f F i l e : C : U s e r s A dm i n i s t r a t or D e s k t o p 新建文件夹 杨焕春 . D D BD r a w n B y :C L K O U T 2 / A D C 0 / P 1 . 01A D C 1 / P 1 .12R x D 2 / E C I / A D C 2 / P 1 .23T x D 2 / C P P 0 / A D C 3 / P 1 . 34S S / C P P 1 / A D C 4 / P 1 . 45M O S I / A D C 5 / P 1 . 56M I S O / A D C 6 / P 1 . 67S C L K / A D C 7 / P 1 . 78P 4 .7 / R S T9I N T / R x D / P 3 . 010T x D / P 3 .111I N T 0 / P 3 . 212I N T 1 / P 3 . 313C L K O U T 0 / I N T / T 0 / P 3 .414C L K O U T 1 / I N T / T 1 / P 3 .515W R / P 3 . 616R D / P 3 .717X T A L 218X T A L 119G N D20P 2 .021P 2 .122P 2 .223P 2 .324P 2 .425P 2 .526P 2 .627P 2 .728NA29A L E30E X L V D31P 0 .732P 0 .633P 0 .534P 0 .435P 0 .336P 0 .237P 0 .138P 0 .039V C C40U5S T C 1 2 C 5 A 1 6 S 2V C CV C CC 1 31 0 u FR 1 11 0 kV C C121 2 MX T A LC 1 42 0 PC 1 52 0 PG N DT X 1R X 1123456789P R 11 0 3 * 9F1S W - P BU6S W - P BD1S W - P BQ1S W - P Bk e y - Fk e y - Uk e y - Dk e y - QP 2 .7P 2 .6P 2 .5P 2 .4按键模块最小系统12345R P 11 0 2 * 5V C CP 4 .4P 1 .0P 0 0P 0 1P 0 2P 0 3P 0 4P 0 5P 0 6P 0 7P 1 .7P 1 .6P 1 .51234P5M H D R 1 X 4P 2 .7P 2 .6P 2 .5P 2 .4V B U S1D-2D+3G N D4s h e l l5s h e l l6U S B 1U S B单片机通讯接口 U S BT X D1D T R _ N2R T S _ N3V D D _ 2 3 24R X D5R L _ N6G N D7V D D8D S R _ N9D C D _ N10C T S _ N11S H T D _ N12E E _ C L K13E E _ D A T A14DP1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 刚做完的数学试卷
- 费县期末考试六上数学试卷
- 肝性昏迷的护理
- 肥城初一数学试卷
- 福建漳州数学试卷
- 高考的文科的数学试卷
- 广安中考数学试卷
- 东北中学六年级数学试卷
- 个性化购物辅助工具开发考核试卷
- 灯湖中学月考数学试卷
- 防溺水救助培训内容
- 卫生监督协管员培训课件
- 国开(北京)2024年秋《财务案例分析》形考作业答案
- 厂区食堂二次供水水箱清洗协议
- DB52T 1512-2020 水利水电工程隧洞施工超前地质预报技术规程
- 单位综合评价评语
- 牲畜用饮水槽相关项目实施方案
- 《数学课程标准》义务教育2022年修订版(原版)
- 民政统计信息管理系统培训手册街乡镇
- 超声科晋升主任(副主任)医师超声诊断子宫癌肉瘤病例报告专题分析
- 教学楼加固工程施工组织
评论
0/150
提交评论