实习报告-单片机秒表设计

实习报告-单片机秒表设计

ID:33037418

大小:340.17 KB

页数:15页

时间:2019-02-19

实习报告-单片机秒表设计_第1页
实习报告-单片机秒表设计_第2页
实习报告-单片机秒表设计_第3页
实习报告-单片机秒表设计_第4页
实习报告-单片机秒表设计_第5页
资源描述:

《实习报告-单片机秒表设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第1章单片机系统硬件电路11」实习目的11.2单片机型号及特性11.3单片机开发板2第2章单片机应用系统软件52.1STC下载软件52.2Keil软件52.3外部电路驱动6第3章00・59秒计时器设计73」电路原理图73.2设计原理73.3实现方法8第4章实习总结94.1实习体会94.2设计硬件体会9参考文献10附录1实物图11附录2系统主要程序12第1章单片机系统硬件电路1.1实习目的了解单片机最小系统;了解keilc软件操作,程序下载及调试方法;掌握单片机外部电路使用;掌握键盘和数码管显示编程方法;应用单片机开发板进行实验

2、开发;「2单片机型号及特性1、AT89S51单片机功能及特点51系列单片机屮典型芯片(AT89S51)采用40引脚双列直插封装(DIP)形式,内部ilCPU,4kB的ROM,256B的RAM,2个16b的定时/计数器TO和T1,4个8b的I/O端I:IPO,Pl,P2,P3,一个全双功串行通信口等组成。特别是该系列单片机片内的Flash可编程、可擦除只读存储器(E~PROM),使其在实际中有着十分广泛的用途,在便携式、省电及特殊信息保存的仪器和系统中更为有用。51系列单片机提供以下功能:4kB存储器;256BRAM;32条I/

3、O线;2个16b定时/计数器;5个2级中断源;1个全双向的串行口以及时钟电路。空闲方式:CPU停止工作,而让RAM、定时/计数器、串行口和中断系统继续工作。掉电方式:保存RAM的内容,振荡器停振,禁止芯片所有的其他功能直到下一次硬件复位。51系列单片机为许多控制提供了高度灵活和低成本的解决办法。充分利用他的片内资源,即可在较少外围电路的情况下构成功能完善的超声波测距系统。ATMEL的AT89S51是一种高效微控制器,AT89S2051是它的一种精简版本。AT89S单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。2、S

4、TC89C52单片机功能及特点STC89C52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROM-FlashProgramableandErasableReadOnlyMemory)的低电压,高性能C0M0S8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。STC89C52完全兼容AT89C51AT89C52AT89S51AT89S52而且加入了更多新功能,它内部有1280字节的SRAM、8-64K字节的内部程序存储器、2-8K字节的ISP引导码

5、、除P0-P3口外还多P4口(PLCC封装)、片内自带8路8位AD(AD系列),片内自带EEPROM、片机自带看门狗、双数据指针等。1.3单片机开发板1、复位电路图1-1复位电路图复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。RST引脚是复位信号的输入端。复位信号是高屯平有效,其有效吋间应持续24个振荡周期(即二个机器周期)以上。若使用频率为6MIIz的晶振,

6、则复位信号持续时间应超过4us才能完成复位操作。2、晶振电路zSXIMC330P2MMC230P图1-2晶振电路图简单地说,没有晶振,就没有吋钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。对于一个高可靠性的系统设计,晶体的选择非常重要,尤其设计带有睡眠唤醒,往往用低电压以求低功耗的系统,这是因为低供电电压使提供给晶体的激励功率减少,造成品体起振很慢或根本就不能起振,这一现象在上电复位时并不特别明显,原因是上电时电路有足够的扰动,很容易建立振荡,在睡眠唤醒时,电路的扰动要比上电时小得多,起振变得很不容易,在振荡回路

7、中,晶体既不能过激励,容易振到高次谐波上,也不能欠激励不容易起振,晶体的选择至少必须考虑、谐振频点、负载电容、激励功率、温度特性长期稳定性。8051的吋钟周期即CPU的晶振的振荡频率的振荡周期(频率的倒数)当振荡频率为10MI1Z时,振荡周期=1/1OMI1Z=O.lus机器周期是完成一个基本操作的时间单元一个机器周期二12个时钟周期,当振荡频率为10MIIZ时,机器周期=12x0.1=1.2us8051的指令周期,指取出并执行一条指令的时间。一般为1-4个机器周期3、键盘和中断矩阵式键盘中,行、列线分别连接到按键开关的两端,

8、行线通过上拉电阻接到+5V上。当无键按下时,行线处于高电平状态;当有键按下时,行、列线将导通,此时,行线电平将由与此行线相连的列线电平决定。这一点是识别矩阵按键是否被按下的关键。然而,矩阵键盘中的行线、列线和多个键相连,各按键按下与否均影响该键所在行线和列线的电平,各按键间将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。