实习报告正文格式参考.docx
《实习报告正文格式参考.docx》由会员分享,可在线阅读,更多相关《实习报告正文格式参考.docx(7页珍藏版)》请在冰豆网上搜索。
实习报告正文格式参考
目录
第1章单片机系统硬件电路1
1.1实习目的1
1.2单片机型号及特性1
1.3单片机开发板1
第2章单片机应用系统软件2
2.1STC下载软件2
2.2Keil软件2
2.3外部电路驱动2
第3章数字电子时钟设计3
3.1DS18B203
3.2设计原理3
3.3实现方法4
第4章实习总结5
4.1实习体会5
4.2设计硬件体会5
参考文献6
附录1实物图7
附录2系统主要程序8
第1章单片机系统硬件电路
实习目的
1、了解单片机最小系统;
2、了解keilc软件操作,程序下载及调试方法;
3、掌握单片机外部电路使用;
4、掌握键盘和数码管显示编程方法;
5、应用单片机开发板进行实验开发;
单片机型号及特性
1、AT89S51单片机功能及特点
1)4kBytesFlash片内程序存储器;
2)128bytes的随机存取数据存储器(RAM);
3)32个外部双向输入/输出(I/O)口;
4)5个中断优先级、2层中断嵌套中断;
5)6个中断源;
6)2个16位可编程定时器/计数器;
7)2个全双工串行通信口;
8)看门狗(WDT)电路;
9)片内振荡器和时钟电路;
10)与MCS-51兼容;
11)全静态工作:
0Hz-33MHz;
12)三级程序存储器保密锁定;
13)可编程串行通道;
14)低功耗的闲置和掉电模式。
AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。
2、STC89C52单片机功能及特点
STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-FlashProgramableandErasableReadOnlyMemory)的低电压,高性能COMOS8的微处理器,俗称单片机。
该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
STC89C52主要功能如表二所示。
表一STC89C52主要功能
主要功能特性
兼容MCS51指令系统
8K可反复擦写FlashROM
32个双向I/O口
256x8bit内部RAM
3个16位可编程定时/计数器中断
时钟频率0-24MHz
2个串行中断
可编程UART串行通道
2个外部中断源
共6个中断源
2个读写中断口线
3级加密位
低功耗空闲和掉电模式
软件设置睡眠和唤醒功能
单片机开发板
1、复位电路
(1)复位操作
复位是单片机的初始化操作。
其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。
除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。
除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表一所示。
表二一些寄存器的复位状态
寄存器
复位状态
寄存器
复位状态
PC
0000H
TCON
00H
ACC
00H
TL0
00H
PSW
00H
TH0
00H
SP
07H
TL1
00H
DPTR
0000H
TH1
00H
P0-P3
FFH
SCON
00H
IP
XX000000B
SBUF
不定
IE
0X000000B
PCON
0XXX0000B
TMOD
00H
(2)复位信号及其产生
RST引脚是复位信号的输入端。
复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。
若使用颇率为6MHz的晶振,则复位信号持续时间应超过4us才能完成复位操作。
产生复位信号的电路逻辑如图4—3所示:
图1复位信号的电路逻辑图
整个复位电路包括芯片内、外两部分。
外部电路产生的复位信号(RST)送至施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。
复位操作有上电自动复位相按键手动复位两种方式。
上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图4—4(a)所示。
这佯,只要电源Vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。
按键手动复位有电平方式和脉冲方式两种。
其中,按键电平复位是通过使复位端经电阻与Vcc电源接通而实现的,其电路如图4—4(b)所示;而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的,
其电路如图4—4(c)所示:
(a)上电复位(b)按键电平复位(c)按键脉冲复位
图2复位电路
上述电路图中的电阻、电容参数适用于6MHz晶振,能保证复位信号高电平持续时间大于2个机器周期。
2、晶振电路
3、键盘和中断
键盘扫描原理、及电路
中断原理
4、其它电路
第2章单片机应用系统软件
STC下载软件
图2-1总体方案原理框图
………………………………………………………………………………。
Keil软件
……………………………………………………………………………………………………………………………………
外部电路驱动
1、串口
2、定时器
3、中断
第3章数字电子时钟设计
DS1302简介
1DS1302的结构及工作原理
3.1.1引脚功能表
1DS1302的结构及工作原理
1.1引脚功能表及内部结构图
设计原理
……………………………………………………
编程思想
图3-1nRF24L01模块发射子程序软件流程图
实现方法
第4章实习总结
实习体会
……………………………………………………
设计硬件体会
参考文献
[1]马子彦,王五一,张勇敏.基于无线网络的城市消防报警系统的设计[J].计算机应用研究,2005,4:
105-113
[2]房小翠,王金凤.单片机使用系统设计技术[M].北京:
国防工业出版社,1999.
[3]王彦芳,王小平,李夏青,李金英.智能无线报警系统的设计与实现[J].河北大学学报(自然科学版),2002,3:
287-290
[4]张禾.多路无线火灾报警系统[J].自动化技术,2007,5:
128-132
[5]ARMCompany.ARMArchitectureReferenceManual[M].ARMCompany,2000.
[6]刘绍斌.利用单片机实现智能控制[J].石油化工自动化.2000.
[7]杜春雷.ARM体系结构与编程[M].清华大学出版社,2005:
21-43.
[8]周立功.ARM嵌入式系统软件开发实例
(一)[M].北京航空航天大学出版社,2004:
99-145.
[9]STM32ReferenceManual[R].http:
//www.
[10]GB50116-98火灾自动报警系统设计规范[S].北京:
中国计划出版社,2001.7.
附录1实物图
附录2系统主要程序