基于proteus的单片机虚拟实验项目的开发内容摘要:
Proteus 软件进行虚拟单片机实验,涉及到的实验实习内容全面、硬件投入少、实验过程中损耗小,并且学生可以在课 外自行的进行实验,具有明显的优势,对于单片机原理及应用课程的教学具有十分重要的意义。 另外通过本次设计能 增强学生 的 创新意识 , 培养学生综合运用所学知识分析问题 、 解决问题 及 信息 的 获取 、 文字 的 表达 等 能力。 黑龙江工程学院本科生毕业设计 XV 二 .课题主要研究或设计的内容 ( 1)设计单片机虚拟实验项目的总体方案,内容要涵盖片内功能部件和接口两大部分。 ( 2)其中指令系统、中断系统、常用的 I/O 接口芯片等内容不设计单独的实验,但要融合到其它的实验中去。 ( 3)实验项目包括:定时器、串行口、显示器、键盘、 BCD 码拨盘、 ADC、 DAC 等; 三 .技术指标 ( 1)每个实验项目有相关的实验指导,包括项目的建立过程、软硬件说明、注意事项; ( 2)每个实验项目要建立完整正确的硬件电路图; ( 3)每个实验要配有风格良好的软件程序,包括汇编语言版和 C 语言版两个版本; ( 4)每个实验项目都要仿真通过。 四、设计(论文)完成后应提交的成果 毕业论文一份,字数 15000 左右,按学校要求的统一格式撰写。 系统电路原理图( 0 号图纸)。 虚拟实验项目软件 其它: ( 1)开题报告一份; ( 2)指导记录一份; ( 3)毕业设计中期检查表一份。 黑龙江工程学院本科生毕业设计 XVI 五、设计(论文) 进度安排 第 12 周:查阅资料并准备开题报告; 第 3~9 周:确定方案。 第 10~12 周:软件编程及调试。 第 12~13 周:系统的综合调试与试用。 第 14~16 周 :完成论文的撰写,并做好答辩的有关准备工作。 第 17 周:准备答辩。 六、主要参考资料 [1] 周润景 .Proteus 在 MCS51amp。 ARM7 系统中的应用百例 [M]. 北京:电子工业 出版社 , 2020 [2] 周润景 .基于 proteus 的电路及单片机系统设计与仿真 [M]. 北京: 北京航空航天大学出版社, [3] 何立民 .单片机应用技术选编 [M]. 北京: 北京航空航天大学出版社, [4] 李兰友 .单片机开发应用十例 [M]. 北京: 电子工业出版社, [5] 李朝青 .单片机原理 及接口技术 [M]. 北京: 北京航空航天大学出版社 , 2020, 10 [6] 范逸之 .陈立元. Visual Basic 与 RS232串行通信控制(最新版) [M] .北京:清华大学出版社, 2020 [7] 张毅刚 .单片机原理及应用 [M].北京:高等教育出版社, 2020 [8] 何立民 .单片机应用技术选编 5.北京航天航空大学出版社, 1997 [9] 韩曦 . 基于嵌入式 Web服务器的智能温室监控系统 [J]。 单片机与嵌入式系统应用。 2020 [10] 刘亚利 .敬岚 ,乔卫民。 HIRFLCSR工程中的智能温 度控制系统 [J]。 微计算机信息, 2020 [11] 刘百芬 .吕涛,基于 PIC单片机的温度控制器 [,半导体技术, 2020 [12] 陈尚松 .雷加 .郭庆 . 电子测量与仪器 . 电子工业出版社 , 2020 [13] 李强华 .张根宝。 段力,基于单片机控制的楼宇对讲系统的设计 [J]。 电气应用。 2020 [14] 艾学忠 .翟玉文。 杨潇,基于单片机控制的热处理炉温度控制系统 [J]。 吉林化工学院学报。 2020 七、备注 指导教师签字: 年 月 日 教研室主任签字: 年 月 日 黑龙江工程学院本科生毕业设计 XVII 摘 要 本文基于 Proteus 软件,简单设计了一个单片机虚拟硬件环境的实验系统,以便做一些简单的单片机实验。 本课题针对 Proteus 软件和编译软件 Keil 做了一下简单的介绍。 本文重点对 单片机虚拟硬件环境各部分电路进行详细介绍 , 包括键盘、显示、 A/D、 D/A 等人机通道、前向通道、后向通道。 重点介绍了 4X4键盘的显示功能、串口、定时器、 LCD 的显示以及 A/D 和 D/A 转换器的功能。 还介绍了 一下 Proteus 和 Keil 的联调设置以及各电路的仿真结果。 关键词 : Proteus 软件 ; 单片机 ; 仿真 ; 虚拟 实验; Keil 软件黑龙江工程学院本科生毕业设计 18 ABSTRACT Widespread application based on the C51 monolithic integrated circuit in the real life. This article based on Proteus software, simply designed a monolithic integrated circuit hypothesized hardware environment experiment system. In order to make some simple MCU subject gives a brief introduction to Keil and article main introduce the detail to various part of electric circuits. Include keyboard, display, A/D, D/A, manmachine channel, forward channel, backward channel, the 4X4 keyboard39。 s demonstration function, light emitter diodes by class lantern floated down river39。 s way demonstration, LCD displayed as well as A/D and D/A switch39。 s function. At last, writer also introduced the simulation result by Keil and Proteus in different circuits with the jointing setting. Key Words: Proteus software ; microcontroller ; simulation ; Virtual experiment ; Keil software 黑龙江工程学院本科生毕业设计 II 本科学生毕业设计 基于 Proteus的单片机虚拟实验项目的开发 系部名称 : 电子工程系 专业班级 : 测控技术与仪器 071 班 学生姓名 : 指导教师 : 曲贵波 职 称 : 副教授 黑 龙 江 工 程 学 院 二 ○ 一 一 年六月 黑龙江工程学院本科生毕业设计 1 The Graduation Design for Bachelor39。 s Degree Development of Singlechip Virtual Experiment Project Based on Proteus Candidate: Wang Chaofan Specialty: Measurement amp。 Control Technology and Instrumentation Class: 0701 Supervisor: Associate professor Qu Guibo Heilongjiang Institute of Technology 202006Harbin 黑龙江工程学院本科生毕业设计 目 录 摘 要 ............................................................................................................................. Ⅰ ABSTRACT ....................................................................................................................... Ⅱ 第 1 章 引 言 ............................................................................................................ 1 课题的背景分析 ..................................................................................................... 1 课题的概况及发展趋势 ..............................。基于proteus的单片机虚拟实验项目的开发
相关推荐
操作单元的地址。 位 0是读 /写操作位,进行读操作时,该位为 1;该位为 0则表示进行的是写操作。 控制字节总是从最低位开始输入 /输出的。 表 6为 DS1302的日历、时间寄 存器内容: “CH”是时钟暂停标志位,当该位为 1时,时钟振荡器停止, DS1302处于低功耗状态;当该位为 0时,时钟开始运行。 “WP”是写保护位,在任何的对时钟和 RAM 的写操作之前, WP 必须为 0。 当
前,实验、科研和工业生产中使用的波形发生器大多采用此方法来实现 [711]。 相比之下,软硬件结合的方法可以设计出性能最优、功能扩展灵活、控制智能化的波形发生器,可以满足教学、科研、工业生产等各方面对波形发生器性能有较高要求的应用场合。 综合以上几种设计方案,本设计采用软硬件结合设计法。 该方案能够产生很好的波形,也易于实现。 3 硬件设计 波形的产生是通过 AT89C51
水位。 首先通过实时检测电压,测量水位变化,从而控制电机 状态 ,保证水位正常。 硬件电路设计分为时钟电路、复位电路、 液位检测电路 、 报警电路,电机控制电路几个部分,其系统结构图如 图 2 所示。 图 2 液位自动控制系统结构图 单片机最小系统 单片机 AT89C51 是本系统的核心,它主要负责控制各个部分协调工作。 单片机采用 40 引脚双列直插式封装 ( DIP) ,其引脚
单片机与 PC机接口部分 单片机数据传输部分 驱动与显示部分 5 图 2 AT89C2051 的引脚 MAX232 产品是由德州仪器公司( TI)推出的一款兼容 RS232 标准的芯片。 该器件包含 2 驱动器、 2 接收器和一 个电压发生器电路提供 TIA/EIA232F 电平。 该器件符合 TIA/EIA232F 标准,每一个接收器将 TIA/EIA232F 电平转换成 5V
WDLCM)。 //写数据到 LCM子函数 void DisplayOneChar(uchar X,uchar Y,uchar DData)。 //显示指定坐标的一个字符子函数 void DisplayListChar(uchar X,uchar Y,uchar code *DData)。 //显示指定坐标的一串字符子函数 void weishu(uint m)。 void
“按钮,在视图下侧出现的”旋转“界面上选择“实体”按钮,以指定生成拉伸实体,单击“放置”按钮,打开上滑面板中的定义按钮,系统弹出“草绘”对话框,选取 FRONT 基准平面作为草绘平面,接受系统默认的生成方向,单击对话框 12 中“草绘”按钮,进入草绘界面。 ( 2)单击草绘工具栏中“中心线”按钮,绘制一条竖直中心线,然后按照图 41 所示的草绘剖面绘制草图。 单击“ 草绘器”工具栏按钮