【VIP专享】2014单片机实验指导书 2
单片机实验指导书
目录实验一系统认识实验 (2)实验二端口I/O输入输出实验 (14)实验三外部中断实验 (17)实验四定时器实验 (21)实验五串行口通信实验 (25)实验六串行通信的调试实验 (29)实验七数码管静态显示实验 (34)实验八数码管动态显示实验 (39)实验一系统认识实验一、实验目的1.学习Keil C51编译环境的使用;2.学习STC单片机的下载软件STC-ISP的使用;3.掌握51单片机输出端口的使用方法。
二、实验内容任选单片机的一组I/O端口,连接LED发光二极管,编写程序实现8个LED按二进制加1点亮。
三、接线方案单片机P10~P17/C51单片机接L0~L7/LED显示,如下图:图1-1实验线路四、实验原理51单片机有4个8位的并行I/O端口:P0、P1、P2、P3,在不扩展存储器、I/O端口,在不使用定时器、中断、串行口时,4个并行端口,32根口线均可用作输入或输出。
作为输出时,除P0口要加上拉电阻外,其余端口与一般的并行输出接口用法相同,但作为输入端口时,必须先向该端口写“1”。
例如P0接有一个输入设备,从P0口输入数据至累加器A中,程序为:MOV P0, #0FFHMOV A, P0若将P0.0位的数据传送至C中,程序为:SETB P0.0MOV C, P0.0五、实验步骤1、连接串行通信电缆和电源线;2、根据图1-1实验线路进行电路连接;3、将C51单片机核心板上的三个开关分别拨到“独立”、“运行”“单片机”;4、打开实验箱上的电源开关。
5、利用Keil C51创建实验程序,并进行编译生成后缀为.HEX的文件;6、利用STC-ISP软件将后缀为.HEX的文件下载到单片机ROM中;7、观察实验现象,并记录。
若实验现象有误请重复第5、6步。
六、参考程序ORG 0000H ;程序的开始LJMP MAIN ;转入主程序ORG 0200H ;主程序的开始MAIN: MOV P1,#00H ;P1口做准备M1: INC P1 ;P1口连接输出计数,LCALL DELAY ;转入延时子程序LJMP M1 ;循环DELAY: MOV R5,#255 ;延时子程序D1: MOV R6,#255DJNZ R6,$DJNZ R5,D1RETEND ;程序体结束七、思考题1、利用其他I/O口实现LED加1点亮功能;2、利用P1端口实现流水灯(左移或右移)功能;3、实现LED其他点亮功能。
2014-5《单片机原理与应用》实验-指导书DOC
《单片机原理与应用》课程实验指导书一、实验目的《单片机原理及应用》课程实验是电子信息工程和电子科学与技术专业的一门专业基础课实验,是学生获得单片机知识的开端。
要求学生通过本课程实验,具备利用单片机技术解决实际控制问题的能力。
培养与提高学生科学实验的能力,动手实践能力、理论联系实际的能力、自学能力、从简单的设计到综合的应用能力和创新能力。
通过实验的训练,使学生掌握《单片机原理与应用》实验的基本方法和基本技能,加深对单片机知识的理解,掌握单片机应用系统设计方法,为今后的工作打下良好的基础。
二、实验设备及器件PC机一台DP-51PROC单片机综合仿真实验仪一台示波器一台电阻若干电容若干导线若干三、实验内容本实验共6个实验内容:实验一仿真实验仪的操作使用练习实验二单片机I/O口控制实验实验三蜂鸣器驱动实验实验四电子琴实验实验五、六直流电机实验(定时器输出PWM实验)实验七 16×16 LED 扫描输出实验*详细指导内容请见附录。
四、实验考核、成绩评定考核方法:设计过程中检查学生实际操作能力,根据课程设计内容要求,设计相关程序, 指导书中所给代码仅供参考,要求学生独立进行整体程序设计,教师要检查学生的运行步骤及结果。
成绩评定:实验成绩根据考勤、实验态度、动手能力、创新能力和实验报告来综合评定,实验成绩计入课程平时成绩,占总成绩的20%。
五、参考资料1、DP-51PROC实验指导书(实验设备配套指导资料),2007年.2、李广第.等单片机基础.北京航空航天大学出版社,2005年.3、胡汉才等. 单片机原理及其接口技术.清华大学出版社,,2009年.六、实验报告格式要求按学院实验报告统一格式报告内容包括:实验目的与要求、实验步骤、程序流程图和实验程序、实验步骤和实验结论。
附录——详细指导内容实验一仿真实验仪的操作使用练习一.实验目的和要求熟悉Keil C51 集成开发环境调试功能的使用和DP-51PROC 单片机综合仿真实验仪的使用。
单片机实验指导书2
MCS51单片机原理及应用实验指导书唐山学院信息工程系单片机实验室2008年9月实验一 P1口实验一、实验目的1.学习P1口的使用方法;2.学习延时子程序的编写和使用;3.学习单片机实验系统的使用方法和程序的调试方法。
二、实验题目1.P1口做输出口,接八只发光二极管,编写程序,使其循环点亮。
2.P1口低四位接四只发光二极管L1-L4, P1口高四位接开关K1-K4,编写程序,将开关的状态在发光二极管上显示出来。
三、实验原理说明P1口为准双向口,P1口的每一位都能独立地定义为输出线或输入线,作为输入的口线,必须向锁存器相应位写入“1”,该位才能作为输入。
8031中所有口锁存器在复位时均置为“1”,如果后来往口锁存器写入过“0”,再作为输入时,需要向口锁存器对应位写入“1”。
延时程序的编写可以用两种方法,一种是用定时器来实现,一种使用指令循环来实现。
在系统时间允许的情况下可以采用后一种方法。
如果系统晶振为6.144MHz,则一个机器周期为12/6.144μs即1/0.512μs。
现要编写一个延时0.1s的程序,可以大致写出如下:MOV R7, #200DE1: MOV R6, #XDE2: DJNZ R6, DE2DJNZ R7, DE1上面 MOV、DJNZ指令均为两个机器周期,所以执行一条指令需要1/0.256us, 现求出X值:(X*1÷0.256+1÷0.256+1÷0.256)*200+1÷0.256=0.1*106指令3 指令2 指令4 指令1计算出X=126,代入上式可知实际延时约为0.100004s。
四、连线方法题目1:8031的P1.0—P1.7分别接发光二极管L1—L8题目2:P1口的P1.0—P1.3接L1-L4,P1口的P1.4—P1.7接K1-K4五、实验电路66图1-1 题目1 图1-2 题目2 六、实验步骤:(1) 先通过MS-DOS 方式进入DOS ,然后键入E:<回车>,再键入CD\MCS51<回车>,进入MCS51文件夹。
单片机实训指导书
单片机实训指导书一、实训课题单片机训练二、实训时间安排时间内容第一周第一天数制转换第二天、单片机的基础知识第三天C语言基础知识第四天DVCC_52JH++仿真实验仪的使用单灯闪烁程序的制作调试第二周第一天跑马灯的制作与调试第二天广告灯的左移右移第三天按键的使用,花式的切换交通灯的制作与调试第四天数码管的静态、动态显示第三周第一天定时器/计数器的使用第二天99s计时器第三天24小时时钟设计第四天24小时时钟设计复习、实训考核三、实训目标1.知识目标掌握单片机的基础知识、DVCC_52JH++仿真试验仪的使用、掌握C语言的基础知识2.能力目标(1)能正确使用常用编程软件(2)能正确使用常用的仿真软件(3)掌握单片机的基础知识(4)掌握C语言的基础知识(5)能合理地调试程序3.情感目标(1)培养学生的学习兴趣,提高学生的动手操作能力(2)使学生养成在学习中相互配合,团结协作的习惯。
(3)加强安全教育,使学生养成良好的安全操作习惯。
四、学生技能训练知识准备1.单片机的理论知识2. C语言基础知识3.编译仿真软件的合理使用五、实训场地、设施要求配有keil c、仿真软件的电脑、DVCC_52JH仿真实验仪六、实训所需材料清单电脑、教材七、实训工艺规范要求1.电路连接布局合理、整齐美观2.程序编写符合一定的规范,排版比较合理3. 干扰信号尽量少八、技能训练步骤和操作要领1.检查电脑是否正常工作2. 编写合理地程序3. 按要求调试出合理的结果九、实训安全要求及处置预案1.佩戴鞋套2.准备好实训报告纸3.检电脑是否正常工作4.自检电路和程序6.注意事项①保护电脑及试验仪,保护好实验用的下载线和连接线②调试程序及时进行保存③注意编程调试的细节。
十、职业技能训练的反馈矫正措施在学生做的过程中,教师进行巡回指导,发现问题及时指出并加于纠正。
十一、实训报告、体会的书写要求1.条理清楚、文理通顺、语句符合技术规范、字迹工整、图表清楚。
2014.9单片机实验指导书张兰红---最新分解
单片机原理与接口技术实验指导书张兰红编盐城工学院电气工程学院二0一四年九月前言单片机是一门实践性极强的课程,学习过程中必须做大量的实验。
2012年盐城工学院电气工程学院与启东计算机厂有限公司共同研制了DVCC-ZHC3单片机实验平台。
该教学平台采用全模块化结构,可自由组合完成51系列单片机各知识点的实验教学。
根据电气工程学院各专业教学大纲的要求,本实验指导书中安排了十一个实验,基本覆盖了所有的教学内容,可供电气工程学院各专业选用。
编者2014.9目录第一部分实验环境 (1)第1章DVCC-ZHC3实验平台硬件组成 (1)1.1供电电源 (1)1.1.1供电总电源 (1)1.1.2系统板工作电源 (1)1.1.3 模块供电电源 (1)1.2系统板组成 (1)1.2.1 供电电源 (1)1.2.2 逻辑笔电路 (1)1.2.3 一路模拟电压产生电路 (2)1.2.4 2路手动±单脉冲 (2)1.2. 5 固定脉冲发生电路 (3)1.2. 6 开关量输入显示 (3)1.2. 7 开关量输出并显示 (3)1.2. 8 32K存贮器扩展电路 (4)1.2. 9 实验模块供电插座 (4)1.2.10 独立复位输出电路 (4)1.2.11 一组TTL门电路 (5)1.2.12 ISP51CPU系统接口区 (5)第2章独立实验模块介绍 (9)2.1模块配置简要说明 (9)2.2模块编号的说明 (9)2.3模块上插座的功能和使用 (9)2.3.1 电源插座 (9)2.3.2 数据总线插座 (9)2.3.3其它信号线插孔 (9)2.3.4 模块编号的说明 (9)2.4各实验模块原理图、布局图和简单说明 (9)第3章51单片机仿真器使用说明 (30)3.1使用说明 (30)3.2仿真器主要功能和特性 (30)3.3仿真器的使用 (31)第4章STC系列单片机下载烧录使用说明 (41)第二部分实验 (43)实验一单片机最小系统的熟悉 (43)实验二数码管动态扫描显示实验 (47)实验三中断优先级控制及中断保护实验 (52)实验四低频脉冲计数器实验 (61)实验五矩阵式键盘输入实验 (68)实验六步进电机驱动实验 (74)实验七A/D转换实验 (79)实验八D/A转换实验 (83)实验九小直流电机调速实验 (85)实验十电子音响实验 (87)实验十一16X16LED点阵显示实验 (88)第一部分实验环境第1章DVCC-ZHC3实验平台硬件组成由供电电源、系统板、模块化实验板、KEIL C51仿真器、8088CPU板等组成。
单片机实验指导书
单片机实验指导书近年来,单片机技术的发展十分迅速。
越来越多的工程师和科技爱好者开始接触和学习单片机技术,这促使单片机实验指导书的需求越来越大。
然而,这方面的书籍并不是很多,而且很多都只是简略介绍了一些基础的知识,很难满足读者的需求。
因此,我们有必要撰写一本全面、详实的单片机实验指导书,以供广大读者参考。
一、实验前的准备工作在进行单片机实验之前,需要进行一些准备工作。
首先,应确保实验所需要的单片机、电路板、电路图和元件都准备齐全;其次,应找到合适的实验环境,比如一间安静、干净、通风的实验室;最后,需要特别注意使用电器设备时的安全问题,确保自己和他人的安全。
二、实验的流程和步骤在开始实验之前,需要认真研读实验指导书中的介绍和分析,了解实验的目的、原理和步骤。
然后,按照指导书中的步骤依次进行实验。
实验完成后,应按照要求记录实验数据,并进行分析和归纳总结。
如果有问题需要解决,可以查阅相关的资料和文献,或向老师和同学请教。
三、实验中的注意事项在进行单片机实验时,一定要注意以下几点:首先,要认真选择合适的元件和器材,确保其质量和性能符合要求;其次,要遵守电器设备的使用规范,比如正确连接电源和地线、避免引起短路等;最后,要防止过度使用单片机,以免出现电磁干扰、损坏设备等问题。
四、实验课堂作业单片机实验课堂作业的目的是让学生加深对单片机知识的理解和掌握。
作业内容应与实验内容相密切相关,包括设计实验电路、编写程序、测试运行结果等。
同时,作业应具有一定难度和挑战性,以激发学生的兴趣和创造力。
总之,单片机实验指导书是单片机科技研究和应用的基础。
只有通过认真研读和实践,才能真正掌握单片机技术,应用到实际生产和工程中。
希望我们的实验指导书能够对广大读者有所帮助。
单片机实验指导书(简化版2014)
实验一清零实验(基础实验)一、实验目的1. 掌握存储器读写方法。
2. 了解存储器的块操作方法。
二、实验内容1. 指定内部RAM中某块的起始地址和长度,要求能将其内容清零。
2. 指定外部RAM中某块的起始地址和长度,要求能将其内容清零。
3. 指定外部RAM中某块的起始地址和长度,要求能将其内容置为某固定值(如0FFH)。
三、实验说明通过本实验,学生可以了解单片机的存储器结构及读写存储器的方法,同时也可以了解单片机编程、调试方法。
四、实验仪器和设备PC机、W A VE软件。
五、参考程序框图设置块起始地址设置块长度当前地址内容清零地址加1否是否清除完?是结束存储器块清零参考程序框图六、参考程序(略)实验二拆字程序(基础实验)一、实验目的掌握汇编语言设计和调试方法。
二、实验内容把7000H的内容拆开,高位送7001H低位,低位送7002H低位。
7001H、7002H高位清零,一般本程序用于把数据送显示缓冲区时用。
三、实验说明通过本实验,屏蔽半字节及拆字的方法,同时也可以了解单片机编程、调试方法。
四、主要仪器设备及耗材PC机、W A VE软件五、参考程序框图六、参考程序(略)开始7000内容送A高低位交换屏蔽高位后送7001H 7000H内容送A屏蔽高位后送7002H结束实验三拼字程序(基础实验)一、实验目的掌握汇编语言设计和调试方法。
二、实验内容把7000H的低四位BCD数和7001H的低四位BCD数,拼成压缩BCD码的形式存放在7002H。
三、实验说明通过本实验,掌握拼字的编程方法,同时也可以了解单片机编程、调试方法。
四、主要仪器设备及耗材PC机、W A VE软件五、参考程序框图开始7001H内容送A,A-〉30H,7000H内容送AA中低四位和30H低四位相拼,存AA-〉7002H结束六、参考程序(略)实验四数据块移动(基础实验)一、实验目的1.了解内存的移动方法。
2.加深对存储器读写的认识。
二、实验内容将指定源地址和长度的存储块移到指定目标位置。
单片机实验指导书
单片机实验指导书第一章实验概述本实验指导书旨在帮助学生掌握单片机基本原理和应用技巧。
通过实验的学习,学生将了解单片机的内部结构,学习单片机的编程方法,并能够用单片机实现简单的控制功能。
第二章实验准备2.1 实验器材准备本实验需要准备以下器材:- 单片机开发板- USB线- 电脑2.2 软件安装在开始实验之前,需要安装以下软件:- Keil C51开发环境- STC单片机系列驱动程序第三章实验步骤3.1 硬件连接将单片机开发板通过USB线连接到电脑上,并确保连接正常。
3.2 软件设置打开Keil C51开发环境,点击菜单栏中的“文件”选项,选择“新建”创建新的工程。
设置工程的名称和保存位置,确定后点击“保存”。
3.3 编写程序在Keil C51开发环境中,编写单片机程序。
首先需要包含相应的头文件,然后编写具体的程序逻辑,实现所需的功能。
3.4 编译和烧录程序在编写完程序后,点击菜单栏中的“编译”选项进行编译。
编译成功后,点击菜单栏中的“下载”选项将程序烧录到单片机开发板中。
3.5 实验验证将程序烧录完毕后,将开发板与外部模块连接,观察实验现象是否符合预期。
第四章实验注意事项4.1 安全注意事项在实验过程中,要注意使用安全电压和电流,避免短路和电击风险。
4.2 实验环境实验需要在安静、整洁的环境中进行,以避免干扰和误操作。
4.3 调试和故障排除如果遇到实验效果不理想或者出现故障的情况,可以参考开发板的说明书进行故障排查和调试。
第五章实验总结通过本次实验,我深入了解了单片机的基本原理和应用技巧。
通过编写程序并实际观察实验现象,我成功掌握了单片机编程的方法和技巧,并能够用单片机实现简单的控制功能。
本次实验还让我意识到了实验中的安全注意事项和环境要求的重要性。
在实验过程中,我严格遵守了安全规定,并在安静整洁的环境中进行操作,确保实验顺利进行。
通过反复实践和调试,我不断提高了自己的实验技巧和问题排查能力。
在遇到故障时,我能够通过检查并参考说明书,准确地找到并解决问题。
单片机实验实验指导书
目录实验一P1口输入、输出实验 (1)实验二P3口输出控制继电器实验 (4)实验三简单I/O实验(交通灯控制) (6)实验四外部中断实验(急救车与交通灯实验) (8)实验五定时器实验 (11)实验六8155输入输出实验 (13)实验七矩阵键盘实验 (15)实验八8279显示实验 (17)实验九串并转换实验 (20)实验十A/D转换实验 (22)实验十一步进电机控制实验 (24)实验十二D/A转换实验 (27)实验十三传送带控制系统综合实验 (29)实验十四机械手控制实验 (32)实验一 P1口输入、输出实验一.实验要求1.P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。
延时时间500ms。
2.P1口做输入口,接八个开关,以74LS273作输出口,编写程序读取开关状态,将状态写入P0口,在发光二极管上显示出来。
二.实验目的1.学习P1口的使用方法。
2.学习延时子程序的编写和使用。
三.实验电路及连接实验1-1电路图如下:图1.1实验1-2中:P1.0-P1.7接八个按钮K1-K8,P0.0-P0.7接八个发光二极管L1-L8。
四.实验说明1.P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知当P1口作为输入口时,必须先对它置高电平使内部MOS管截止,因为内部上拉电阻阻值是20K~40K,故不会对外部输入产生影响,若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。
2.延时子程序的延时计算问题对延时子程序DELAY: MOV R0,#00HDELAY1: MOV R1,#0B3HDJNZ R1,$DJNZ R0,DELAY1查指令表可知MOV,DJNZ指令均需要两个机器周期,而一个机器周期时间长度为12/12MHZ(假设晶振频率是12MHZ),所以该段程序执行时间为:((0B3+1)*256+1)*2*12/12000000=100ms五.实验程序流程图实验要求1的程序框图:实验要求2的程序框图:图1.2 图1.3六、调试方法第一步:打开位于d:\单片机实验\实验一\1_1.uv2,进行实验1_1打开位于d:\单片机实验\实验一\1_2.uv2,进行实验1_2第二步:在资源管理器中如打开.src文件,在程序窗口中输入已编好的程序,保存。
51单片机实验2014
《单片机原理与应用实验》指导书厦门理工学院光电与通信工程学院目录目录 (I)第一章概述 (1)第二章实验系统组成和结构 (4)§2.1 系统主机的硬件组成 ................................................................ 错误!未定义书签。
2.1.1 逻辑电平开关电路...................................... 错误!未定义书签。
2.1.2 LED电平显示电路....................................... 错误!未定义书签。
2.1.3单脉冲电路........................................... 错误!未定义书签。
2.1.4 音频放大电路........................................... 错误!未定义书签。
2.1.5 继电器输出电路........................................ 错误!未定义书签。
2.1.6 逻辑门电路............................................. 错误!未定义书签。
2.1.7 逻辑测量(逻辑笔)电路................................. 错误!未定义书签。
2.1.8 4MHz脉冲信号源和多级分频电路......................... 错误!未定义书签。
2.1.9 可调模拟量输入电路..................................... 错误!未定义书签。
2.1.10 六位LED数码显示器................................... 错误!未定义书签。
2.1.11 4×6 键盘电路......................................... 错误!未定义书签。
单片机实验指导书(2014)
《单片机原理及应用》实验指导――适合于“EL-MUT-Ⅲ”型单片机/微机实验系统中国农业大学工学院2014年5月说明:为配合中国农业大学工学院机电、测控、汽电等相关专业开设单片机原理与应用方面的课程,编写出本实验指导。
完成本实验指导中的实验,可使学生基本掌握MCS-51系列单片机的结构原理、接口技术、程序设计技巧。
指导书中详细叙述了各实验的目的、内容,列出了接线图、程序框图和实验步骤。
将实验系统连接在PC机上,通过串行口通讯线控制单片机开发系统进行实验。
实验仪上的晶振是6MHz。
所有实验都是相互独立的,次序上也没有固定的先后关系,在使用本书进行教学时,教师可根据实际的教学要求,选择相应实验。
对同一问题的解决办法往往不是唯一的,欢迎学生和老师在使用本书过程中提出最为优秀的实验方案,指示错误和不足。
实验和实验报告的要求1、严格按照实验步骤做实验;2、注意检查核对自己实验所用元器件、仪器、设备、用户板,做到齐全整齐;3、整理好实验程序和实验结果;4、实验报告书写清楚,字迹端正;5、实验报告中所附程序要有必要的注释,流程框图条理性要好;6、详细记录在组装、调试和测试中出现的故障或问题,进行故障分析并简述排除故障的过程和方法;第一章:系统概述1.1 EL 型微机教学实验系统结构EL-MUT-III 型微机教学实验系统由电源、系统板、CPU 板、可扩展的实验模板、微机串口通讯线、JTAG 通讯线及通用连接线组成。
系统板的结构简图见图1-1。
图1-1 系统板的结构简图1.2硬件资源1、可编程并口接口芯片8255 一片。
2、串行接口两个:8250 芯片一个,系统与主机通讯用,用户不可用。
单片机的串行口,可供用户使用。
3、键盘、LED 显示芯片8279一片,其地址已被系统固定为CFE8H、CFE9H。
硬件系统要求编码扫描显示。
4、六位LED 数码管显示。
5、ADC0809 A/D 转换芯片一片,其地址、通道1—8 输入对用户开放。
单片机实验指导书2014
《单片微机原理及应用》实验指导书课程中文名称:单片微机原理及应用课程代码:36607课程英文名称:Principles and Applications of Micro-controller 课程性质:学科基础必修课总学时:48学时(其中讲课36学时,实验12学时)实验地点:15号楼202室实验课时间:第8、10、12、14周浙江理工大学机控学院概述实验设备:深圳市学林电子有限公司XL600单片机实验仪()实验一 定时器、中断、IO 口综合实验—LED 灯闪烁实验一、实验目的熟悉MCS-51定时器、中断初始化编程方法; 了解定时器应用实时程序的设计与调试技巧; 二、实验内容实现4个LED 按一定规律闪烁 三、程序框图四、实验步骤1、 硬件连接:8PIN 数据排线把CPU 部份的P1口(JP44)连接到八路指示灯部份的JP32。
2、 输入源程序,编译3、 在中断入口矢量处设置断点,来观察中断时PC 、堆栈指针SP 的值。
4、 全速执行,观察LED 灯的变化情况 五、实验报告1、进入中断程序时,SP 及(SP-1)两单元内的值代表什么?2、上机实验程序。
汇编语言参考程序 ORG 0 LJMP STA ORG 000BH LJMP TIME0T ORG 0030HSTA: MOV SP,#70H //初始化MOV TMOD,#01H //T0方式1,16位MOV TH0,#00H //设置初值MOV TL0,#01HSETB EASETB ET0SETB TR0 //启动定时器MOV P1,#08H //0000 1000 亮后三个LOOP: INC R1LJMP LOOPTIME0T: MOV TH0,#00HMOV TL0,#01HMOV A,P1JB ACC.0, TT1 //如果直接寻址位=1,则转移,否则顺序执行RR ALJMP TT2TT1: MOV A,#08HTT2: MOV P1,ARETIEND实验二并口实验-数码管动态扫描显示一、实验目的1.学习并口的应用2.掌握数码管动态扫描显示的硬件接线和编程方法二、实验内容1、硬件接线;原理图:8个数码管(共阳)它的数据线并联接到JP5,位控制由8个PNP型三级管驱动后由JP8引出。
单片机实训指导书
单片机实训指导书一、实训目的单片机实训是一门重要的实践课程,旨在通过实际操作和项目实践,让学生深入了解单片机的工作原理、编程方法和应用开发。
通过本次实训,学生将能够掌握单片机系统的设计、调试和维护技能,提高解决实际问题的能力,为今后从事相关领域的工作打下坚实的基础。
二、实训设备1、计算机:用于编写和调试单片机程序。
2、单片机开发板:包含单片机芯片、外围电路和接口,如STC89C52 开发板。
3、编程器:用于将编写好的程序下载到单片机中。
4、示波器:用于观察电路中的信号波形。
5、万用表:用于测量电路中的电压、电流等参数。
三、实训要求1、学生应提前预习相关的理论知识,熟悉单片机的基本结构和编程方法。
2、实训过程中,要严格遵守实验室的规章制度,注意安全,爱护实验设备。
3、认真完成每个实训项目,按时提交实训报告。
4、培养团队合作精神,积极参与小组讨论和项目开发。
四、实训内容(一)单片机基础知识1、了解单片机的发展历程、应用领域和特点。
2、熟悉单片机的内部结构,包括中央处理器(CPU)、存储器(ROM、RAM)、输入输出端口(I/O 口)、定时器/计数器、中断系统等。
3、掌握单片机的指令系统和编程方法,能够使用汇编语言或 C 语言进行简单的程序编写。
(二)单片机开发环境搭建1、安装单片机编程软件,如 Keil C51。
2、学习编程软件的使用方法,包括创建工程、编写代码、编译调试等。
3、安装并使用下载软件,将编写好的程序下载到单片机开发板中。
(三)单片机 I/O 口控制实验1、学习单片机 I/O 口的工作原理和控制方法。
2、编写程序实现对单个 I/O 口的输出控制,如点亮 LED 灯。
3、实现对多个 I/O 口的组合控制,如流水灯效果。
(四)定时器/计数器实验1、了解单片机定时器/计数器的工作原理和计数模式。
2、利用定时器/计数器实现定时功能,如控制LED 灯闪烁的频率。
3、实现计数器功能,如对外部脉冲进行计数。
单片机原理及应用实验指导书(第2版)
单片机原理及应用实验指导书(第2版)闫晓东河北联合大学信息工程学院2014年4月目录实验一P1口实验 (1)实验二软件BCD ASCII码转换 (3)实验三定时/计数器实验 (4)实验四外部中断实验 (6)实验五串行口通讯实验 (7)实验六键盘显示器实验 (8)实验七外部存储器实验 (8)实验八A/D、D/A转换实验 (9)实验九蜂鸣器实验(选做) (9)实验十液晶显示器实验(选做) (9)实验十一时钟日历芯片实验(选做) (9)实验十二温度传感器实验(选做) (9)实验一 P1口实验(1)一、实验题目1. P1 口做输出口,接8只发光二极管,编写程序,使发光二极管循环点亮。
二、实验目的1. 学习P1口作为输出口的使用方法。
2. 学习延时子程序的编写和使用。
三、有关说明P1口为准双向口,P1口的每一位都能独立地定义为输出线或输入线。
作为输入的口线,必须向锁存器相位写入1,该位才能作为输入。
再看一下延时程序的实现,现常用的有两种方法:一是用定时器中断来实现,二是用指令循环来实现。
在系统时间允许的情况下,可以采用后一种方法。
以12M 晶振为例,一个机器周期为12/12=1uS ,现要写一个延时0.1S 的程序,可大致写出如下:MOV R7,#200DE1:MOV R6,#X DE2:DJNZ R6,DE2 DJNZ R7,DE1上面MOV ,DJNZ 指令均需要两个机器周期,所以每执行一条指令需2uS ,现求出X 值:(X*2+2+1)*200+1=100000,求出X=248。
四、实验电路L1VCC六、实验要求1.画出程序流程图。
2.编写程序实现实验要求,并观察实验结果。
实验一 P1口实验(2)一、实验题目P1口做输入口,接8位拨码开关,以P0口做输出口,编写程序读取开关状态,在发光二极管上显示出来。
二、实验目的学习P1口作为输入口的使用方法。
三、有关说明 P1口为准双向口,P1口的每一位都能独立地定义为输出线或输入线。
单片机实验指导书
目录实验一P1口输入、输出实验 (2)实验二继电器控制实验 (8)实验三音频控制实验 (11)实验四程序调试 (14)实验五5LED静态串行显示实验 (16)实验六6LED动态扫描显示实验 (21)实验七查询式键盘实验 (28)实验八阵列式键盘实验 (36)实验九计数器实验 (47)实验十定时器实验 (49)实验十一外部中断实验 (54)实验一P1口输入、输出实验一、实验目的1、学习P1口的使用方法2、学习延时子程序的编写和使用二、实验说明P1口是准双向口,它作为输出口时与一般的双向口使用方法相同。
由准双向口结构可知当P1口用作输入口时,必须先对口的锁存器写“1”,若不先对它写“1”,读入的数据是不正确的。
三、实验内容及步骤实验(一):用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极管从右到左轮流循环点亮。
1、使用单片机最小应用系统1模块。
关闭该模块电源,用扁平数据线连接单片机P1口与八位逻辑电平显示模块。
2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。
3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加P1_A.ASM源程序,进行编译,直到编译无误。
4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。
5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序,观察发光二极管显示情况。
发光二极管单只从右到左轮流循环点亮。
实验(二):用P1.0、P1.1作输入接两个拨断开关,P1.2、P1.3作输出接两个发光二极管。
程序读取开关状态,并在发光二极管上显示出来。
1、用导线分别连接P1.0、P1.1到两个拨断开关,P1.2、P1.3到两个发光二极管。
2、添加 P1_B.ASM源程序,编译无误后,运行程序,拨动拨断开关,观察发光二极管的亮灭情况。
向上拨为熄灭,向下拨为点亮。
四、流程图及源程序1.流程图2.源程序:(一)实验一ORG 0000HLJMP STARTORG 0030HSTART: MOV A, #0FEHMOV R2,#8OUTPUT: MOV P1,ARL AACALL DELAYDJNZ R2,OUTPUTLJMP STARTDELAY: MOV R6,#0MOV R7,#0DELAYLOOP:;延时程序DJNZ R6,DELAYLOOPDJNZ R7,DELAYLOOPRETEND(二)实验二KEYLEFT BIT P1.0 ;定义KEYRIGHT BIT P1.1LEDLEFT BIT P1.2LEDRIGHT BIT P1.3ORG 0000HLJMP STARTORG 0030HSTART: SETB KEYLEFT ;欲读先置一SETB KEYRIGHTLOOP: MOV C,KEYLEFTMOV LEDLEFT,CMOV C,KEYRIGHTMOV LEDRIGHT,CLJMP LOOPEND五、思考题(1)对于本实验延时子程序Delay: MOV R6,0MOV R7, 0DelayLoop:DJNZ R6,DelayLoopDJNZ R7,DelayLoopRET如使用12MHz晶振,粗略计算此程序的执行时间为多少?六、电路图实验二继电器控制实验一、实验目的1、学习I/O端口的使用方法2、掌握继电器的控制的基本方法3、了解用弱电控制强电的方法二、实验说明现代自动控制设备中,都存在一个电子电路的互相连接问题,一方面要使电子电路的控制信号能控制电气电路的执行元件(电动机,电磁铁,电灯等),另一方面又要为电子线路和电气电路提供良好的电气隔离,以保护电子电路和人身的安全。
单片机实验指导书(2)
实验四数据排序实验1.实验目的:(1)学习KEIL Uv2/Uv3集成调试环境下的编辑、编译、排错、调试方法。
(2)学习修改和观察变量的方法;综合使用单步、断点调试的方法。
2.实验内容:编写并调试一个排序子程序,其功能为用冒泡法将内部RAM中几个单字节无符号正整数,按从小到大的次序重新排列。
3.实验器材:(1)G2010+实验箱 1 台4.程序框图:6.思考问题:编一程序把50H-5AH中内容按从大到小排列。
7.软件清单:(实验例程\实验4\ASM51\EX4.ASM)(实验例程\实验4\C51\EX4.C)实验六 P1口输入输出实验1.实验目的:(1)掌握P1口作为IO口时的使用方法。
(2)理解读引脚和读锁存器的区别。
2.实验内容:P1.3脚的状态来控制P1.2的LED亮灭。
3.实验器材:(1)G2010+实验箱 1 台(2)连线若干根4.实验原理:由8051组成的单片机系统通常情况下,P0口分时复用作为地址、数据总线,P2口提供A15-A8即高8位地址,P3口用作第二功能,只有P1口通常用作I/0口。
P1口是8位准双向口,它的每一位都可独立地定义为输入或输出,因此既可作为8位的并行I/O 口,也可作为8位的输入输出端。
当工作在输入方式时,对应位的锁存器必须先置1,才能正确地读到引脚上的信号,否则,执行读引脚指令时,若对应位的锁存器的值为0,读的结果永远为0。
每个I/0端口都有两种读入,即读锁存器和读引脚,读引脚指令一般都是以I/0端口为源操作数的指令,如MOV C,P1.3,而读锁存器指令一般为“读-修改-写”指令,如ANL P1.3,C指令,请同学们在实验中体会。
图示中,P1.2作为输出口,P1.3作为输入口。
5.接线图案:“总线插孔”框中P1.2孔连“发光二极管组”的L0孔,P1.3孔连“开关量发生器”的K0孔。
6.程序框图:7.实验步骤:(1) 编写程序实现当P1.3为低电平时,发光管高;P1.3为高电平时,发光管灭。
2014单片机实验要求指导书
海南师大物理与电子工程学院电子信息科学与技术专业《单片机应用技术》实验指导2014年4月目录实验一单片机仿真与开发系统认识 (1)实验二汇编语言简单编程实验 (3)实验三C51语言简单编程实验 (4)实验四并口实验 (5)实验五定时/计数器实验 (7)实验六单片机中断实验 (9)实验七串口实验 (11)实验八A/D、D/A实验 (13)附录一开发板布局图 (15)附录二开发板各部分电路原理图 (16)实验一单片机仿真与开发系统认识[实验类型] 验证性实验[实验目的]1、掌握51单片机开发软件Keil 的用法;2、掌握单片机硬件仿真软件Proteus的基本用法;3、了解实验所用开发板的电路原理,熟练掌握其基本使用方法。
[实验内容&要求]1、准备工作文件夹在D盘建立一个实验一工作文件夹,文件夹名字自定(英文)。
以下所有步骤建立的文件都存放在这个文件夹内。
2、Keil软件的使用首先打开KEIL软件,然后依次练习汇编程序和C程序的建立和编译。
(1)汇编语言程序练习:1>建立一个项目(建立一个项目文件夹,存在第1步所建立的文件夹内)2>输入课本P127页[例6-1]中的汇编程序(不过把P1和P0口所接器件换一下,即P0口接8个发光二极管,P1口接8个开关),在Keil C中输入,以.asm 做扩展名,保存到项目文件夹内。
3>在项目中添加该文件,编译生成.hex文件。
(2)C语言程序练习:1>再建另外一个项目(也在工作文件夹内另建一个项目文件夹);2>输入课本P127页[例6-1]中的C程序(同样注意把P1和P0换一下),保存、加入项目并生成.hex文件。
3、Proteus软件的使用(1)打开Proteus软件,参考课本P127页[例6-1]的要求建立硬件仿真图,注意把P1和P0所接器件换一下。
仿真文件名自定,保存在第1步所建立的文件夹内。
(2)在Proteus设置单片机属性为使用前面所生成的.hex文件,进行仿真测试。
单片机实验指导2
A0 VCC
+5V
A1
J1
A2 SCL
P1.6
VSS SDA
P1.7
WP
J1
24C04
P1.5 AD
LED
J2
AD
I/O CLK
VCC REF+
P2.7
DATA OUT IN REF-
J7
CS
GND
J4
TLC549
+5V
串行8位A/D
1 1 1 1 1 1
74LS04
+5V 2KΩ
3KΩ P3.3 P3.5
+ - +5V
电源接线柱
P1.0扬声器 J9 空NC
J1短接块
74LS04
LED LED
J3 4 1 5 J2
短 接
2
短 接
开关K0~K7
J5
ON
短
接
12345678 块
2KΩ×8(排阻)
产生中断请求
74LS573
74LS00
24C04
块3块
A/D A/D
黒
-
串行EEPROM 8位串行A/D
TLC J4短接块
8
5. 4×4 矩阵键盘接在P0口,当拨动开关K0-K7全置于 OFF时,可对矩阵键盘进行编程,按面板印的字,各字
对应的键编码如图所示,键值各用户也可以自行定义, 如键C D E F 分别定义为+ - × ÷等,实验板就可以设
计一个计算器。也可以把按键定义成具有两个音阶的琴 键,利用板上的扬声器,实验板可以设计为一个电子琴。
串行EEPROM(I2C接口)(选做) 串行D/A转换(SPI接口)(选做) 串行A/D转换(SPI接口) 选做) LED电子显示屏汉字显示程序设计(选做) LCD 液晶显示屏显示程序设计(选做)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.培养学生观察、思考、对比及分析综合的能力。过程与方法1.通过观察蚯蚓教的学实难验点,线培形养动观物察和能环力节和动实物验的能主力要;特2征.通。过教对学观方察法到与的教现学象手分段析观与察讨法论、,实对验线法形、动分物组和讨环论节法动教特学征准的备概多括媒,体继课续件培、养活分蚯析蚓、、归硬纳纸、板综、合平的面思玻维璃能、力镊。子情、感烧态杯度、价水值教观1和.通过学理解的蛔1虫.过观适1、察于程3观阅 六蛔寄.内列察读 、虫生出蚯材 让标容生3根常蚓料 学本教活.了 据见身: 生,师的2、解 问的体巩鸟 总看活形作 用蛔 题线的固类 结雌动态业 手虫 自形练与 本雄学、三: 摸对 学动状习人 节蛔生结4、、收 一人 后物和同类 课虫活构请一蚯集 摸体 回并颜步关 重的动、学、蚓鸟 蚯的 答归色学系 点形教生生让在类 蚓危 问纳。习从 并状学理列学平的害 题线蚯四线人 归、意特出四生面体以形蚓、形类 纳大图点常、五观玻存 表及动的鸟请动文 本小引以见引、察璃现 ,预物身类 3学物明 节有言及的、导巩蚯上状 是防的体之生和历 课什根蚯环怎学固蚓和, 干感主是所列环史 学么据蚓节二样生练引牛鸟 燥染要否以举节揭 到不上适动、区回习导皮类 还的特分分蚯动晓 的同节于物让分答。学纸减 是方征节布蚓物起 一,课穴并学蚯课生上少 湿法。?广的教, 些体所居归在生蚓前回运的 润;4泛益学鸟色生纳.靠物完的问答动原 的4蛔,处目类 习和活环.近在成前题蚯的因 ?了虫以。标就 生体的节身其实端并蚓快及 触解寄上知同 物表内特动体结验和总利的慢我 摸蚯生适识人 学有容点物前构并后结用生一国 蚯蚓在于与类 的什,的端中思端线问活样的 蚓人飞技有 基么引进主的的考?形题环吗十 体生行能着 本特出要几变以动,境?大 节活的1密 方征本“特节化下物.让并为珍 近习会形理切 法。课生征有以问的小学引什稀 腹性态解的 。2课物。什游题主.结生出么鸟 面和起结蛔关观题体么戏:要利明蚯?类 处适哪构虫系察:的特的特用确蚓等 ,于些特适。蛔章形殊形征板,这资 是穴疾点于可虫我态结式。书生种料 光居病是寄的们结构,五小物典, 滑生?重生鸟内学构,学、结的型以 还活5要生类部习与.其习巩鸟结的爱 是如原活生结了功颜消固类构线鸟 粗形何因的存构腔能色化练适特形护 糙态预之结的,肠相是系习于点动鸟 ?、防一构现你动适否统。飞都物为结蛔。和状认物应与的行是。主构虫课生却为和”其结的与题、病本理不蛔扁的他构特环以生?8特乐虫形观部特8征境小理三页点观的动位点梳相组等、这;,哪物教相,理适为方引些2鸟,育同师.知应单面导鸟掌类结了;?生识的位学你握日构解2互.。办特生认线益特了通动手征观识形减点它过,抄;察吗动少是们理生报5蛔?物,与的解.参一了虫它和有寄主蛔与份解结们环些生要虫其。蚯构都节已生特对中爱蚓。会动经活征人培鸟与飞物灭相。类养护人吗的绝适这造兴鸟类?主或应节成趣的为要濒的课情关什特临?就危感系么征灭来害教;?;绝学,育,习使。我比学们它生可们理以更解做高养些等成什的良么两好。类卫动生物习。惯根的据重学要生意回义答;的3.情通况过,了给解出蚯课蚓课与题人。类回的答关:系线,形进动行物生和命环科节学动价环值节观动的物教一育、。根教据学蛔重虫点病1.引蛔出虫蛔适虫于这寄种生典生型活的线结形构动和物生。理二特、点设;置2.问蚯题蚓让的学生生活思习考性预和习适。于穴居生活的形态、结构、生理等方面的特征;3.线形动物和环节动物的主要特征。
目录
第一章 系统安装与启动 ............................................... 第二章 MCS-51 单片机硬件接口实验部分 ................................................................
实验一 mcs-51基本指令应用 .............................................................................. 实验二 I/O口输入、输出实验............................................................................. 实验三 外部中断实验 .......................................................................................... 实验四 定时计数器实验 ...................................................................................... 实验五 串行静态数码显示实验 .......................................................................... 实验六 交通灯控制实验 ...................................................................................... 实验七 单片机串行口与PC机通信实验.............................................与启动
一、实验系统工作在 51 实验模式 当用户需要进行 MCS-51 单片机实验内容时,应进入这种工作模式。 1)将 JD2(CPU 插座)与 JD3(CPU51 插座)用“CPU 转接板”连接起
来,JD1(CPU88 插座) 空置。 2)用配套的串行通讯电缆,将 9 芯电缆的一端与实验机上(CPU 模块