




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.实验课程: 单片机原理及应用 一、 实验目的学习汇编語言指令系统的编程与调试方法二、 实验内容1、参照教材图A.21完成实验二电路原理图的绘制;2、根据图A.22的程序流程图编写汇编语言程序; 3、利用ISIS的汇编工具查找并修正程序的语法错误和逻辑错误;4、观察仿真结果,完成实验报告。三、 实验要求提交的实验报告中应包括:1、完成的电路图(含绘图过程简述);2、编写的汇编源程序(含程序简要说明);3、使用的程序调试方法;4、实现的仿真效果(含运行截图与文字说明);5、实验小结(结论与体会)。提交实验报告主题及存盘文件名格式(学号+姓名+实验*),例如:2011041220张三实验一。1、电路原理图图1如图1所示,从左往右、从上往下看,如图,这是由晶体振荡器和电容组构成的并联谐振回路,产生单片机的时钟信号。如图,当单片机出现死机时,可以利用它来复位。这种叫上电复位,产生复位的条件为:在高电平状态下,时间等于系统时钟振荡周期建立时间和两个机器周期时间(一般小于10ms)。如图,这是80c51芯片共有40个引脚,4只电源及晶振引脚Vcc,Vss,XTAL1,XTAL2。4只控制引脚(PSEN)注:用“()”括着的为低电平有效,下同,ALE,(EA),RST 。32只并行I/O引脚P0.0P0.7,P1.0P1.7,P2.0P2.7,P3.0P3.7。如图,这是外部Rom允许访问/编程电源输入,当连接高电平时,cpu从片内rom读指令。如图和,连接它们用于在80c51的控制下,实现相应功能,这里是使led灯闪烁,并使开关能控制。2、汇编源程序 mov R5,#3lOOP1:MOV P2,#0 ACALL DELAY MOV P2,#0FFH ACALL DELAY DJNZ R5,LOOP1LOOP2:MOV P2,P1 SJMP LOOP2DELAY:MOV R0,#100DEL0:MOV R1,#50DEL1:MOV R2,#25DEL2:DJNZ R2,DEL2 DJNZ R1,DEL1 DJNZ R0,DEL0 RET END说明:首先设置循环变量为3(实现灯闪三次),LOOP1为第一个条件入口。给P2赋值0,然后调用DELAY,给P2赋值#0ffh,再调用DELAY。以此来实现三次循环。LOOP2为第二个条件入口,实现最终开关控制灯。DELAY在这里只是用于耗费时间,共0.1秒/单位。3、程序调试方法根据图1及汇编源程序实现8盏led灯先亮三下,然后根据图控制灯的亮或灭。具体实现如下:安装proteus软件及keil UV4软件,proteus可用于模拟电路图连接,UV4可用于编译汇编程序。汇编编译成功后,在proteus描绘的的80c51芯片中右击属性,选择汇编源程序生成的.hex文件,加载,确认,运行试试。4、仿真运行效果图2分析:开始会闪烁三下(间隔时间根据自己而定),然后根据开关控制灯的亮灭。如图2,左下的开关1,4,5,7,8闭合,相应地右下角1,4,5,7,8亮。5、实验小结本次实验了解自己编写程序及了解汇编语言,话说如果不是四处寻找资料,我还真做不出来。感谢小伙伴和网友的贡献。还有希望老师下次做实验时给我们讲解详细一点或提供什么资料什么的。我觉得盲目的搜资料只是浪费时间。但有人又会认为,老师给出资料,那同学不是不会自己思考吗?我的答案是否定的,没有人第一次就会的,所以我认为还是有参考资料好。况且如果自己不想思考的话,那些忙于交作业的人只会搜答案,可想而知百度的强大。还不如你好我好大家好,给出参考资料。用心做的始终有收获,不用心的始终还是不会学。附件:(这是在keil UV下用c语言编的)#includeREG51.H void delay(int num) int i=0,j;for(;inum;i+)for(j=0;j1000;j+);void my_led1()int i;P2=0x00;delay(100);P2=0xff;delay
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年04月湖北武汉市精神卫生中心招聘人事代理制护理人员笔试历年专业考点(难、易错点)附带答案详解
- 盐的传统制作与民俗文化考核试卷
- 河道整治工程生态工程技术考核试卷
- 低温仓储的温湿度控制考核试卷
- 空调系统防霉除湿技术考核试卷
- 搪瓷制品成型工艺研究考核试卷
- 木箱包装培训
- 社区反诈工作总结(3篇)
- 司法工作计划(9篇)
- 销售业务员述职报告(22篇)
- GB/Z 43281-2023即时检验(POCT)设备监督员和操作员指南
- 主动披露报告表
- 煤矿一通三防知识培训课件
- 2022年版小学《义务教育音乐课程标准》考试复习题库
- 筑业海南省建筑工程资料表格填写范例与指南
- 国家开放大学《广告学概论》形考任务1-4参考答案
- 毕业论文建筑消防系统论文
- 自制移动吊车(炮车)方案
- 《咕咚来了》PPT图文带mpa
- (三四级)农业经理人复习阿备考题库及答案(含理论和实操)
- 知识工程-庞晨
评论
0/150
提交评论