运算器电路(P1口)

更新时间:2024-04-28 18:35:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

沈 阳 工 程 学 院

课 程 设 计

设计题目: 运算器电路(P1口)

系 别 电气工程系 班级

(6)工业流水线控制(P1口、8255) (7 )灯塔信号控制(P1口、8255) (8)、两路模拟信号转换

2、遵守课程设计时间安排 3、按时上机,认真调试程序 4、独立完成设计任务,认真书写报告

三、对设计说明书撰写内容、格式、字数的要求

1、 课程设计封皮 2、课程设计任务书 3、课程设计成绩评定表 4、目录 5、 正文(设计思想、程序流程图、程序清单及相关说明、设计总结或体会) 6、

设 计 用 纸

参考文献

四、设计完成后应提交成果的种类、数量、质量等方面的要求 课程设计后可提交完整的报告,并根据下列条件评定成绩。 1、未完成设计任务,没达到设计要求则成绩为“不及格”。 2、基本完成设计任务,并撰写出课程设计报告则成绩为“及格”。

3、学生能够认真查阅资料,独立完成设计任务,程序调试通过,并且撰写出课程设计报告则成绩为“中”。

4、学生能够认真查阅资料,独立完成设计任务,程序调试通过,功能完善,操作灵活,界面美观,并且撰写出课程设计报告则舒服撒成绩为“良好”。

5、学生根据自身的实际能力,在实现设计题目基本要求的基础上增加一些功能,评定成绩时根据其难度和完成情况给与适当加分,如界面效果,系统操作的方便性,灵活性及全面性等,如果设计非常完善则成绩为“优秀”。

五、时间安排

顺序 1 2 3 4 阶段日期 1天 2.5天 1天 0.5天 计 划 完 成 内 容 查阅资料及程序设计 上机调试程序 答辩及成绩评定 书写报告 六、参考文献 1、《单片机基础》 李广弟 北京航空航天大学 2、《MCS-51系列单片微型计算机原理与接口技术》 曹素芬 东北大学出版社 3、《单片微型计算机原理、应用及接口技术》 张迎新 编著 国际工业出版社 4、《MCS单片机应用系统实用指南》 陈宝江等编著 机械工业出版社 5、《单片计算机原理与应用》 西安电子科技大学出版社 6、《单片机应用系统设计》 何立民 编著 北京航空航天大学出版社

沈 阳 工 程 学 院

1

设 计 用 纸

沈 阳 工 程 学 院

单片机应用技术 课程设计成绩评定表

系(部): 电气工程系 班级: 发电052 学生姓名:谢志强

指 导 教 师 评 审 意 见 评价 内容 具 体 要 求 权重 0.1 5 评 分 4 3 2 加权分 调研 能独立查阅文献,收集资料;能制定课程设计方论证 案和日程安排。 工作工作态度认真,遵守纪律,出勤情况是否良好,能力 能够独立完成设计工作. 态度 工作量 按期圆满完成规定的设计任务,工作量饱满,难度适宜。 0.2 5 4 3 2 0.2 5 4 3 2 说明说明书立论正确,论述充分,结论严谨合理,书的文字通顺,技术用语准确,符号统一,编号齐质量 全,图表完备,书写工整规范。 0.5 5 4 3 2 指导教师评审成绩 (加权分合计乘以12) 指 导 教 师 签 名: 分 加权分合计 年 月 日 评 阅 教 师 评 审 意 见 评价 内容 具 体 要 求 权重 0.2 0.5 评 分 加权分 查阅 查阅文献有一定广泛性;有综合归纳资料的能文献 力 工作量 工作量饱满,难度适中。 5 5 5 4 4 4 3 3 3 2 2 2 说明说明书立论正确,论述充分,结论严谨合理,书的文字通顺,技术用语准确,符号统一,编号齐质量 全,图表完备,书写工整规范。 0.3 评阅教师评审成绩 (加权分合计乘以8) 评 阅 教 师 签 名: 课 程 设 计 总 评 成 绩 分 加权分合计 年 月 日 分 2

沈 阳 工 程 学 院

设 计 用 纸

目录

1设计思想??????????????????(P6)

2程序流程图?????????????????(P7)

3程序及相关说明?????????????(P8-P10)

4 设计总结?????????????????(P11)

5 参考文献?????????????????(P12)

沈 阳 工 程 学 院

3

设 计 用 纸

二.参考文献

1、《单片机基础》 李广弟 北京航空航天大学 2、《MCS-51系列单片微型计算机原理与接口技术》 曹素芬 东北大学出版社

3、《单片微型计算机原理、应用及接口技术》 张迎新 编著 国际工业出版社

