单片机实训指导书.doc

单片机实训指导书.doc

ID:57764366

大小:94.00 KB

页数:8页

时间:2020-03-26

单片机实训指导书.doc_第1页
单片机实训指导书.doc_第2页
单片机实训指导书.doc_第3页
单片机实训指导书.doc_第4页
单片机实训指导书.doc_第5页
资源描述:

《单片机实训指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机实训指导书一、实训的性质、目的及任务:1、课程性质:本课程属专业技能实操课。2、课程目的:使学生熟悉单片机实用技术的开发过程,提高汇编语言的编写能力,提高对汇编语言的编辑、汇编、调试运行等技能,通过实际应用和亲身体验,加深对所学知识的理解,增强动手能力3、课程任务:通过本课程实训使学生熟悉单片机的基本知识,能利用单片机技术制作简单电子技术产品,培养和锻炼学生进行调试、检测和分析的能力。二、适合专业:电子信息技术/生产过程自动化三、主要仪器设备:单片机仿真器一台、电脑一台、导线等。四、实训项目与内容提要

2、附表:《单片机原理与应用》课程实训项目名称及时间安排序号实训项目名称实训项目的内容提要时间1彩灯的制作通过并行I/O口控制8个发光二极管,输出两种或三种节日灯,并利用外中断,在两种或三种状态之间切换。根据题目,编写汇编程序。编辑、汇编、连接、装载程序,调试运行,直至成功。1.52电子钟的制作用单片机实现由LED数码管显示的秒表,并设置清零键或者暂停键。根据题目,编写汇编程序。编辑、汇编、连接、装载程序,调试运行,校准时间。23动态显示器的制作用单片机实验16×16矩阵LED的显示,要求:动态显示完整的英文/

3、中文字符和图形。根据题目,编写汇编程序。编辑、汇编、连接、装载程序,调试运行,直至成功。1.5五、成绩评定:实训结束,由实训指导教师按如下几点对学生进行考核。出勤,占总成绩的20%;认真程度,占总成绩的20%;实训报告,占总成绩的30%;考核,占总成绩的30%。评定等级分为优、良、中、合格、不合格五种。实训参考资料任务一:单片机上电,单灯按1HZ频率循环,一旦按下P3.2所接的按键,发光二极管按双灯循环,松开此键,单灯继续原来的循环。控制程序ORG   0000H           LJMP  MAIN 

4、          ORG0003H           LJMP   INT_0           ORG001BH           LJMP   DELAYMAIN:      SETB   IT0           MOVTMOD,#01H           MOVTL0,#00H           MOVTH0,#4CH           SETB   PT0           SETB   EA           SETB   EX0           SETB   ET0  

5、         MOVB,#20           SETB   TR0           MOVA,#0FEHBEGIN:     MOVP1,A           CJNE   B,#00,$           MOVB,#20           RL     A           SJMP   BEGININT_0:     PUSH  ACCMOVA,#0FBHLOOP:      MOVP1,ACJNE   B,#00,$           MOVB,#20           R

6、L     A           JNB    P3.2,LOOP           POP    ACC           RETIDELAY:     MOVTL0,#00H           MOV   TH0,#4CH           DJNZ   B,LOOP1    LOOP1:    RETI           END任务二:51单片机秒表程序,以8位LED右边2位显示秒,左边6位显示0,实现秒表计时显示。以4×4矩阵键盘的KE0、KE1、KE2等3键分别实现启动、停止、清零等功

7、能。方法:用单片机定时器T0中断方式,实现1秒定时;利用单片机定时器1方式3计数,实现60秒计数。用动态显示方式实现秒表计时显示,用键盘扫描方式取得KE0、KE1、KE2的键值,用键盘处理程序实现秒表的启动、停止、清零等功能。按照上述思路可编制源程序如下:                ORG               0000HAJMPMAINORG000BHAJMPCONT;主程序;――――――――――初始化程序―――――――――――MAIN:MOVTMOD,#61H;置T0方式1定时,T1方式2计数

8、MOVTH0,#3CH;T0置初值MOVTL0,#0B0HMOVTH1,#0C4H;T1置初值MOVTL1,#0C4HMOVDPTR,#4400H;8155控制口地址送DPTRMOVA,#43H;设置8155工作方式字MOVX@DPTR,A;设置PA、PB口输出,PC口输入MOV20H,#00H;60秒计数单元置初值MOV21H,#14H;50ms计数单元置初值MOVSP,#3FH;堆栈指针置初值MOVR2,#0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。