基于单片机int0中断计数报告

基于单片机int0中断计数报告

ID:33960785

大小:3.03 MB

页数:22页

时间:2019-03-02

基于单片机int0中断计数报告_第1页
基于单片机int0中断计数报告_第2页
基于单片机int0中断计数报告_第3页
基于单片机int0中断计数报告_第4页
基于单片机int0中断计数报告_第5页
资源描述:

《基于单片机int0中断计数报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、INT0中断计数重庆文理学院基于单片机的课程设计题目:基于单片机INTO中断计数仿真学院:电子电气工程学院专业:电子信息科学与技术[职]学生姓名:张义丹学号:8指导教师:杨保亮2010级电子信息科学与技术[职]二○一三年三月十四日-21-INT0中断计数目录1.单片机基础知识11.1单片机的定义11.2单片机的基本组成11.3单片机的特点21.3.1Protues的特点31.3.2软件内部结构32.Keil软件及Protues软件的应用42.1Keil软件的应用步骤42.2Protues软件的应用步骤42.3用软件仿真83.INT0中断计数9

2、3.1设计任务93.2硬件设计93.2.1设计思路93.2.2设计原理图93.2.3源程序93.2.4设计过程113.2.5仿真17总结19致谢20参考文献21-21-INT0中断计数1.单片机基础知识1.1单片机的定义所谓的单片机是将计算机的基本部件微型化并集成到一块芯片上,具备独特功能的微型计算机,通常片内都含有CPU、ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等。单片机全称为单片微型计算机,又称微控制器或嵌入式控制器。1.2单片机的基本组成1、单片机与现代微型计算机一样,结构均采用冯诺依曼提出的

3、“存储程序”思想,即程序和数据都被放在内存中,采用二进制代替十进制进行运算和存储程序。一个最简单的单片机由以下五部分组成:(1)中央处理器CPU,包括运算器,控制器和寄存器组;(2)存储器,包括ROM和RAM;(3)输入输出(I/O)接口,它与外部输入输出设备相连;(4)电源和时钟电路。基本结构图如图1.1所示。-21-INT0中断计数图1.1单片机的基本结构2、以8051为例介绍其功能和结构,它的内部结构由8大部分组成:(1)一个8位中央处理器CPU.CPU的内部结构是由算术逻辑运算单元、累加器、程序状态字寄存器、堆栈指针、寄存器、程序计数

4、器、指令寄存器、暂存器等部件组成,是单片机的核心部件。(2)128个字节的片内数据存储器RAM(3)3KB的片内程序存储器ROM或EPROM(4)18个特殊功能寄存器SFR(5)4个8位并行输入输出I/O接口:P0、P1、P2、P3。(6)1个串行I/O接口,完成单片机与其他微机之间的串行通信。(7)2个16位定时器/计数器T0、T1。(8)具有5个中断源,2个可编程优先级的中断系统,它可以接收外部中断申请,定时器/计数器中断申请,串行接口中断申请。1.3单片机的特点单片机与通用微机相比,具有以下优点:(1)控制功能强(2)抗干扰性强,可靠性

5、高,工作温度范围宽(3)开发周期短,性价比高,易于产品化1.3.1Protues的特点Proteus软件具有其它EDA工具软件的功能。这些功能是:(1)原理布图(2)PCB自动或人工布线(3)SPICE电路仿真具有3大功能模块:(1)—个易用而又功能强大的ISIS原理布图工具(2)PROSPICE混合模型SPICE仿真(3)ARESPCB设计-21-INT0中断计数1.3.2软件内部结构Proteus提供了丰富的资源:(1)Proteus可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件,有30多个元件库。(2)Proteus可

6、提供的仿真仪表资源:示波器、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。理论上同一种仪器可以在一个电路中随意的调用。(3)除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似,但功能更多。这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗。这些都尽可能减少了仪器对测量结果的影响。2.Keil软件及Protues软件的应用2.1Keil软件的应用步骤1、建立工程文件2、汇编,调试系统程序K

7、eil单片机模拟调试软件内集成了一个文本编辑器,用该文本编辑器可以编辑源程序。在集成开发环境中选择菜单“File→New”、单击对应的工具按钮或者快捷键Ctrl+N将打开一个新的文本编辑窗口,完成汇编语言源文件的输入,并且完成源程序向当前工程的添加。然后在集成开发环境中选择菜单“File→SaveAs”可以完成文件的第一次存储。注意,汇编语言源文件的扩展名应该是“ASM”,它应该与工程文件存储在同一文件夹之内。在完成文件的第一次存储以后,当对汇编语言源文件又进行了修改,再次存储文件则应该选择菜单“File→Save”,单击对应的工具按钮或者快

8、捷键Ctrl+S实现文件的保存。接着的工作需要把汇编语言源文件加入工程之中。选择工程管理器窗口的子目“SourceGroup1”,再单击鼠标右键打开快捷菜单。在快捷

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

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

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