



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机实验报告 实 实 验 验 报 报 告 实验课程: 单片机原理及应用 班 级: 12 自动化 2 班 学 号: 姓 名: 教 师: 张 玲 成 绩: 实 验 日 期 : 年 月 日 实验名称: 实验 1计数显示器 一、 实验目得: 学习 prts 软件得使用,掌握单片机原理图得绘图方法。 二、 实验内容: 1、绘制"计数显示器'电路原理图; 2、利用提供得x 文件验证此电路得运行效果。 三、 实验要求: 提交得实验报告中应包括:、绘图方法简述,要求说明元件与电源得选取、摆放及属性编辑,总线与标签得画法等内容;2、电路原理图; 3、仿真运行效果展示,要求就仿真文件加载方法及
2、 3幅运行截图进行简要说明;4、实验小结,说明遇到得主要问题或实验 1 体会等. 参考电路原理图如下: 元件类别 电路符号 元件名称 icrrocesor ic "u1 8051 miellaneous "x1'/1mz crystal capios "c'"c2/1nf ap cpacitor "c3'/22f celec resisor packs "1/71 esac7 resistors "r1/10 re optlectrnics "led1'"le2'
3、7se-at-gr witces ray "but' btton 1、 、及 编程思路及 c51 源程序: 2 、电路原理图: : 、仿真运行效果展示: 4 、实验小结 : 熟悉roeus 软件,了解软件得结构组成与功能;学习 isis 模块得使用方法, 学会设置图纸、选元件、线画总线、修改属性等基本操作;学会可执行文件 加载及程序仿法;理解roeu在单片机开发中得作用,完成单片机电路原 理图得绘制 实验名称: 实验 2led 指示灯循环控制 一、 实验目得 熟悉viion3 编译软件、掌握 c5编程与调试方法。 二、 实验内容 1、按照教材 p243 得图 a、34,绘制实
4、验二电路原理图; 、编写 c51 程序,实现 8 个 led 灯依次点亮得功能: p0、00、1 p、2、 0、70、6、5 p0、0 得顺序,无限循环,间隔约s; 3、观察仿真结果,完成实验报告。 三、 实验要求 1、采用两种加载并运行可执行文件得方法,即rteu独立运行与rot s + keil 联合运行,体会其中得差异与意义; 、练习采用单步、断点以及监视窗等手段进行程序调试得方法; 3、观察仿真结果,完成实验报告:绘制得电路原理图、编程思路分析及 c51源程序、调试过程简述,仿真运行效果以及实验小结。 1 、 电路原理图: : 及 、编程思路及 c51 源程序: 3 、仿真运行效果:
5、4 、实验小结 : 通过本次实验我熟悉 uviion3 编译软件了解软件得结构组成与功能学习 51 语言得程序设计方法)学会在 uvision中进行 c1 程序录入、编译、与 调试理解 poteus 与 keil 联合得仿真原理实现 led 指示灯循环控制功能。 更好得将 c 语言与 c1 语言联系在了一起)学到得知识能准确得利用了出来。 实验名称: 实验指示灯与数码管得中断控制 一、 实 验目得 掌握外部中断得工作原理,学会中断程序设计. 二、 实验内容 1、按照教材帕图 a、53,绘制实验四电路原理图; 2、要求采用外部中断原理完成本次实验,其中按键 k1、k2 均设置为下降沿触发方式,自
6、然优先级; 3、编写 c51 程序实现如下功能:开机后 d灭灯,led黑屏,随后单击 k1d状态反转,单击 k le1 从 0 开始循环显示f 字符。 4、观察仿真结果,完成实验报告。 三、 实验要求 提交得实验报告中应包括:电路原理图,外部中断工作原理阐述(以 k1 为例说明中断响应过程),c51 源程序(含流程图与解释语句),运行效果(含运行截图 与说明),实验小结 1 、电路原理图 : 2 、外部中断工作原理阐述: 持续按下 k1 则 d1 将"亮灭亮灭亮灭如此循环,表明实现了 k1 对应于 d1 状态反转这个功能;持续按下持续按 k2 则数码显示管依次显 示 1-f,实现了
7、k2 对应于 0f 间得数码管加一计数显示 3、 、及 编程思路及 c51 源 源 程序: 4 、仿真运行效果: 5 、实验小结: 通过实验对 potues 有了更多得了解,同时了解到中断系统在实际中得更好 应用。经过编程操作起来更加熟练能很快得完成绘图,编程时也得心应手, 能熟练得运用软件找出自己所编程中得语法问题及其她问题,并以改正。 实验名称: 实验- 电子秒表显示器 一、 实 实 验目得 掌握定时/计数器得中断法工作原理,熟悉 c1 编程与调试方法 二、 实验要求: 1、实验电路原理图如教材 p260 a、65 图所示.程序开始时显示"00'当s 产生时,秒计数加;秒
8、计数到 59 后,自动从"00'开始。 2、采用2h晶振频率,t0 定时方式 1、5ms 定时中断法编程(s 需要经过 20 软循环)(流程图与参考程序模版如下所示). /定时中断方式实现得电子秒表 15( )件文头(定义无符号字符型变量 t中断次数计数器,并赋初值 (定义无符号字符型变量 second-秒计数器,并赋初值 0 (定义位于 rm 区得无符号字符型数组e显示字模) mer0() (中断函数关键词) ( )0t 闭关 (初值重装载 0x3cb0) ( )增器数计数次断中 )2=(i / 秒于当相,次 0断中若 ;0=t /中断次数计数器清零 ;+dns / 零清器数计秒 ( )零清,06 到达值器数计秒若( )值示显得 dnces 量变出输别分口 2与p( )0动启 a() ;/dnoceslbat0p / 值示显出输别分口 2p 与 0p ;0dnoceselbat=2p (定义0 定时方式 1-mo) 05( )0与t载加bc3x值初出溢 sm( )a,0te化始初断中 (启动 t0) (死循环) 3 3 、编程思路及1 51 源程序: : 4 、仿真运行效果: 、实验小结 : 本次实验进行得比较顺利,根据指导材料中提供得流程图完成了源程序得编 写,成功生成了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考物理一轮专项复习:动能定理及其应用(解析版)
- 高考数学复习讲义:特征数与抽样方法
- 技能大赛重症护理
- 皮肤菌群护理科学指南
- 线上培训课程体系设计
- 老人骨折疼痛护理
- 小儿荨麻疹护理要点
- 【2025中考复习】完形填空解题思路
- 恶性肿瘤营养支持
- 社区护理孕妇保健
- 成本控制与管理讲义
- JJF 1665-2017流式细胞仪校准规范
- CB/T 3595-1994不锈钢酸洗钝化膏
- 2023年高考理综生物试卷及答案(海南卷)2
- 【不做为不担当自查报告】不作为不担当自查报告教师
- 他达拉非课件
- 熊春锦先生校勘的《德道经》
- 环网柜基础知识培训课程完整版课件
- 大数据时代的互联网信息安全题库
- 护理体查操作评分标准
- 《交通调查与数据分析》课程教学大纲(本科)
评论
0/150
提交评论