- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告一单片机IO口的综合应用
院系 物理与电子信息学院 专业 电子与电子信息工程 班级10电专(2) 姓名 刘伟生 学号 1060710057 同组人 / 实验室 S2312 组号 / 日期 课程 单片机原理与应用 指导老师 肖鹏程 成绩 试验项目编号 试验项目名称 单片机定时器的综合应用
一、实验目的
1.熟悉Keil uVision2软件的安装和应用;
2.熟悉Proteus7.8软件的安装和应用;
3.掌握单片机的I/O口只作为Output的使用方法;
4.掌握单片机的I/O口Input与Output综合运用的使用方法。
二、实验环境
1.微机一台;
2.Proteus7.8电路设计和仿真软件;
3.Keil uVision2编译和调试软件;
三、实验原理
图1是单片机I/O口为Output的电路原理图,P0接8只LED,限流电阻为220Ω,P2口接一只共阳7段数码管,限流电阻为220Ω,时钟电路接在单片机的DIP18、DIP19,复位电路接在单片机的DIP9, DIP31接Vcc。
注意:所有元器件要按实物重新封装。
用C语言编写程序,使该电路的功能为,上电后LED显示二进制数0xfe,数码管显示0。修改程序,使二极管显示数据依次为0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,数码管依次显示。
图1单片机输出控制电路原理图
单片机I/O口作为Output输出的程序
图2是使用与非门、或非门设计全加器的电路原理图,4位拨码开关用于信号输入,2只LED分别是和(Sum)输出、进位(CY)输出,用拨码开关改变输入状态,2只LED能显示相应的输出状态。
图2全加器电路原理图
图3是单片机I/O口Input与Output综合运用的电路原理图,P1口接1只4位拨码开关,P00和P07分别是和(Sum)输出、进位(CY)输出。用C语言编写程序,使该电路实现的功能为,用拨码开关改变输入状态,2只LED能显示相应的输出状态。
图3单片机全加器电路原理图
单片机I/O口Input与Output综合运用的程序
四、实验步骤
1.安装Keil uVision2;
2.安装Proteus 7.8;
3.在Proteus ISIS环境下设计一个用单片机的I/O口(P0)作为Output控制8只LED,单片机的I/O口(P2)作为Output控制1只7段共阳数码???的电路;
4.在Keil uVision2环境下,用C语言编写单片机实现P0口输出数据0xfe,P2口输出数据0xc0的程序,编译生成hex文件。当出现错误时,使用Debug调试和修改程序,直到生成hex文件。
5.将生成的hex文件加载到单片机,运行仿真,观察现象,记录结果;
6.修改程序,使二极管显示数据依次为0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,数码管依次显示 ,运行仿真,观察现象,记录结果;
7.在Proteus ISIS环境下设计并仿真使用与非门、或非门设计全加器的电路原理图,运行仿真,观察现象,记录结果;
8.在Proteus ISIS环境下使用单片机设计全加器电路, 运行仿真,观察现象,记录结果;
9.在Keil uVision2环境下,用C语言编写单片机实现全加器功能的程序,编译生成hex文件,并将生成的hex文件加载到单片机,运行仿真,观察现象,记录结果,与组合逻辑进行比较。
五、实验记录与处理
1. 单片机I/O口作为Output输出的实验结果
P0=( )P2=( )LED输出状态数码管输出状态0xfe0xc00数据处理:从以上数据我们可以看出,
全加器电路的仿真结果
A B Ci-1S Ci(数字逻辑电路全加器)S Ci(单片机全加器)数据处理:从以上数据我们可以看出,
六、思考题
1.简述单片机的硬件最小系统,分为几个部分?
答:
2.简述单片机的软件最小系统,用了单片机的多少资源?
答:
3.8只LED采用的是什么连接方式,为什么要这样,否则会怎样?
答:
4.7段共阳数码管采用的是什么连接方式,为什么要这样,否则会怎样?
答:
5.实
您可能关注的文档
最近下载
- (安卓手机刷机包制作.doc VIP
- 学生如何预防颈椎疾病.pptx VIP
- 美学观点和历史观点的批评标准市公开课金奖市赛课一等奖课件.pptx
- T_CTSS 58-2022_茶叶感官风味轮.pdf
- 2025年北京市朝阳区高三二模物理试卷及答案.pdf
- 保险投诉培训课件.pptx VIP
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.4.84040.docx
- 第52次《中国互联网络发展状况统计报告》.docx
- 八年级下册-【知识速记】备战2023年中考地理核心知识背记(湘教版).docx VIP
- 七年级上册(考点梳理课件)-【知识速记】备战2023年中考地理核心知识背记(湘教版).pptx VIP
文档评论(0)