|
篇一:单片机应用实习报告
实 习 执 行 大 纲
一、 实习目的
1、巩固《单片机原理与应用》理论课的理论知识;
2、熟悉单片机应用系统的硬件设计及软件设计的基本方法;
3、将《单片机原理与应用》理论课的理论知识应用于实际的应用系统中;
4、训练单片机应用技术,锻炼实际动手能力。
二、实习纪律与要求
1、实习纪律
1)参加实习的学生必须按照实习大纲的要求,在指导教师的指导下,全面完成实习
任务;
2)听从指导教师安排,严格遵守实习纪律;
3)因故在实习期间缺勤累计超过规定时间的三分之一,不得参加本次实习考核,但
可在补足所缺天数后再给予考核并评定实习成绩。
2、基本要求
1)利用PROTEL等软件进行硬件设计;
2)利用Keil uV2软件完成应用系统软件设计;
3)利用stc-isp软件完成在系统编程、下载,并完成系统软件调试;
4)题目由指导教师提供;
5)要求每个学生单独完成硬件软件设计、仿真、焊接、调试任务;
6)写出实习报告,实习报告主要包括以下内容:目录、摘要、关键词、基本原理、
方案论证、硬件设计、软件设计(带流程图、程序清单)、仿真结果、实物运行结
果照片、结论、参考文献等;
7)实习完成后通过答辩;
8)答辩时交实习报告电子文档,通过答辩后根据修改意见修改并打印、装订成册。
三、实习地点
武汉理工大学信息工程学院通信实验室。
四、实习时间
2012年12月10日---2013年1月10日。
实习单位:
参观考察单位:
(1) 武汉理工大学信息工程学院国创课题小组
(2) 武汉理工大学信息工程学院开放实验室
(3)武汉理工大学电工电子实习中心
(4)
(5)
(6)
实习开始时间:20 12 年 12 月 10 日,实习时间共20 天。
完成实习报告时间:20 13 年 1 月 10 日。
题 目:单片机应用实习设计
——-基于单片机的488M无线通信系统
初始条件:
1. STC89C52和CC1100H模块;
2. 先修课程:单片机原理与应用;
要求完成的主要任务:
基于STC89C52单片机控制射频芯片CC1101的488M无线通信系统的实现。
1、完成硬件电路的设计,其中包括STC89C52微控制器和CC1101模块的设计;
2、完成无线通信模块的程序设计与实现,上机运行调试程序,记录实验结果(如图表
等),并对实验结果进行分析和总结;
3、课程实习报告书按学校统一规范来撰写,实习报告主要包括以下内容:目录、摘要、
关键词、基本原理、方案论证、硬件设计、软件设计(带流程图、程序清单)、
仿真结果、实物运行结果照片、结论、参考文献等;
时间安排: 方案设计 1天;
硬件设计 1天;
软件设计 7天;
电路板焊接调试 7天;
系统调试 3天;
答辩 1天;
合计 20天。
指导教师签名: 年月日
系主任(或责任教师)签名: 年月日
目录
摘要 ...................................................................................................................................... IV Abstract .................................................................................................................................. V 1 无线通信概述 ..................................................... 1
1.1简介 ........................................................ 1
1.2应用 ........................................................ 1
1.3 设计环境 ................................................... 2
2引言 .............................................................. 2
2.1设计要求 .................................................... 2
2.2操作流程 .................................................... 3
3硬件电路的设计 .................................................................................................................. 4
3.1STC89C52微处理器 ............................................ 4
3.2CC1101H通信模块的设计 ....................................... 5
3.2.1 CC1101H模块简介 ...................................... 5
3.2.2 CC1101H模块底座设计 ..................................... 7
3.3 电源电路的设计 ............................................ 7
3.3.1电源供电方式设计 ...................................... 7
3.3.2电源部分对射频电路的抗干扰设计 ........................ 8
3.3.3模块电源解决方案 ...................................... 8
3.4 串口的制作 ................................................. 9
3.5 单片机与CC1101H模块的SPI接口 ............................. 9
4无线通信模块的程序设计与实现 .................................. 11
4.1 CC1101H模块的配置方式 ..................................... 11
4.2 CC1101H模块SPI接口介绍 ................................... 12
4.3 CC1101H模块无线收发原理及程序 ............................. 13
5电路调试与结果分析 ................................ 错误!未定义书签。
6参考文献 ......................................................... 18
摘要
目前,射频电路有着广阔的应用市场。无论是民用还是军用,无线通信技术深刻地促进了人类通信方式的革新,随着通信系统信息容量的不断提高,射频技术在无线通信中占据着举足轻重的位置。无线射频技术利用射频方式进行非接触双向通信,可以自动识别目标对象并获取相关数据,具有精度高、适应环境能力强、抗干扰强、操作快捷等许多优点。本文主要内容是以单片机应用技术、无线收发技术为理论基础,实现数据的无线收发及状态的显示。
首先,本文介绍STC89C52单片机相关理论知识。
然后,本文对于要解决的实验任务,介绍了如何构建思路及方案分析。
另外,本文详细介绍了基于STC89C52单片机控制射频芯片CC1101H来实现无线通信的原理﹑流程图﹑程序设计及电路的调试。
关键字:STC89C52;CC1101H;无线通信.
篇二:单片机实习报告
目录
一、课程名称
二、设计目的和意义
三、任务要求
四、任务分析和设计方案
五、具体实现过程
六、仿真与实验程序
七、结论
八、总结与体会
一、课程名称
基于51单片机的晶体管设计
二、设计目的和意义
1、通过本次实验设计可以灵活运用单片机的基本知识,依据课程设计的要求,完成电路图的设计。软件编程到硬件仿真,完成课程设计,从而加深对单片机的基本概念的理解,并灵活运用。
2、本次课程设计通过上网查找资料,看书学proteus和keil两个软件的安装与应用。培养我们独立学习新知识的能力。
3、熟悉keil 的编程方式,学会proteus的仿真,以及两个软件的联合应用。
4、应用所学电路知识来设计与应用。
三、任务要求
用51单片机和晶体管仿真显示数字,数字自拟,无特别要求。
四、任务分析和设计方案
LED数码管共计8段。因此提供给LED数码管的段码正好是一个字
节。在使用中,一半习惯上还是以a段为对应段码字节的最低位。 单片机内部图:
单一+5V电源供电
CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;
RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;
ROM:用以存放程序、一些原始数据和表格;
I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;
五、具体实验过程
1、在Proteus中画图示电路图
2、用keil编写如下程序
3、将keil编写的程序生成.hex文件。
4、将.hex文件导入到proteus电路图中的单片机中。Keil和proteus联调。
5、将程序下载到单片机中可以看到和仿真一样的结果。
篇三:单片机实习报告
西安航空职业技术学院
课程设计/实训报告
课程名称:单片机原理及应用实训
所属学院:电子工程学院
指导教师:杨思俊
学生姓名: 周敏敏 学 号: 12251107
专 业:12级应用电子技术五年制
西安航空职业技术学院制
西安航空职业技术学院
课程设计/实训任务书
课题名称: 音乐门铃设计
任务与要求:
1、完成布置的所有原理图设计;
2、完成程序编制及调试;
时间:2015年12 月 7 日 至2015 年 12 月11 日 共 1 周
所属学院: 电子工程学院
学生姓名: 周敏敏学 号: 12251107
专业: 12级应用电子技术五年制
指导教师: 杨思俊
西安航空职业技术学院制
1引言
随着时代的前进和发展, 控制智能化、仪器小型化、功耗微小化得到广泛关注。在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。
近几年来,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。
由于电子音乐门铃具有铃声动听,价格低廉,耗电少等特点,在现代家居中的应用越来越流行。有了电子音乐门铃,在客人拜访时,听到的将不再是单调的提示等候音,而是不同凡响的流行音乐旋律,特效音等个性化的电子声乐。音乐是由音符组成。声音的频率范围约在几十到几千赫兹,若能利用程序来控制单片机某个口线的高电平和低电平,则在该线口就能产生一定频率的矩形波,接上扬声器就能发出一定频率的声音,若再利用延时控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调。要奏出准确地控制乐曲节奏,常用节拍来表示。
电子音乐门铃系统开始进入人们的生活,以单片机为核心的电子音乐门铃系统就是其中之一。它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果,它更让我们懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。
电子音乐门铃系统是应用了单片机编程技术、串行通信而设计的一种电控信息管理的智能系统。本论文介绍了一种用单片机AT89C51来控制的智能门铃系统的工作原理,并给出了其完整的硬件电路和软件的设计方案与实现方法,
通过对“电子音乐门铃系统”课题的学习和设计,使我了解AT89C51单片机的特性;进一步的掌握了单片机进行多机通信的原理,对以后的学习和工作做了一个很好的铺垫。
2 硬件设计
电子音乐门铃设计系统以 AT89C51单片机为核心,再加上开关、电源、接地信号、扬声器电路几部分组成。
2.1 单片机部分
单片机是指一个集成在一块芯片上的完整计算机系统。具体来说就是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。
2.1.1 AT89C51功能介绍
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51芯片引脚排列如图
2-1所示:
2.1.2 AT89C51管脚功能说明
(1)VCC/GND:供电电源。
(2)P0口:可以被定义为数据/地址的低八位,能够用于外部程序/数据存储器。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
(3)P1口:标准输入输出I/O,P1口管脚写入1后,被内部上拉为高,可用作输入。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:既可用于标准输入输出I/O,也可用于外部程序存储器或数据存储器访问时的高八位地址。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:既可以作标准输入输出I/O,也可作为AT89C51的一些特殊功能口,管脚备选功能
(4)P3.0 RXD(串行输入口)
(5)P3.1 TXD(串行输出口)
(6)P3.2 /INT0(外部中断0)
(7)P3.3 /INT1(外部中断1)
(8)P3.4 T0(记时器0外部输入)
(9)P3.5 T1(记时器1外部输入)
(10)P3.6 /WR(外部数据存储器写选通)
(11)P3.7 /RD(外部数据存储器读选通)
(12)RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
(13)ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
(14)PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
(15)/EA / VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
(16)XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
(17)XTAL2:来自反向振荡器的输出。
2.1.3振荡器特性
XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。
2.2 独立按键
通常的按键分为独立式按键和矩阵式按键两种,独立式按键比较简单,并且与独立的输入线相连接,4条输入线接到单片机的IO口上,当按键K1按下时,+5V通过电阻R1然后再通过按键K1最终进入GND形成一条通路,那么这条线路的全部电压都加到了R1这个电阻上,KeyIn1这个引脚就是个低电平。当松开按键后,线路断开,就不会有电流通过,那么KeyIn1和+5V就应该是等电位,是一个高
《大学生单片机实习总结》出自:百味书屋
链接地址:http://www.850500.com/news/62873.html
转载请保留,谢谢! |
|