ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:384.62KB ,
资源ID:3573319      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3573319.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片微型计算机与接口技术实习报告外部中断定时器串口通信的联合测试Word下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

单片微型计算机与接口技术实习报告外部中断定时器串口通信的联合测试Word下载.docx

1、4.2原理框图 5五、实验结果 6六、源程序 7七、实习心得 11一、实习题目外部中断,定时器、串口通信的联合调试二、实习目的与要求1.熟悉并掌握单片机外围芯片的应用方法;2.掌握单片机应用系统的设计过程;3掌握51单片机定时器和外部中断的原理和使用方法;4.利用Keil uV4软件完成应用系统软件设计;5.利用STC-ISP软件完成系统的编程、下载及调试。三、实习内容基本要求:(采用定时器、外部中断0、外部中断1实现如下功能)任选一个I/O口接一个数码管,当触发一次外部中断0时或触发外部中断1时,数码管显示数字加1,数码管初始值为000,最大值为999,当数码管显示的数值大于999时,变为0

2、00重新计数。四、原理及步骤4.1实验步骤首先打开Keil uV4软件,选择projectNew uVision Project新建一个工程,并选择自己的工程路径文件并保存。然后选择芯片类型和向工程里添加之前编写好的.c文件,如下图选择芯片类型图向工程添加.c文件图添加完.c文件后,对工程进行编译,如有错,则对程序做适当修改直至没错,如没错,则选择FlashConfigure Flash ToolsOutput,把Create HEX File 选中(在前面方框里打钩)。如下图所示再一次编译程序,如没错,则在工程路径下生成.hex文件。打开下载助手STC-ISP,把程序下载到试验箱上(添加.h

3、ex文件进行下载就行)。4.2原理框图定时器中断程序五、实验结果六、源程序Main.c函数#include #define uchar unsigned char #define uint unsigned int sbit P10=P10;sbit P11=P11;sbit P12=P12;sbit DIN=P13;sbit SCLK=P14;uchar num,i;uint m,n;uchar a=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;unsigned char date8=1,2,3,4,5,6,7,8;void disp(u

4、nsigned int jh);void delayms(unsigned int h);int ge,shi,bai;void disp(unsigned int jh) unsigned char x,y,i,j; bai=jh/100; shi=jh%100/10; ge=jh%10; SCLK=0; P1=P1&0xfe; y=age; for(i=0;i=7;i+) DIN=y&0x80; SCLK=1; SCLK=0; y=1; y=ashi; y=abai; DIN=y& for(j=0;j=4;j+) x=date4-j; y=0xff; for(i=0; SCLK=1; SC

5、LK=0; y0;x-) for(y=110;yy-);void main() TMOD=0x21; TH0=(65536-45872)/256; TL0=(65536-45872)%256; TH1=0xfd; TL1=0xfd; EA=1; EX0=1; EX1=1; IT0=1; IT1=1; ET0=1; TR0=1; TR1=1; REN=1; SM0=0; SM1=1; while(1) if(i=1) if(num=20) num=0; if(i=2) if(num=10) num=0; SBUF=m; while(!TI); TI=0; disp(m+n); if(m+n999

6、) m=0; n=0; ;void T0_time() interrupt 1 num+;void int_0()interrupt 0 i=1; num=20; m+;void int_1()interrupt 2 i=2; num=10; n+;七、实习心得 在本次实习中,我通过查阅资料,请教于老师及同学。基本完成了硬件设计、程序设计、安装调试等环节。对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路。通过这次的实习我发现只有理论水平提高了,才能够将课本知识与实践相结合,理论知识服务于教学实践,以增强自己的动手能力。这次实习十分意义,这次实习我们知道了理论和实践的距离,也知道了理论和实践相结合的重要性。本次实习揭露了我的不足,希望在以后学习工作中得到改进。并且从中学到的知识会让我受益终身,发现、提出、分析、解决问题和实践能力等都会提高

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2