《动态数码时钟显示实验参考程序》 使用资源: 1,TMRO 定时器.确定显示的位,及显示延时. 2,TMR1 定时器.秒信号产生. 3,PORTA 端口.六共阳极位数码管的位选信号,低电平有效 4,PORTC 端口.数码管的七段,RC7 不用. 功能说明: 1.六位数码管动态扫描显示时间(格式为:HHMMSS,24 小时制). 2.时钟信号由单片机内部定时器硬件单元编程产生. 目的:进一步熟悉定时器的编程,多位数码管动态扫描显示的编程. 硬件接法: 1.实验板上拨码开关 S4,S5 的所有位必须置 ON,其他都可以关闭. 2.最好把 93C46 跟 24CXX 存储器从板上取下. 进入该练习的流程如下: 1.创建源文件和编辑源文件;在此介绍一种不同于前面讲的创建源文件的方 法,用 Windows 附件中的"记事本"这个为大家所熟知和好用的文件编辑器,并 且可以方便的加入中文注释.不过有两点需要注意,一是注释前面的分号";"必 须用西文半角输入;二是必须用".asm"扩展名存储到事先建立的一个专用子目 录下. 2.打开 MPLAB 集成开发环境:首先在 WINDOWS 环境下,选用开始>程序 >Microchip MPLAB>MPLAB 命令,启动 MPLAB 并进入 MPLAB 的桌面. 3.创建项目:选用菜单 File>New 或 Project>New Project,在事先建立的一个 专用子目录下创建一个新项目,将用记事本创建的源文件加入到该项目中. 4.建立项目中的目标文件:选择菜单 Project >Build All(项目>建立所有文 件),MPLAB 将自动调用 MPASM 将项目文件管理下的源文件(.asm)汇编成十六进制 的目标文件(.hex). 5.ICD 参数设置:通过菜单命令 Project>Edit Project 或者 Option>Development Mode,将开发模式设置为"MPLAB ICD Debugger",点击 OK 按钮,打开 ICD 的工作窗口,在调试阶段,可以按照说明书图 2-10 设置各项,但需 注意 OSCILLATOR 应设置为 XT 方式,尤其需要说明的是,选中"Enable Debug
Mode"(使能调试模式)选项,在向目标单片机烧写机器码程序时,会将调试临 控程序同时写入单片机的指定程序存储器区域,然后才允许用 ICD 方式调试. 6.向目标单片机烧写目标程序:用户在点击功能按钮"Program"向目标单片 机烧写机器码程序时,会等待一段时间,并且在条状的状态信息栏中,出现提示 信息.有一点需要引起注意,就是 PIC16F87X 单片机的 FLASH 程序存储器的擦写 周期是有限的,大约为 1000 次,应尽量节省它的使用寿命. 7.运行和调试用户程序和用户电路:在各项参数设置好后,将 ICD 的工作窗口 最小化,利用前面讲的"运行及调试"中介绍的几种方法进行调试.当用自动单 步方式调试时,建议临时禁止廷时子程序发挥作用,具体的方法是,可在 CALL DELAY 指令前添加一个分号,并且重新汇编一次.为了学习目的,在调试过程中可 以人为地加入一些软件漏洞(BUG)或硬件故障,来模仿单片机端口引脚的片内或 片外故障. 8.定型烧写目标单片机;经过多次重复上述步骤的反复修改和调试,使得程序 和电路在联机状态完全正常,这时可以进行定型烧写,即将 ICD 窗口中 的"Enable Debug Mode"(使能调试模式)选项消除,不再将调试临控程序写入单 片机中. 9.独立运行验收:上一步中的烧写过程完成后,即可将 ICD 模块和 ICD 仿真头 (或演示板)之间的 6 芯电缆断开,让单片机在演示板独立运行,观察实际效果.
;程序清单如下: ;************************************ LIST P=16F877A INCLUDE"P16F877A.INC" ERRORLEVEL -302 ;*********************************** __CONFIG _DEBUG_OFF&_CP_ALL&_WRT_HALF&_CPD_ON&_LVP_OFF&_BODEN_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC; ;***************文件寄存器定义************** CBLOCK 0X20 WAW YIW BAW QIW GEW SHW
TEMP COUNTER S3 DAA STATUS_TMP W_TMP ENDC ;********************程序开始**************** ORG NOP GOTO MAIN ORG 0004H 0000H ;复位地址
- 多功能数字时钟 > 动态数码时钟显示实验参考程序
-
动态数码时钟显示实验参考程序
下载该文档 文档格式:PDF 更新时间:2007-06-01 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: MC SYSTEM 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: MC SYSTEM 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:数字汽车时钟芯片
下一篇:KV3000 KV4000恒温运动粘度浴 —— 内置数字计时器
点击查看更多关于多功能数字时钟的相关文档
- 您可能感兴趣的
- 多功能数字时钟设计 数字时钟屏保下载 数字时钟电路图 数字时钟屏保 数字时钟 win7桌面数字时钟 数字电子时钟设计报告 全功能数字时钟4.10 电脑动态数字时钟屏保
- 大家在找
-
- · 技嘉945主板支持的cpu
- · chemdraw下载
- · 陕西天车工招聘
- · 模具制造生产流程图
- · 威海试验机厂
- · 财经应用文书写作 教案
- · 脙脌脜庐脜茫脣炉碌录脫脦
- · 计算机应用基础教案(中等职业教育课程改革国家规划教材配套电子教案)
- · 说文解字序
- · 放射科三基考试题
- · 数学函数公式大全
- · 宁波市电动自行车上牌
- · 运筹学案例
- · 百诺肯净水器
- · 天朗地产集团西安招聘
- · c语言编程之道pdf
- · 小学文明礼仪教育
- · 数控车床的入门教程
- · 炼钢厂设备
- · 重庆轨道交通三号线图
- · 华东理工教务处信息网
- · 电感式液位变送器
- · 美国会计模式
- · 数控车床两轴设计图纸
- · 两人三足广播稿
- · 新疆医科大学生理学
- · 巴氏腺囊肿吃什么药
- · 仙之侠道攻略
- · cad辅助线怎么画
- · 上海天上人间招聘
- 赞助商链接