基于Protues的“PIC系列单片机”实验的设计与实现
2023-03-25 18:04:18
论文总字数:22395字
摘 要
Proteus是英国Lab Center Electronics公司开发出一种电子设计自动化软件。它不仅具有其他软件仿真功能,而且还直接模拟微控制器和外围设备。是目前为此能够比较好的仿真单片机和外围器件的EDA工具。目前在国内推广已很多年,受到了从事单片机教学的教师、单片机爱好者、致力于单片机开发与应用的研究工作者的垂青。本文进行Proteus仿真软件的学习,在掌握Proteus仿真软件基础上,设计出PIC系列单片机的实验程序,编写出实验指导文档。实验内容主要包括基于I/O口的流水灯实验、基于外部中断的LED控制实验、基于定时器的数码管计时显示实验和基于USART实现串口通讯的实验。实验基于Proteus仿真软件进行硬件电路搭建,并根据PIC系列单片使用手册进行软件编程,最终获得了理想的实验效果,从而对Proteus仿真软件和PIC系列单片机的学习与应用有一定掌握。
关键词:Proteus;PIC单片机;电路;程序;实验
The design of PIC microcontroller experiment based on Proteus
Abstract
Proteus Lab Center Electronics software is a British publishing company in the electronic design automation software. It not only has other electronic design automation software simulation function, but also direct simulation of MCU and peripheral devices. This is the simulation of the MCU and peripheral devices to good EDA tools. Currently in the domestic promotion has for many years by the engaged in MCU teaching teachers, single-chip lovers, working in favor of research workers in the development and application of MCU. The study of Proteus simulation software, in the grasp of the Proteus simulation software based on Design of PIC single chip experimental procedure, write out the experimental guidance document. The content mainly includes based on I / O light water experiment, based on the external interrupt LED control experiment, based on time timer, digital tube display experiment and to achieve USART serial communication experiment based on. Experimental based on the Proteus simulation software were hardware circuit structures, and based on PIC series monolithic using manual programming software, finally got the ideal experimental effect, thus the learning and application of Proteus simulation software and the pic series of microcontrollers have master.
Keywords: Proteus; MCU; circuit; program; experiment
目 录
摘 要 I
Abstract II
第一章 绪论 - 1 -
1.1 Proteus仿真软件简介 - 1 -
1.1.1 进入Proteus仿真软件 - 1 -
1.1.2 Proteus仿真软件的工作界面 - 1 -
1.1.3 PROTEUS的主要功能 - 3 -
1.2 PIC系列单片机 - 4 -
1.2.1 Microchip公司 - 5 -
1.2.2 PIC16F628A单片机 - 6 -
1.3 MPLAB IDE 编辑软件 - 9 -
1.3.1 MPLAB IDE简介 - 9 -
1.3.2 提供功能 - 10 -
1.3.3 系统要求 - 10 -
1.4 基于Proteus软件的PIC单片机实验设计 - 10 -
第二章 基于I/O口的流水灯实验设计 - 12 -
2.1实验目的 - 12 -
2.2 实验要求 - 12 -
2.3 实验内容 - 12 -
2.3.1 了解PIC16F628A的I/O口功能及特点 - 12 -
2.3.2 搭建流水灯仿真电路 - 14 -
2.3.3 流水灯软件程序设计 - 15 -
2.4 实验结果 - 16 -
第三章 基于外部中断的LED控制实验设计 - 17 -
3.1实验目的 - 17 -
3.2 实验要求 - 17 -
3.3 实验内容 - 17 -
3.3.1 了解PIC16F628A的外部中断口INT的功能 - 17 -
3.3.2 搭建外部中断控制LED的仿真电路 - 18 -
3.3.3 外部中断控制LED软件设计 - 19 -
3.4 实验结果 - 20 -
第四章 基于定时器的数码管计时显示实验设计 - 21 -
4.1实验目的 - 21 -
4.2 实验要求 - 21 -
4.3 实验内容 - 21 -
4.3.1 学习与掌握PIC16F628A定时器的功能 - 21 -
4.3.2 搭建定时器的数码管计时仿真电路 - 22 -
4.3.3 数码管计时显示软件设计 - 23 -
4.4 实验结果 - 26 -
第五章 基于USART实现串口通讯的实验设计 - 27 -
5.1实验目的 - 27 -
5.2 实验要求 - 27 -
5.3 实验内容 - 27 -
5.3.1 了解PIC16F628A的USART功能及应用 - 27 -
5.3.2 USART的应用仿真电路搭建 - 30 -
5.3.3 USART的软件设计 - 31 -
5.4 实验结果 - 32 -
总 结 - 34 -
谢 辞 - 35 -
参考文献 - 36 -
第一章 绪论
1.1 Proteus仿真软件简介
Proteus这个软件是英国的Labcenter公司开发的电路分析与实物仿真的一个软件。它能够在Windows操作系统上运行,可以仿真和分析各种模拟器件和集成电路,该软件有如下特点:
- 支持主流单片机系统的仿真,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等。
- 可以SPICE电路仿真和仿真MCU结合了模拟和数字电路仿真,系统微控制器和外围电路仿真,SPI调试器,RS232动态仿真,I2C调试器,键盘和LCD系统仿真能力;有各种虚拟仪器,如示波器,逻辑分析仪,信号发生器。
- 能够强大的制作原理图。
- 有软件的调试功能,全速,单步,设置断点,等调试功能,并能为每个变量,寄存器的当前状态进行观察,同时支持第三方软件编译和调试环境。
总之,Proteus是一个模拟软件,这是非常强大的单片机和SPICE分析相结合的软件。
1.1.1 进入Proteus
双击ISIS 7 Professional图标,出现如图1-1所示屏幕,说明进入Proteus ISIS集成环境。
剩余内容已隐藏,请支付后下载全文,论文总字数:22395字