




已阅读5页,还剩71页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电信 071-09-张津铭1一实习目的与要求1、实习目的:a 切实培养单片机应用系统的实践设计开发能力:采用软件仿真与硬件仿真手段,培养理论联系实际的能力,借助实训项目的学习与实作,巩固理论知识,提高实作能力及系统的开发设计能力。b 培养自主学习的能力:通过实训发现理论学习的不足,借助仿真软件,自主学习抽象的理论概念,切实打下坚实的基础。2、实习要求:(1) 设计一个基于单片机的电子计数器,并且能够实现暂停,继续,复位功能。(2) Protel 专用软件绘制单片机原理图; (3) 设计出软件编程方法,并写出源程序;(4)用 C 语言实现程序设计。 ;(5)用 Keil 软件编写 HEX 等相关文件;(6)程序的各功能模块要清楚,有序。二、单片机开发板原理及各部分功能说明单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器 CPU 随机存储器 RAM、只读存储器 ROM、多种 I/O 口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、2脉宽调制电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。51 系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的学习,应用,从而达到学习、设计、开发软件的能力。1 2 3 4 5 6 7 8ABCD87654321DCBATitleNumber RevisionSizeA3Date: 12-Jul-2010 Shet of File: H: syb51 .db Drawn By:A4 6f10 A3 8A1 12e1 c4DP3b7 a1g5A2 9d2 DIG1 DIG2 DIG3 DIG4DP2DP3DS2HDSP-B04EA4 6f10 A3 8A1 12e1 c4DP3b7 a1g5A2 9d2 DIG1 DIG2 DIG3 DIG4DP2DP3DS1HDSP-B04EW1W2W3W4W5W6W7W8 D1D2D3D4D5D6D7D8D1D2D3D4D5D6D7D8EA/VP31 XTAL119XTAL218 RST9P3.7(RD)17 P3.6(WR)16P3.2(INT0)12 P3.3(INT1)13P3.4(T0)14 P3.5(T1)15P1.0(T2)1 P1.1(T2EX)2 P1.23P1.34 P1.45 P1.5(MOSI)6P1.6(MISO)7 P1.7(SCK)8(AD0)P0.0 39(AD1)P0.1 38(AD2)P0.2 37(AD3)P0.3 36(AD4)P0.4 35(AD5)P0.5 34(AD6)P0.6 3(AD7)P0.7 32(A8)P2.0 21(A9)P2.1 2(A10)P2.2 23(A1)P2.3 24(A12)P2.4 25(A13)P2.5 26(A14)P2.6 27(A15)P2.7 28PSEN 29ALE/PROG 30(TXD)P3.1 1(RXD)P3.0 10GND 20VC 40MU1AT89S52P10P1P12P13P14P15P16P17P0P01P02P03P04P05P06P07P20P21P2P23P24P25P26P27VCGNDP30P31P32P3P34P35P36P37RSTDIGIDB2 E1C3DQ1850 DQ2850 DQ3850 DQ4850 DQ5850 DQ6850 DQ7850 DQ8850K1SW-PB4K12SW-PB4K13SW-PB4K14SW-PB4K21SW-PB4K2SW-PB4K23SW-PB4K24SW-PB4K31SW-PB4K32SW-PB4K3SW-PB4K34SW-PB4K41SW-PB4K42SW-PB4K43SW-PB4K4SW-PB4OSC32 INOSC32 OUTOSC32 INOSC32 OUTRTCTBATVC21 X12 X23GND4 RST 5I/O 6SCLK 7VC1 8TU1DS1302TVCGNDTC1104GNDTVCTX132KKEYK123DSU1DS18B20BEPBU1BEPBQ1850BR14K7VCBDSR14K7LED1LED2LED3LED4LED5LED6LED7LED8LEDL231546 SW1POWER-KEY12345678MP2P112345678MP4P312345678MP3P212345678MP1P0123PCON1POWER12345678910111213141516P21602P10P1P12P13P14P15P16P17P20P21P2P23P24P25P26P27P30P31P32P3P34P35P36P37P0P01P02P03P04P05P06P07R1 IN13 R2 IN8 T1 IN1T2 IN10 GND15V+2V-6VC16R1 OUT 12R2 OUT 9T1 OUT 14T2 OUT 7C1+1 C1 -3 C2+ 4C2 - 5SU1MAX232VCSC1104SC4104SC3104SC2104162738495SCON1RS232P31 P30DR14K7 DR24K7 DR34K7 DR44K7 DR54K7 DR64K7 DR74K7 DR84K7W1 W2 W3 W4 W5 W6 W7 W8DVCT2OUTT2OUTSerialSGNDPVC2PVC2GNDPR11KPORTPVCMK1RESETMR24K7RSTMC410U/16VSC5104K1SW-PB4K2SW-PB4K3SW-PB4K4SW-PB4P32 P3 P34 P35VBUS 1D- 2D+ 3GND 46 5UCON1 USBVC1 VCVC1VC2DR91KDR101KDR11KDR121KDR131KDR141KDR151KDR161KD1D2D3D4D5D6D7D8P0 1 23 45 67 8JP1HEADER 4X2P01P02P03P04P05P06P07VCVCVCPVC1PVC2DVCPWRR11KMC1104VC GNDC120U/16V C2104DS18B20DS1 23 45 67 89 10IP1ISP GNDVCMOSIRSTSCKMISOP15P16P17VCX112MMC330P MC230POSC_INOSC_OUTOSC_INOSC_OUTP00P01P02P03P04P05P06P071234567891011121314151617181920P112864PVC1GNDGNDPVC1 PR310K PR44K7123456789MR14K7x8VCVC2GNDGNDP10P11 P10P11 P12P10 P11 P12 P13 P14 P15 P16 P17LVCEPROMA01 A12 A23VS4 SDA 5SCL 6WP 7VD 8EU124C08EVCER14K7 ER24K7E EC1104EVC GND1 23 45 67 8JP2HEADER 4X2DS1BEPBEPDS1VCVCVCLVCTVCEVCVCP30 P31 P32 P3P34P35P36P37P20P21 P2P23P24P25P26D1 D2 D3 D4 D5 D6 D7 D8LQ1850LR04K7LVCP27VCGNDP00P01P02P03P04P05P06P07P12 P13P14P15123J3EN_1602ENEN GNDID11N4148123IU1IR 38KP32IR110VCIR38K 12JP3CON2IR38K单片机原理图1.STC89C52 芯片3STC89C52 引脚图2.时钟电路:DS1302 (1)实时时钟,可对秒、分、时、日、周、月以及带闰年补偿的年进行计 数 ;(2) 用于高速数据暂存的 31*8 位的 RAM ;(3) 最少引脚的串行 I/O ;(4) 2.5-5.5V 的电压工作范围;(5) 2.5V 时耗电小于 300nA ;(6) 用于时钟或 RAM 数据读 / 写的单字节或多字节(脉冲方式)数据传送方式;(7) 简单的 3 线接口;(8) 可选的慢速充电(至 Vcc1 )的能力。DS1302 时钟芯片包括实时时钟 / 日历和 31 字节的静态 RAM 。它经过一个简单的串行接口与微处理器通信。实时时钟 / 日历提供秒、分、时、日、周、月和年等信息。对于小于 31 天的月和月末的日期自动进行4调整,包括闰年校正的功能。时钟的运行可以采用 24h 或带 AM (上午)/PM (下午)的 12h 格式。采用 三线接口与 CPU 进行同步通信,并可采用突发方式一次传送多字节的时钟信号或 RAM 数据。 DS1302 有主电源和后备电源双电源引脚: Vcc1 在单电源与电池供电的系统中提供低电源,并提供低功率的电池备份; Vcc2 在双电源系统中 提供主电源,在这种运用方式中, Vcc1 连接到备份电源,以便在没有主电源的情况下能保存时间信息以及数据。 DS1302 由较大者供电。当 Vcc2 大于 Vcc1+0.2V 时 , Vcc2 给 DS1302 供电;当 Vcc2 小于 Vcc1 时, DS1302 由 Vcc1 供电。 DS1302 在任何数据传送时必须先初始化,把 RST 脚置为高电平,然后把 8 位地址和命令字装入移位寄存器,数据在 SCLK 的上升沿被输入。无论是读周期还是写周期,开始 8 位指定 40 个寄存器中哪个被访问到。在开始 8 个时钟周期 ,把命令装入移位寄存器之后,另外的时钟周期在读操作时输出数据,在写操作 时写入数据。时钟脉冲在单字节方式下为 8 加 8 ,在多字节方式下为 8 加字节数,最大可达 248 个字节数。如果在传送过程中置 RST 脚为低电平,则会中止本次数据传送,并且 I/O 引脚变为高阻态。上电运行时,在 Vcc 2.5V 之前,RST 脚必须保持低电平 .只有在 SCLK 为低电平时 , 才能将 RST 置为高电平。 5DS1302 引脚图3 电源电路电源电路图该电路由 USB 输入+5V 电源,后接 6 脚按钮开关,LED 电源指示。4.晶振电路晶振电路图5复位电路6复位电路图6232 电平转换电路电平转换电路图7 LCD 显示电路通过调节 R4 来改变液晶的对比度。P0 口接并行数据传送,P1.0 接数据命令选择端,P1.1 口接液晶读写选择端,P1.2 为液晶使能信号输入端。7液晶显示电路图8.掉电存储模块存储模块电路图9.按钮调节电路按钮调节电路三、硬件调试硬件调试主要是检测硬件电路是否有短路、断路、虚焊等。具体步骤及测 试结果如下:8(1)检查电源与地线是否全部连接上,用万用表对照电路原理图测试各导线是否完全连接,测试结果所有连接线都已连接好;(2)检验 DS1302 和单片机的晶振是否起振,用示波器观察波形,测试结果波形都很好;(3)检查各芯片的功能是否正常,检测按键的导通情况。测试结果正常。四、软件开发软件调试的主要内容是对 C 语言程序的编译、方针、下载阶段,这个阶段非常重要。本课题的 C 语言的程序如下:#include #define ledport P0#define keyport P3unsigned char keynum;void delay_ms(unsigned int nms)9unsigned int i,j;for(i = 0; i = 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 节日营销专题方案创新创业项目商业计划书
- 神经接口脑机融合系统创新创业项目商业计划书
- 2025年事业单位工勤技能-新疆-新疆收银员一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-新疆-新疆家禽饲养员一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-新疆-新疆土建施工人员一级(高级技师)历年参考题库含答案解析(5套)
- 河南省名校阶段性测试(四)2024-2025学年高二下学期5月月考生物试题(解析版)
- 个人职业发展评估与分析报告
- 餐饮辞职报告100字
- 汇报礼仪考核方案模板(3篇)
- 管理类英语测试题汇编
- 葫芦岛打渔山 220kV 输变电工程环评报告
- 08SG213-1 钢烟囱(自立式30m-60m)(不清晰有水印)
- 社会团体单位会员登记表完整
- GB/T 531.1-2008硫化橡胶或热塑性橡胶压入硬度试验方法第1部分:邵氏硬度计法(邵尔硬度)
- 中航工业运营管理体系内容介绍课件
- 消化系统疾病课件整理
- 子宫肉瘤诊疗指南
- 培训注塑成型原理
- 2009-2022历年江苏省镇江市丹阳市事业单位考试《综合知识和能力素质(计算机类岗位)》真题含答案2022-2023上岸必备带详解版3
- 交流电气装置的过电压保护及绝缘配合
- 工业园区消防安全标准化
评论
0/150
提交评论