电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

ARM课程设计数码管显示

13页
  • 卖家[上传人]:pu****.1
  • 文档编号:471784151
  • 上传时间:2022-10-11
  • 文档格式:DOCX
  • 文档大小:123.19KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、目录一、设计内容 21.1 实验目的21.2 实验设备 2二、设计原理 22.1 八段数码管 22.2 电路原理3三、操作步骤 4四、程序代码 5五、心得体会 12ARM 数码管显示、 设计内容1.1 实验目的掌握 LED 的显示控制方法。 巩固对存储区进行访问的方法1.2 实验设备硬件:Embest Arm EduKit II实验平台,Embest ARM标准/增强 型仿真器套件, PC 机。软件: Embest IDE Pro 2004 集成开发环境, Windows 98/2000/NT/XP。二、 设计原理2.1 八段数码管嵌入式系统中,经常使用八段数码管来显示数字或符号,由于它具有显 示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。结构:八段数码管由八个发光二极管组成,其中七个长条形的发光管排列成“日”字形,右下角一个点形的发光管作为显示小数用,八段数码管能显示所 有数字及部份英文字母。见图起的,称之为共阳极八段数码管;另一种是八个发光二极管的阴极都连在一 起的,称之为共阴极八段数码管。工作原理: 以共阳极八段数码管为例,当控制某段发光二极管的信号为低电平时, 对

      2、应的发光二极管点亮,当需要显示某字符时,就将该字符对应的所有二极 管点亮;共阴极二极管则相反,控制信号为高电平时点亮。电平信号按照dp, g, ea的顺序组合形成的数据字称为该字符对应的段码,d常用字符的段码表如下:cba共阴极共阳极0001111113FHC0H10000011006HF9H2010110115BHA4H3010011114FHB0H40110011066H99H5011011016DH92H6011111017DH82H70000011107HF8H8011111117FH80H9011011116FH90HA0111011177H88HB011111007CH83HC0011100139HC6HD010111105EHA1HE0111100179H86HF0111000171H8EH一0100000040HBFH1000000080H7FH熄灭0000000000HFFH显示方式: 八段数码管的显示方式有两种,分别是静态显示和动态显示。 静态显示是指当八段数码管显示一个字符时,该字符对应段的发光二极 管控制信号一直保持有效。动态显示是指当八段数码管显示一个字符时,

      3、该字符对应段的发光二极 管是轮流点亮的,即控制信号按一定周期有效,在轮流点亮的过程中,点亮 时间是极为短暂的(约1ms),由于人的视觉暂留现象及发光二极管的余 辉效应,数码管的显示依然是非常稳定的。2.2 电路原理EMBEST ARM EDUKIT II 教学电路中,使用的是共阳极八段数码管 数码管的控制通过芯片ZLG7290控制,各段的控制信号是芯片ZLG7290 的 SEGASEGG 引脚控制,需要显示的段码通过 IIC 总线传送到该芯 片,见图。LUI需十 厂 三匚e q 口 p 些一c4s 口八段数码管控制电路I沪| 7I M .l_U*lwThca=旳一口. 口口.门打口心口口口 口冲 q = p 。j H 口八段数码管控制电路SliGi! 24yfiG13r:GE恥CiF8SBGG9J IP0|61S7 ” jVlTDiS弓三、 操作步骤1. 准备实验环境SEGADJG7SECBD1C6SEjGCDIC5SEGDDIG4SHOEDIG3SEGFDIG2SECDIG1。卩DJG0VDDSDAOSC2SCLOSCIINTRESGNU使用 Embest 仿真器连接目标板,使用 E

      4、mbest Arm EduKit II 实验板附带的串口线,连接实验板上的 UART0 和 PC 机的串口。2. 串口接收设置在 PC 机上运行 windows 自带的超级终端串口通信程序(波特率 115200、1 位停止位、无校验位、无硬件流控制);或者使用其它串口通 信程序。3. 打开实验例程1) 使用 Embest IDE 通过 Embest JTAG 仿真器连接实验板,打开 实验例程目录4.6_8led_test子目录下的8led_test.ews例程,编译链 接工程成功;2) 点击 IDE 的 Debug 菜单,选择 Remote Connect 项或 F8 键, 远程连接目标板;3) 点击 IDE 的 Debug 菜单,选择 Download 下载调试代码到目标 系统的 RAM 中;4) 在“8LED_test ();”设置断点后,点击Debug菜单的Go或F5 键运行程序。4. 观察实验结果1) .在PC机上观察超级终端程序主窗口,可以看到如下界面:Embest Arm EduKit II Evaluati on Board8-segment Digit LED Test

      5、 Example (Please look at LED)2) . 实验系统八段数码管循环显示 0 F 字符。四、 程序代码Main:* File :main.c* Author: embest* Desc : c main entry* History:1* 1* 1* 斗*1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1*1* *1* *1* *1* *1* 1*1* *1* *1* *1* *1* *1* *1* *1* *1* *1*1* 1* 1*/#include 44blib.h#include 44b.h*/*extern function*/*/extern void led8_test();*/*function declare*/*/void Main(void);/* name:main* func:c code entry* para:none* ret: none* modify:* comment:*/void Main(void)sys_init(); /* Initial 44B0Xs

      6、Interrupt,Port and UART */uart_printf(nr Embest Arm EduKit II Evaluation Board);uart_printf(nr 8-segment Digit LED Test Example (Please look at LED)n);led8_test();while(1);Iic:* File : iic.c* Author: embest* Desc : iic source code* History:*/#include 44b.h#include 44blib.h#include def.h#include iic.h/*/* global variables*/*/int f_nGetACK;/*/* function declare*/*/void iic_int(void);void iic_init(void);void iic_write(UINT32T unSlaveAddr, UINT32T unAddr, UINT8T ucData);void iic_read(UINT32T unSlave

      7、Addr, UINT32T unAddr, UINT8T *pData);/* name:iic_init* func:initialize iic* para:none* ret: none* modify:* comment: void iic_init(void)f_nGetACK = 0;/ Enable interrupt rINTMOD = 0x0; rINTCON = 0x1; rINTMSK = rINTMSK & (BIT_GLOBAL|BIT_IIC); pISR_IIC= (unsigned)iic_int;/ Initialize iicrIICADD = 0x10;/ S3C44B0X slave addressrIICCON = 0xe5;/ Enable ACK, interrupt,IICCLK=MCLK/512, Enable ACK/64Mhz/512/(15+1) = 8KhzrIICSTAT= 0x10;/ Enable TX/RX/* name: iic_write* para:*unSlaveAddr - input, chip slave address unAddr- input, data address*ucData - input, data value* ret:none* func: write data to iic* modify:* comment:void iic_write(UINT32T unSlaveAddr,UINT32T unAddr,UINT8T ucData) f_nGetACK = 0;/ Send control byte rIICDS = unSlaveAddr;

      《ARM课程设计数码管显示》由会员pu****.1分享,可在线阅读,更多相关《ARM课程设计数码管显示》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.