1、实习报告正文格式参考目 录第1章 单片机系统硬件电路 11.1 实习目的 11.2 单片机型号及特性 11.3 单片机开发板 1第2章 单片机应用系统软件 22.1 STC下载软件 22.2 Keil软件 22.3 外部电路驱动 2第3章 数字电子时钟设计 33.1 DS18B20 33.2 设计原理 33.3 实现方法 4第4章 实习总结 54.1 实习体会 54.2 设计硬件体会 5参考文献 6附录1 实物图 7附录2 系统主要程序 8第1章 单片机系统硬件电路实习目的1、 了解单片机最小系统;2、 了解keilc软件操作,程序下载及调试方法;3、 掌握单片机外部电路使用;4、 掌握键盘和
2、数码管显示编程方法;5、 应用单片机开发板进行实验开发;单片机型号及特性1、 AT89S51单片机功能及特点1) 4k Bytes Flash片内程序存储器; 2) 128 bytes的随机存取数据存储器(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) 低功
3、耗的闲置和掉电模式。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。2、 STC89C52单片机功能及特点STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Re
4、ad Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。STC89C52主要功能如表二所示。表一 STC89C52主要功能主要功能特性兼容MCS51指令系统8K可反复擦写Flash ROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能单片机开发板1、 复位电路 (1)复位操作复位是单片机的初
5、始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表一所示。表二 一些寄存器的复位状态寄存器复位状态寄存器复位状态PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0-P3FFHSCON00HIPXX000000BSBUF不定IE0X000000BPCON0XXX0000BTMOD00H(2)复位信号及其产
6、生RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。若使用颇率为6MHz的晶振,则复位信号持续时间应超过4us才能完成复位操作。产生复位信号的电路逻辑如图43所示:图1 复位信号的电路逻辑图整个复位电路包括芯片内、外两部分。外部电路产生的复位信号(RST)送至施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。复位操作有上电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图44(a)所示。这佯,只要电源Vcc的上升时间不超过1
7、ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位端经电阻与Vcc电源接通而实现的,其电路如图44(b)所示;而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的,其电路如图44(c)所示:(a)上电复位 (b)按键电平复位 (c)按键脉冲复位图2 复位电路上述电路图中的电阻、电容参数适用于6MHz晶振,能保证复位信号高电平持续时间大于2个机器周期。2、晶振电路3、 键盘和中断键盘扫描原理、及电路中断原理4、其它电路第2章 单片机应用系统软件STC下载软件图2-1 总体方案原理框图。Keil软件外部电路驱动1、
8、 串口2、 定时器3、 中断第3章 数字电子时钟设计DS1302简介1 DS1302 的结构及工作原理3.1.1 引脚功能表1 DS1302 的结构及工作原理1.1 引脚功能表及内部结构图设计原理编程思想图3-1 nRF24L01模块发射子程序软件流程图实现方法第4章 实习总结实习体会设计硬件体会参考文献1 马子彦,王五一,张勇敏. 基于无线网络的城市消防报警系统的设计J. 计算机应用研究,2005,4:105-1132 房小翠,王金凤.单片机使用系统设计技术M. 北京:国防工业出版社,1999.3 王彦芳,王小平,李夏青,李金英.智能无线报警系统的设计与实现J. 河北大学学报( 自然科学版)
9、,2002,3:287-2904 张禾. 多路无线火灾报警系统 J. 自动化技术,2007,5:128-1325 ARM Company.ARM Architecture Reference ManualM.ARM Company,2000.6 刘绍斌利用单片机实现智能控制J石油化工自动化20007 杜春雷.ARM体系结构与编程M.清华大学出版社,2005:21-43.8 周立功.ARM嵌入式系统软件开发实例(一)M.北京航空航天大学出版社,2004:99-145.9 STM32 Reference ManualR.http:/www. 10 GB50116-98火灾自动报警系统设计规范 S.北京:中国计划出版社,2001.7.附录1 实物图附录2 系统主要程序
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1