


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机实训项 H :用单片机控制数码管显示及其应用班级:应用电子技术二班姓名:赵林旺学号: 2008061532时间:2010. 5. 21用单片机控制数码管显示及其应用一、实训目的1. 通过用单片机控制数码管的静态显示,学会用单片机编程进行控制和 8 段 共 阳极数码管的使用方法,学会编写与调更复朵的程序 , 进一步熟悉单片机串行接口 的使 用,为以后打下基础。2. 在用可能的情况下制作数码管的使用电路,本次通过密码锁的制作 , 进一步 熟 悉单片机键盘接口和显示器接口技术 , 掌握独立式键盘结构下的程序设计思路和 步骤。3. 通过本次实训提高汇编语言编程能力、识别元器件能力、单片机外圉电路
2、 连 接。同时加强理论联系实际的能力 , 提高学生的动手能力,培养学生之间团结协作 能力 和刻苦耐劳精神。4. 在日常生活中,可以看到采用八段 LED数码管构成的显示屏。这里主要完成 利 用单片机控制数码管,实现静态显示与动态扫描移动显示。二、实训器材1. 面包板一片2. AT89S52 三片3. 共阳极8段LED数码管三个4.40 引脚的 IC 插座三个5. 74LS164 芯片一片6. +5V 电源一个7. 510Q、220 Q、IK Q、10K Q 电阻 若干8. 晶体振荡器若干9. 复位开关若干10电解电容22uF、瓷片电容30pF若干11.发光二极管 若干三、实训原理图1. 用单片机
3、控制一个数码管依次显示数字0、9的硬件电路如A图所示:p 1. Olp 1. 12p 1. 23p 1. 34p 1. 45p 1. 56p 1. 67p 1. 78R ST/VPD 9R X D/p3.010TX D/p 3. 111INT 0/p 3. 212INT 1/p 3.313T0/p 3.414Tl/p 3. 515WR /p3.616R D /p3. 717XT AL 218XT AL U9Vss 20 p 2. 0p 2.122p 2.223p 2.324p 2.425p 2.526p 2.627p 2. 728PSEN 29AL E/PR OG 30EA/Vp p5131p
4、 0. 732p 0. 633p 0. 534p 0. 435p 0. 336p 0. 237p 0. 138p 0. 039Vcc 4089CR 1R 2R 3R 4R 5R 6R 7R 8DP Y 1234567a b c d e f g 8 dp dpDPY.7-SE G_DPco m89C51+5C 322u fC 230p fC 130p f Y112MH ZKIR 910KGN D+5+5因为只控制一个数码管,选择采取一直点亮各段的静态显示方式,这种显示可以在较小的电流驱动下获得较高的显示亮度,且占用CPU时间少,编程简单,便于显 示和控制。汇编语言的程序如下:ORG 0000HD
5、ISP:MOV A, #00H MOV DPTR , STAB MOV R7,#10 LOOP:MOV B, AMOVC A, ?A+DPTR MOV Pl,AACALL DELAY MOV A, B INC ADJNZ R7,LOOP SJMP DISPDELAY: MOV R6, #250 ; 延时 0. 5ms 子程序 LI : DJNZ R6, LI RETL00P1: DJNZ R6,L00P1 RETTAB: DB OCOH, 0F9H, 0A4H, OBOH, 99H DB 92H, 82H, 0F8H, 80H, 90H END2. 采用单片机串行口控制一个数码管显示的硬件电路
6、如B图所示:a b fc gde DP Y 1234567ab c d e f g 8 dp dpDS1+5Y112MHZ22u fC230p fC130p fK1R9GND +5p l.Olp 1. 12p 1.23p 1. 34p 1. 45p 1. 56p 1. 67p 1. 78RST/VPD 9RXD/p 3. OlOTXD/p 3. llllNTO/p 3.212INTl/p 3. 313TO/p 3.414Tl/p 3. 515WR/p3. 616RD,/p3. 717XTAL218XTAL119Vss 20p 2. 021p 2. 122p 2. 223p 2. 324p 2.
7、 425p 2.526p 2.627p 2.728PSEN 29ALE/PR0G 30EA/Vp p31p 0. 732p 0. 633p 0. 534p 0. 435p 0. 336p 0. 237p 0. 138p 0. 039Vcc 40U289S52GXD+5A IB2Q03Q14Q25Q36Q410Q511Q612Q713CLK 8MR 9G X D7V C C14U174LS164GXDco mGND 82单片机的串行口工作在方式 0 时,其功能就是一个波特率固定为 f osc /12 的同步移位寄存器。很显然,利用串口扩展并行 I/O 口,可 节 约并行 I/O 口线,但它必须占
8、用一个串行口资源,所以该方法只有在不使用串行 口进 行串行通信的情况下才能使用。汇编语言的程序如下: ORG 0000HDISP: MOV RO, #20H MOV R2,#8 AGIN: MOV A, R0MOV DPTR, STAB MOVC A, A+DPTR MOV SBUF, A JNB TI, $ CLR TIACALL DELAY INC RODJNZ R2, AGIN SJMP SDELAY: MOV R3, #250 ; 延时 0. 5ms 子程序 LI: DJNZ R3, LI RETTAB: DB OCOH, 0F9H, 0A4H, OBOH, 99H DB 92H, 8
9、2H, 0F8H, 80H, 90H3. 功能扩展之用单片机控制数码管制作密码锁的硬件电路如图C所示:p l.Olp 1. 12p 1. 23p 1. 34p 1. 45p 1. 56p 1. 67p 1. 78RST/VPD 9RX D/p 3. 010TX D/p 3. 111INT 0/p 3. 212INT 1/p 3. 313T0/p3. 414Tl/p 3. 515WR/p3. 616RD /p3. 717XT AL 218XT AL 119Vss 20p 2. 021 p 2.122p 2. 223p 2.324p 2. 425p 2. 526p 2.627p 2. 728PSE
10、N 29AL E/PROG30EA /Vp p 31p 0. 732p 0. 633p 0. 534p 0. 435p 0. 336p 0.237p 0.138p 0.039Vcc 4089s52+5S0S1S2S3GN D+512MHZDI510+5IK *4a b fc gd e DP Y 1234567a b c d edp dpDS1co m510*8R310KKICl30p fC230p f C322u f+5+GN D abcdefgdpGXDGN D 在一些智能门控制管理系统中,需要输入正确的密码才可以开锁,基于单片机 控 制下的密码锁硬件电路包括三个部分 : 按键、数码显示和电
11、控开锁驱动电路。汇编语言的程序如下:PSD EQU 21HORG 0000HAJMP MAIORG 0100HNIAIN: MOV SP, #3FHMOV PO,#OFFHMOV PSD, #02MAINl: SETB P3. 0MOV Pl,# OBFHKEY: MOV A, P0KEYO: JB ACC. 0, KEY1LJMP ERRKEY1: JB ACC. 1, KEY2LJMP ERRKEY2: JB ACC. 2, KEY3LJMP PASSKEY3: JB ACC. 3, KEYERR: SETB P3. 0MOV Pl,#86HLCALL DELAYSLCALL DELAYS
12、LCALL DELAYSLJMP MAINlPASS: MOV P1,#8CHLCALL DELAYSLCALL DELAYSLCALL DELAYSCLR P3. 0LJMP MAINlDELAYS: MOV R4, #2 ; 延时 Is 子程序LO: MOV R3, #200LI: MOV R2, #250L2: MUL ABMUL ABDJNZ R2,L2DJNZ R3,L1DJNZ R4, LORETEND四、对元器件的检测1. 在焊接外部电路之前, 需要先检测器件的良好性能, 当检测八段数码管时, 需 要 用电源吊联一个比较大的电阻,然后与数码管的coMf接,另一端和数码管的其他 八
13、个引脚相连接 , 看八段数码管是否依次电路,同时还可以用这种方法判断数码管是共阳极的还是共阴极。若不串联电阻或串联比较小的电阻容易击穿二极管的反向电压,是二极管报废。所以在检测数码管与发光二极管时要特别小心,防止二极管反向击穿。2. 而在焊接电解电容时,要注意注意电容的正负极,防止接反。而焊接瓷片电容时,山于电容没有极性,焊接时可以随便连接。3. 一般不直接将芯片直接焊接在电路板上,需要先焊接 Ic 插座, 然后将芯片插 在 插座上,防止因焊接不当而造成的芯片损坏。五、焊接外部硬件电路焊接前准备好必备的焊接工具 , 包括电烙铁、锡、吸锡器、银子、钳子等,在 电 路图上将所有元器件进行布局,焊接时先焊接比较大的元器件。而在焊接比较小 的器 件时,在必要的情况的可以用铁子夹住,会容易一些。在焊接的过程中 , 应尽量 保证每 一个焊点光滑,圆润,色泽柔和 , 无虚焊,脱焊,露焊,连锡等不良现象。五、 调试并烧录软件程序先利用 Ke 订软件编译调试程序,等到程序在软件上调试成功后,将程序通过 工 具箱烧录到单片机芯片内部并进行软硬件调试。六、项目总结1. 在本次实训中,我学到了许多有用的东西。包括如何检测数码管和发光二极 管 的性能。如何判断数码管是共阳极还是共阴极。2. 本项U涉及数码管的基本原理,从最简单的单个数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一节 亚洲及欧洲教学设计初中地理湘教版2024七年级下册-湘教版2024
- 02 第10讲 抛体运动 【答案】作业手册
- 9.3.3 旋转对称图形教学设计 华东师大版数学七年级下册
- Unit2 第3课时 SectionA Grammar Focus 教学设计-人教版七年级英语下册
- 2025年医学影像技术专家认证模拟题集与答案解析
- 2025年乡村振兴项目评审员招聘面试指南及模拟题解析
- 2025年人力资源领域招聘考试人力资源专员职位笔试要点及模拟题
- 2025年中国香道师中级考试模拟题及解答
- 2025年品牌策略营销师中级考试题库及解析文档
- 2025年嵌入式开发工程师面试模拟题及解析
- 数据库应用技术-第一次形考作业(第1章~第4章)-国开-参考资料
- XX附属学校职称评聘及岗位聘任实施办法(完整版)
- DBJ51-T 040-2021 四川省工程建设项目招标代理操作规程
- 中医讲糖尿病讲课
- 创新方法大赛理论知识考核试题题库及答案
- 2023医疗质量安全核心制度要点释义(第二版)对比版
- 部编版二年级语文下册第一单元导学案
- 设计公司项目经理责任制评定、管理办法(暂行)
- 电机车点检表及点检标准
- 高一英语必修一单词表默写版
- 自产自销收购合同范本
评论
0/150
提交评论