单片机流水灯定时中断程序工程图
实 验 设 计
题目:
学 生: 饶嘉琪
学 号: 1105049
院 (系): 机电工程学院
专 业: 动力工程
指导教师: 吉涛
2012年3月20日
1.设计目的:
1、通过本实验的设计初步了解单片机工作原理和各功能端口的相关设置;
2、掌握PROTEUS软件的安装和配置过程;
3、学会绘制电路原理图;
4、了解装载程序和调试;
5、PROTEUS VSM 与uVision3的联调;
6、用单片机仿真软件,并进行调试;
7、掌握单片机相应的编程步骤,了解走马灯相关的工作流程;
8、熟悉KEIL\PROTEUS等相关软件的使用。
2.任务要求: 利用汇编语言(或C语言),实现8个单色LED灯的左、右循环显示,程序中运用定时中断。
3. 硬件电路图:
4.软件程序清单:
ORG 0000H ;起始地址
LJMP MAIN ;转入主函数
ORG 000BH ;定时中断0入口地址
LJMP PE ;转入中断程序
ORG 0100H ;主程序入口
MAIN: ;
MOV TMOD,#01H ;设置定时中断0的工作方式
MOV TL0,#0EFH ;添加初值
MOV TH0,#0D8H ;
SETB EA ;开总中断
SETB ET0 ;开定时中断
SETB TR0 ;开始计时
MOV P0,#00H ;点亮所有灯
MOV R0,#0C8H ;设定定时次数,两百次10ms*200=2s
QUAN: ;
MOV A,R0 ;
JNZ QUAN ;
MOV A,#0FEH ;
PAOMA: ;点亮第一个灯
MOV P0,A ;
MOV R0,#32H ;设定定时次数50次。10ms*50=0.5s
HJ:
CJNE R0,#00H,HJ ;定时器重复50次,延时0.5秒
RL A ;循环左移进行跑马灯
LJMP PAOMA ;
PE: ;定时器
MOV TL0,#0EFH ;
MOV TH0,#0D8H ;
DEC R0 ;用R0决定定时次数
RETI ;
END
5.分析总结:
本课题单片机控制预计8只LED按2种不同的模式滚动显示,模式选择由K1健控制,显示效果使用8个LED;设置三个按钮,K1为模式健,通过按键调整显示结果,要求有两种模式,即由左向右和由右向左;;K2为加速键,提高走马灯显示效果的速度;K3为减速健,放慢走马灯的显示效果速度。
但是在程序编写时发现若用汇编语言会造成逻辑混乱,课下准备用C语言编写控制方向、速度由五个开关控制的程序。
在设计过程中,接开关的端口要全部保持高电平,当按下一个开关时,输入一个低电平,即为状态改变信号。不能同时有两个端口同为高电平。
中断功能让程序操作更加有效率,也让程序的应用更具有扩展性。观察中断过程,从两个方面来看:一是中断执行所花费的时间;二是中断执行时,主程序的工作状况。本次实验定时中断的最小时间间隔为10ms。
调试过程中问题很多,主要原因是对单片机结构的不熟悉,其次就是程序中的一些问题。实际接线前应该先用protues仿真一下实验结果,确认无误后准备上课时接线。
相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