4、《MCS单片机应用系统实用指南》 陈宝江等编著 机械工业出版社

5、《单片计算机原理与应用》 西安电子科技大学出版社 6、《单片机应用系统设计》 何立民 编著 北京航空航天大学出版社

沈 阳 工 程 学 院

4

设 计 用 纸

设计思想

我们要设计的是运算器电路,我们的设计思路是(1)将19做为被加数送到P1口,通过8个Led灯显示30秒,闪烁3次。(2)将26做为加数送到P1口,通过8个Led灯显示灯显示30秒,闪烁3次。(3)把19和26送到累加器中求和,并且将和送到P1口,通过8个Led灯显示灯显示30秒,闪烁3次。(4)把程序状态字PSW送到P1口显示30秒,闪烁3次。(5)显示完毕后跳转到主程序循环显示。

沈 阳 工 程 学 院

5

设 计 用 纸

设计流程图

开 始 显示被加数 延时/闪烁

显示 加数 延时/闪烁 求和并显示 延时/闪烁 显示状态字 延时 沈 阳 工 程 学 院

6

设 计 用 纸

设计程序及主要说明

org 0000h ljmp main org 0030h

main:

;===================================(1) mov a,#19H cpl a

mov p1,a ;在8个Led灯上显示19H这个数 acall delay ;延时,这里需要延时时间长些. acall delay ;延时 acall delay ;延时

;=======================================(2) mov r1,#3 ;给r1初始值,3表示闪烁3次。 loop:

mov p1,#0ffh ;8个Led灯都熄灭. acall delay ;延时

mov p1,a ;在8个Led灯上显示19H这个数 acall delay ;延时

djnz r1,loop ;r1减去1后不等于0,就是让程序回到loop:下面的指令处开始执行。

沈 阳 工 程 学 院

7

设 计 用 纸

=======================================(3) mov a,#26H cpl a

mov p0,a ;在8个Led灯上显示26H这个数 acall delay ;延时,这里需要延时时间长些. acall delay ;延时 acall delay ;延时

;=======================================(4) mov r1,#3 ;给r1初始值,3表示闪烁3次。 loop2:

mov p1,#0ffh ;8个Led灯都熄灭. acall delay ;延时

mov p1,a ;在8个Led灯上显示26H这个数 acall delay ;延时

djnz r1,loop2 ;r1减去1后不等于0,就是让程序回到loop2:下面的指令处开始执行.

;=======================================(5) mov r0,#19H ;将立即数19H送寄存器r0 mov a, #26H;将立即数26H送累加器a add a,r0:将r0与a的内容相加,结果在a cpl a ;将a的值取反

沈 阳 工 程 学 院

8

设 计 用 纸

mov p1,a ;将累加器a的值送P1口。 acall delay acall delay acall delay

;=======================================(6) ljmp main 指令延时子程序. delay:mov r5,#20 dl1:mov r4,#0E2H dl2:mov r3,#0FFH dl3:djnz r3,dl3 djnz r4,dl2 djnz r5,dl1 ret end

沈 阳 工 程 学 院

9

设 计 用 纸

设计总结

一周的课程设计过去了,我顺利的完成了运算器电路的设计,感觉到收获很大很多。了解很多单片机的知识及单片机的运用方向。

在本次设计的过程中,我发现很多的问题,虽然以前还做过这样的设计但这次设计真的让我长进了很多,单片机课程设计重点就在于软件算法的设计,需要有很巧妙的程序算法,虽然以前写过几次程序,但我觉的写好一个程序并不是一件简单的事,举个例子,以前写的那几次,数据加减时,我用的都是BCD码,这一次,我全部用的都是16进制的数直接加减,显示处理时在用除法去删分,感觉效果比较好,有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握。

从这次的课程设计中,我真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单机片机更是如此,程序只有在经常的写与读的过程中才能提高,这就是我在这次课程设计中的最大收获。

沈 阳 工 程 学 院

10

设 计 用 纸

参考文献

1、《单片机基础》 李广弟 北京航空航天大学 2、《MCS-51系列单片微型计算机原理与接口技术》 曹素芬 东北大学出版社

3、《单片微型计算机原理、应用及接口技术》 张迎新 编著 国际工业出版社

4、《MCS单片机应用系统实用指南》 陈宝江等编著 机械工业出版社

5、《单片计算机原理与应用》 西安电子科技大学出版社 6、《单片机应用系统设计》 何立民 编著 北京航空航天大学出版社

沈 阳 工 程 学 院

11

本文来源:https://www.bwwdw.com/article/xazg.html

Top