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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(微型计算机控制技术课程设计文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微型计算机控制技术课程设计文档格式.docx

1、2. 使用Keil编写程序实现流水灯的控制。3. 运行并调试程序。三、 实训原理 本流水灯是一个带有八个发光二极管的单片机最小应用系统,即为AT89C51单片机、电阻、发光二极管、电源等电路和必要的软件组成的单片机。 如果要让接在P1.0口的LED1(共阴极接法)亮起来,那么只要把P1.0的电平变为高电平就可以了;相反,如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为低电平;同理,接在P1.1P1.7口的其他7个LED的点亮和熄灭方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1LED8依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯了。在此我们还应注意一点,

2、由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管灯亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。四、 实训过程1. 电路设计如下图:2. 编写程序#includevoid delay() int i, j; for(i=0;i100;i+) for(j=0;j200;j+); void main() while(1) P1=0X01; delay(); P1=0X02; P1=0X04; P1=0X08; P1=0X10; P1=0X20; P1=0X40; P1=0X80; 3. 运行过程实训二 8*8点阵显示屏的设计1、 实训目的 1通过实验,熟悉并掌

3、握试验系统原理与使用方法。2. 掌握点阵的基本原理与使用方法。3. 掌握单片机的基本使用方法与编程方法。2、 实训内容 1使用仿真软件实现点阵显示汉字(下面显示“口”字)。2. 了解点阵的使用原理和引脚接法。3. 使用Keil环境编程并下载编译好的程序到51单片机中。4. 调试并运行程序。3、 实训原理LED它的基本结构是一块电致发光的半导体材料,置于一个有引线的架子上,然后四周用环氧树脂密封,起到保护内部芯线的作用,所以LED的抗震性能好。发光二极管的核心部分是由p型半导体和n型半导体组成的晶片,在p型半导体和n型半导体之间有一个过渡层,称为p-n结。在某些半导体材料的PN结中,注入的少数载

4、流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。PN结加反向电压,少数载流子难以注入,故不发光。这种利用注入式电致发光原理制作的二极管叫发光二极管,通称LED。当它处于正向工作状态时(即两端加上正向电压),电流从LED阳极流向阴极时,半导体晶体就发出从紫外到红外不同颜色的光线,光的强弱与电流有关。LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成。LED点阵显示屏可以显示数字或符号,通常用来显示时间、速度、系统状态等。4、 实训过程 1. 电路设计如下图 2. 编写程序#define r unsigned char; int i;i

5、+);r table1=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;r table2=0xff,0x81,0x81,0x81,0x81,0x81,0x81,0xff; while(1) int m; for(m=0;m0;x-) for(y=100;yy-); void play(unsigned int m) /数码管显示 P0=tablem;void keyscan() /键盘扫描 P3=0xfe; if(P3!=0xfe) delay(5); if(P2! switch(P3) case 0xee:num=0; break; case 0xde:num

6、=1; case 0xbe:num=2; case 0x7e:num=3; play(num); P3=0xfd;=0xfd) case 0xed:num=4; case 0xdd:num=5; case 0xbd:num=6; case 0x7d:num=7; P3=0xfb;=0xfb) case 0xeb:num=8; case 0xdb:num=9; case 0xbb:num=10; case 0x7b:num=11; P3=0xf7;=0xf7) case 0xe7:num=12; case 0xd7:num=13; case 0xb7:num=14; case 0x77:num=

7、15;void main() /主程序 keyscan(); delay(50); 3. 运行过程5、 实训心得 经过这段时间的实训,我主要有以下几点感想: 第一,要有坚持不懈的精神 实训刚开始可能觉得自己什么都不会,有种想要放弃的念头,但是,必须坚持完成任务,只要细心学习,什么都能学会。 第二,要勤劳,任劳任怨 我们要主动学习,而不只是听老师布置任务,在有限的时间里完成尽可能多的任务。与此同时,我们应该自己主动找一些事情来做,从小事做起,慢慢学习。 第三,要虚心学习,不耻下问 在实训过程中,我们肯定会碰到很多的问题,有很多是我们所不懂的,不懂的东西我们就要虚心向同事请教,当别人教我们知识的时候,我们也应该虚心地接受。同时,我们也不要怕犯错。每一个人都有犯错的时候,第一次做错了不要紧,重要的是知错能改。第四,要确立明确的目标,并端正自己的态度平时,我们不管做什么事,都要明确自己的目标,就像我们到公司工作以后,要知道自己能否胜任这份工作,关键是看你自己对待工作的态度,态度对了,即使自己以前没学过的知识也可以在工作中逐渐的掌握。因此,要树立正确的目标,只有这样我们才能把事情做好。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1