已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 实验目的 1、熟悉Proteus软件和Keil软件的使用方法 。 2、熟悉单片机应用电路的设计方法 。 3、掌握单片机并行I/O口的直接应用方法 。 4、掌握单片机应用程序的设计和调试方法。 二、设计要求 1、用Proteus软件画出电路原理图。要求在P1.0至P1.7口线上分别接 LED0至LED7八个发光二极管,在P3.0口线上接一蜂鸣器。 2、编写程序:要求LED0至LED7以秒速率循环右移。 3、编写程序:要求LED0至LED7以秒速率循环左移。 4、编写程序:要求在灯移动的同时,蜂鸣器逐位报警。三、实验程序流程框图和程序清单 延时程序流程框图: 实验程序流程框图: 汇编程序: ORG 0000H MOV A, #11111110B MOV P3, #0FFHMAIN : MOV R0,#07H LOOP1: LCALL DELAY MOV P3, A RL A CLR P2.0 LCALL DELAY SETB P2.0 DJNZ R0, LOOP1 MOV R0,#07H LOOP2: LCALL DELAY MOV P3, A RR A CLR P2.0 LCALL DELAY SETB P2.0 DJNZ R0, LOOP2 LJMP MAIN DELAY: MOV R7,#17H DL1: MOV R6,#98H DL0: MOV R5,#46H DJNZ R5,$ DJNZ R6,DL0 DJNZ R7,DL1 RET ENDC语言程序:#include#include unsigned char temp; int i; void delay(void); sbit speaker=P20; void main() temp=0xfe; P3=temp; while(1) for(i=0;i7;i+) temp=_crol_(temp,1);speaker=0; delay();speaker=1;delay(); P3=temp;for(i=0;i0;c-) for(b=171;b0;b-) for(a=16;a0;a-); _nop_; 四:电路原理图:五:实验结果1. 2. 3. 4. 5. 6. 7. 8. 9. 10.11. 12.13. 14. 15. 16. 六、实验总结通过本次实验,我复习了Proteus软件的使用方法,学习了更多的对KEIL的调试方法,对keil和Proteus的使用更加熟悉了,通过用Proteus软件画图,熟悉了单片机电路基本的设计方法,掌握了单片机并行I/O口的直接应用方法,对子程序的调用左移、右移指令可以灵活的运用,同时对keil产生的HEX型的文件的有了新的认识和应用7、 思考题1、编程实现LED0至LED7以十六进制计数规律亮灯 ? 程序设计流程框图如下:汇编实验程序: ORG 0000HMAIN: MOV P3, #256 MOV A, #0FFHLOOP: MOV P3, A CLR P2.0 LCALL DELAY SETB P2.0 LCALL DELAY DEC A LJMP LOOP DELAY:MOV R7,#17H DL1:MOV R6,#98H DL0:MOV R5,#46H DJNZ R5,$ DJNZ R6,DL0 DJNZ R7,DL1 RET END C语言程序: #include#includeunsigned char temp; int i; void delay(void); sbit speaker=P31;void main() P3=0X00; temp=0xFF; while(1) for(i=0;i0;c-) fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48284-2026航空航天直线式液压作动筒通用规范
- T/ZLJ 007-2023冷冻蜗牛肉
- T/JMBX 0286-2024江门优品 马冈鹅制品
- T/CNCA 121-2025露天煤矿三维地质建模技术要求
- T/CAWAORG 002-2021中国疼痛科专业团体标准
- T/CSMT-DZ 007-2025 T/HZLED 001-2025室外 Mini/Micro LED显示屏通用技术要求
- GB/T 34630.4-2026搅拌摩擦焊铝及铝合金第4部分:焊接工艺规程及评定
- 2025~2026学年广东省深圳市福田区北师大版六年级上册12月课堂素养练习数学试卷【附答案】
- 2026学年江苏省盐城市四年级语文期末高分快速提分卷(详细参考解析)详细答案和解析
- AI大模型棋牌游戏技巧与攻略
- 2026年模具研发高级技术专家招聘笔试试卷 招录11人考试题库
- 2026年发展对象培训结业测试及答案解析
- 2026年新版预防未成年人犯罪法知识竞赛题库及参考答案
- 2026“弘扬长征精神 奋进新征程”知识竞赛题库(含答案解析)
- 2026年10月自考00323西方行政学说史模拟题及答案详解
- 2026年云南云上云大数据产业发展有限公司及下属子公司第一次社会招聘(32人)笔试模拟试题及答案详解
- 2026粒径分析考试题及答案
- 2026中国新能源电池技术研发行业市场现状趋势分析投资策略规划报告
- 2026秋沪教牛津版五年级上英语单词默写(默写)
- 医疗器械质量保证控制程序
- 2026年全国注册会计师(CPA)考试会计真题及答案(持续更新)
评论
0/150
提交评论