




免费预览已结束,剩余18页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南机电职业技术学院湖南机电职业技术学院journal of hunan mechanical& electrical polytechnic实 习 报 告实习课题 单 片 机自 控 系 统 学生姓名 0 0 0 专业班级 电子 0503班 指导老师 系 主 任 评阅人 电气工程系200 年 5月25日摘要单片机将cpu,程序存储器,数据存储器,定时器,中断控制系统,时钟电路等集成在一块芯片中构成单片微型计算机。本实训通过对at89s52进而实现流水灯,时钟显示,液晶显示以及点阵显示。本实训不仅能触发同学们对单片机的浓厚兴趣,加强同学们动手的能力。更进一步加深同学们对单片机的感性认识和理解。能熟练运用单片机实现一些简单的控制,为单片机的高级运用及系统开发打好良好的基础。实习内容: 1、 电路原理图的绘制 2、 电路pcb板的制作 3、 下载线的制作 4、 直流稳压电源的制作 5、 跑马灯程序编写 6、 8*8点正现实程序编写 7、 电子钟程序的编写 8、 128*64液晶模块显示 关键词(keywords):at89s52 流水灯8*8点阵时钟液晶ocmj4*8c(128*64) 目 录摘要 i目录 ii第1章 绪 论(1) 1.1 单片机技术的特点 (1)1.1.1单片机应用领域 (1) 1.1.2 8051类单片机 (1) 1.1.3、单片机的应用领域(1)第2章 硬件的制作 (2)2.1 电源制作 (2)2.1.1元件清单 (2)2.1. 2电路原理图 (2)2.1.3单片机电源电路设计 (2)2. 2 下载线的制作 (3)第3章 程序的编写 (3) 3.1 跑马灯程序的编写(3) 3.1.1跑马灯电路原理图 (4) 3.1.2 跑马灯程序 (4)3.2 点阵显示程序的编写(7)3.2.1点阵电路图及程序 (8)3.3 数字钟程序的编写 (10) 3.3.1时钟电路图 (10) 3.3.2时钟程序 (11)总结 (15)致谢(16)附录 1 单片机实训电路图(17)附录2 单片机实训电路pcb板(18)参考文献(19)第1章 绪 论1.1 单片机技术的特点 纵观20年来单片机发展历程可以看出,单片机技术的发展以微处理器(mpu)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势。1.1.1单片机应用领域 局统计我国的单片机年容量已达1 3 亿片且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1% 。这说明单片机应用在我国才刚刚起步有着广阔的前景培意义合也毫不逊色。 体积小内部存储4量较小, i/0功能控制性强,但具有局限性。1.1.2 8051类单片机 最早由intel公司推出的8051/31类单片机也是世界上用量最大的几种单片 机之一。由于intel公司在嵌入式应用方面将重点放在186、386、奔腾等与pc类兼容的高 档芯片的开发上,8051类单片机主要由philips、三星、华邦等公司接产。这些公司都在 保持与8051单片机兼容的 基础上改善了8051许多特性(如时序特性)。提高了速度、降低了时钟频率,放宽了电源电 压的动态范围,降低了产品价格。 1.1.3、单片机的应用领域 3c: communication computer control soc: system on a chip 工业控制 通信 家用电器 玩具 航空航天 pda 、ever第2章 硬件的制作2.1 稳压电源制作2.1.1 电源的原理及设计单片机需要5v电源供电,我们设计并制作由7805构成的三端集成稳压电源,输出的电流为1.0a,输出电压为5v。此电路由电源变压器,整流电路,滤波电路,稳压电路几部分组成。经过电源电压由交流220v经变压器变压为交流6v后,再由桥对整流为直流,经电容滤波器滤波后加到7805上。2.1. 2 电路原理图d1in4007d3in4007d2in4007d4in4007d6in4007d5in4148c182200ufc20100ufc21104r330d7ledc19100uf12j5con212j1con2vout3vin1gnd2cw78052.1.3 元件清单元件个数二极管(in4007)5个稳压管(in4148)1个电解电容(2200uf)1个电解电容(100uf)2个瓷片电容(104)1个电阻(330)1个cw78051个发光二极管1个插座(2口)2个万能板1块2.2 下载线的制作2.2.1 电路原理图2.2.2 元件清单元件个数74hc3731个 r(100)4个 r(2.2k)2个下载线盒1个导线若干第3章 程序的编写3.1 跑马灯程序的编写跑马灯也叫流水灯,是由24个发光二极管组成的,通过控制灯的亮和灭给人一种动态流水的感觉,通过改变单片机的程序就可以实现不同的闪烁效果,也就是花样,本次实习的任务是编写至少20种跑马灯花样,本次实习用的单片机是at89s52,用p0口控制高电平。实验最终目的:1熟悉并熟练应用c51单片机汇编语言编译程序。 2能熟练掌握编译软件的编译运行和彷真软件的操作。 3. 对单片机的编程有所提高。3.1.1 跑马灯电路原理图3.1.2 跑马灯程序全亮 org0000h jmp main org 0030hmain: movp3,#0f8hpol:movp0,#0ffh lcall delaymovp0,#00h lcall delay ajmp poldelay:movr5,#00hl1: movr6,#00h djnzr6,$ djnzr5,l1 ret end两灯左移org0000hajmpmainorg0030hmain5:setbp3.2clrp3.0movr4,#07hmova,#0c0ha0:movp0,alcalldelayrradjnzr4,a0setbp3.0clrp3.1movr4,#07hmova,#0c0ha1:movp0,a lcall delayrradjnzr4,a1 setbp3.1clrp3.2movr4, #07hmova,#0c0ha2:movp0,a lcall delayrradjnzr4,a2ajmpmaindelay:movr6,#1000y1:movr7,#1000 djnzr7,$djnzr6,y1 ret end两灯右移org0000hajmpmainorg0030hmain4:setbp3.2clrp3.0movr4,#07hmova,#0c0hs0:movp0,alcalldelayrradjnzr4,s0setbp3.0clrp3.1movr4,#07hmova,#0c0hs1:movp0,a lcall delayrradjnzr4,s1setbp3.1clrp3.2movr4, #07hmova,#0c0hs2:movp0,a lcall delayrradjnzr4,s2ajmpmaindelay:movr6,#1000y1:movr7,#1000 djnzr7,$djnzr6,y1 ret end3.2 点阵显示程序的编写 编程思想:本次实习用到的是8*8点阵,实际上就相当于64个发光二极管方形排列,所有低电平由p2口控制,高电平由p0口控制,通过编写不同的程序(即给p0口和p2口送不同的高低电平)使点阵上相应的发光二极管点亮或熄灭,这样一个个的亮点便可组成数字或字母。3.2.1点阵电路图3.2.2 点阵显示程序tim equ 30h cnta equ 31h cntb equ 32horg 00hljmp startorg 0bhljmp t0xorg 30hstart: mov tim,#00hmov cnta,#00hmov cntb,#00hmov tmod,#01hmov th0,#(65536-4000)/256mov tl0,#(65536-4000) mod 256setb tr0setb et0setbea, sjmp$t0x:mov th0,#(65536-4000)/256mov tl0,#(65536-4000) mod 256mov dptr,#tabmov a,cntamovc a,a+dptrmov p2,amov dptr,#digitmov a,cntbmov b,#8mul abadd a,cntamovc a,a+dptr mov p0,ainccntamov a,cntacjne a,#8,nextmov cnta,#00hnext: inc timmov a,timcjnea,#250,nexmov tim,#00hinc cntbmov a,cntbcjne a,#3,nexmov cntb,#00hnex: retitab:db 0feh,0fdh,0fbh,0f7h,0efh,0dfh,0bfh,07fhdigit: db 000h,014h,02ah,02ah,022h,022h,063h,000h;wdb 000h,002h,004h,008h,010h,020h,040h,07eh;z3.3 数字钟程序的编写编程思想:数字钟中数码管由单片机的p1口控制,通过编写程序在p1口送相应的高低电平再通过译码器译码就能在数码管上显示相应的数字,由于本次实习用的是共阳极七段数码管,所以在p1口送低电平才有效。3.3.1 时钟电路图:3.3.2时钟程序 secdata21hmindata22hhourdata23horg0000hajmpmainorg000bhljmpnextorg0030hmain: movsp,#70hmov2ch,#00hmov21h,#00hmov22h,#00hmov23h,#00hmovtmod,#01hmovth0,#0f0hmovtl0,#60hsetbet0setbeamovr3,#250setbtr0begin:jbp3.5,min1lcallkeysecmin1: jbp3.4,hour1lcallkeyminhour1:jbp3.3,beginlcallkeyhourjmpbeginkeysec:lcalldelaymova,secadda,#01daamovsec,acjnea,#60h,n1movsec,#00hn1: jnbp3.5,$lcalldelayretkeymin:lcalldelaymova,minadda,#01daamovmin,acjnea,#60h,n2movmin,#00hn2 : jnb p3.4,$lcalldelayretkeyhour:lcalldelaymova,houradda,#01daamovhour,acjnea,#24h,n3movhour,#00hn3: jnb p3.3,$lcalldelayretclock: mova,secadda,#01daamovsec,acjnea,#60h,donemovsec,#00hmova,minadda,#01daamovmin,acjnea,#60h,donemovmin,#00hmova,houradda,#01daamovhour,acjnea,#24h,donemovhour,#00hdone: retdisp: movr1,#25hmova,secanla,#0fhmovr1,aincr1mova,secswapaanla,#0fhmovr1,aincr1mova,minanla,#0fhmovr1,aincr1mova,minswapaanla,#0fhmovr1,aincr1mova,houranla,#0fhmovr1,aincr1mova,hourswapaanla,#0fhmovr1,aretnext: movth0,#0f0hmovtl0,#60hpushaccpushpswdjnzr3,n4movr3,#250lcallclocklcalldispn4: lcallscanpoppswpopaccretiscan: movr0,#2chincr0cjner0,#6,n5movr0,#00n5: mova,r0adda,#25hmovr1,amova,r0swapaorla,r1movp1,aretdelay: movr6,#06hd1: movr7,#248djnzr7,$ djnzr6,d1retend 总 结单片机是我们电子专业的重点和核心内容。通过这五周对单片机微型控制系统的实习,使我在动手操作和编程设计方面有了很大提高。在这次的实习过程中,主要是为了加深理解单片机基本原理及应用系统设计方法。同时,也学到了单片机应用系统设计的软、硬件技术。在整个实训过程中共编写了三个程序。“跑马灯”20种花样的程序编写,为了我们对单片机的编程有一定的提高,我们不厌其烦的把所有程序都编写了一次,这对我们的提高是很有利的。“88点阵显示”,这为了我们能更深刻的理解单片机在实际生活中的应用,也学习了字模软件,知道怎么使用了,以及点阵在生活中的作用,点阵显示随处可见。时钟程序主要是完成时、分、秒的计数。为了让我们学会怎样调试,用三个按纽分别控制时、分、秒,分别进行校时。单片机需要5v电源供电,我们设计并制作由7805构成的三端集成稳压电源,输出的电流为1.0a,输出电压为5v。此电路由电源变压器,整流电路,滤波电路,稳压电路几部分组成。经过电源电压由交流220v经变压器变压为交流6v
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大模型和数据要素赋能一网统管解决方案
- 食品发酵考试题+答案
- 水工建筑维修灌浆工职业技能考试题库
- 烃的结构与性质(核心考点)-2024年高考化学一轮复习(新高考专用)原卷版
- 生活现象之热现象(一)-2023年中考物理重难点题型突破
- 人教部编版九年级语文下册第二单元测试及答案02
- CN120199580A 一种可限位的电子变压器
- 人教版八年级英语上册期末复习:完形填空15篇(含答案)
- 2015年7月国开电大法学本科《国际法》期末纸质考试试题及答案
- 配镜护理知识培训内容课件
- 《携手语文共赴美好开学第一课》课件统编版语文七年级上册
- (2025年标准)自愿交社保协议书
- 2025年空分设备行业研究报告及未来发展趋势预测
- 企业营销自动化平台开发及应用研究
- 2025年中级银行从业资格之中级风险管理真题(全优)附答案详解
- 重庆导游基础知识课件
- 铜仁公积金提取管理办法
- 初中班级管理课件
- 【课件】+有理数的减法(第2课时+有理数加减混合运算)(教学课件)数学人教版2024七年级上册
- 《高速铁路动车组辅助设备维护与检修(第2版)》课件 任务三四 CRH380B型动车组车门系统
- 2025教师暑期政治培训心得体会
评论
0/150
提交评论