第一篇:通信原理课程教案 实验 一 话路终端收发信
J105: PCM OUT
(一)、K501:2–
3、K502: 1-
2、K503:1-
2、S107:从信号发生器加800Hz正弦波
用示波器在TP501处观察测量,在该点信号输出幅度应不失真,如有削顶失真则减小外加信号源的输出幅度或调节W108。
用示波器在TP112处观察其通信话路终端发送滤波器输出波形。用示波器在TP109、TP110处观察测量其通信话路终端接收滤波器输出波形。
4.改变外加信号源的频率,分别为300Hz、800Hz、1.6KHz、2.4KHz、4KHz,在测量点TP112、TP109、TP110处用示波器观测其通信话路终端滤波器的带宽,并绘出幅频特性曲线,掌握通信话路终端语音信号传输的幅频特性。5.开关的设置
J104:编码输入类型选择。J105:译码输出类型选择。S102:误码测试数据输出。S103:外加数字信号输入。S104:误码测试时钟输入。S105:误码测试数据输入。S106:误码测试时钟输出。
S107:外加模拟信号输入。
6.电位器调节
W106:调节接收信号反馈量。W107:调节接收信号幅度。W108:调节发送信号幅度。
五、测量点说明
TP501:在该点输入信号
TP506:PCM译码输出模拟信号,波形同TP501。
TP109:话路终端接收模拟信号输入、TP110:音频功放输入信号。
第二篇:现代通信原理实验教案
现代通信原理
实验教案
杨 斌
实验一 数字基带信号及传输
一、实验目的:
1.了解单极性码、双极性码、归零码、非归零码等基带信号的产生原理及其波形的特点。
2.掌握AMI码、HDB3码、双相码的编码规则。3.掌握插入帧同步码时分复用信号的帧结构特点。4.学会设计简单的时分多路信号传输系统。
二、实验内容:
1.用示波器观察单极性非归零码(NRZ),传号交替反转码(AMI),三阶高密度双极性码(HDB3)。
2.改变码序列,比较其单极性码,AMI码,HDB3码波形,并验证是否符合其编码规则。3.观察HDB3编码中的四连零检测、补V、加B补奇、单/双极性变换的波形,并验证是否符合编码规则。
4.观察并比较单、双极性码(非归零、归零)、时钟信号、时序信号及双相码的波形和相位特点。
5.分析电路,设计实验方案,产生100%占空比的AMI码,比较100%占空比AMI码与50%占空比AMI码的功率谱。(选作)6.分析电路,设计实验方案,产生不同码速率的信息。(选作)7.尝试用信源电路的组合,产生其它码型。(选作)
三、预习要求:
1.复习教材中有关基带信号及时分复用的内容。2.认真预习本实验指导书的工作原理和实验内容。
3.熟悉有关器件的功能及其应用方法以及两模块框图的信号流程和设计原理。4.对于选作实验,自行设计实验方案及测试步骤。
四、实验仪器:、两路3A直流稳压电源
一台
2、双踪示波器
一台
3、频率计
一台
4、数字信源模块
一块
5、HDB3编译码模块
一块
6、频谱仪
一台(选做)2
五、基本实验参考实验步骤: 1.熟悉信源模块的工作原理。
2.调整直流电源输出分别为+12V,-12V。3.用示波器观察数字信源模块上的各种波形。
(1)接通电源
用示波器观察两个通道探头分别接P10的256kHZ时钟和T20的单极性归零码并观察其波形。
(2)用U21产生X1110010(X为任意码,1110010为7位帧同步码)、U22、U23、U24产生任意信息代码,并观察本实验中集中插入帧同步码时分复用信号帧结构以及NRZ码的特点。
(3)用示波器观察P19~P21,P22,P23各点的波形。
(4)用示波器观察AMI码与单极性归零码的关系。(5)观察T1、T2、T3、T4四路时序信号的相位关系。(6)观察单极性非归零码与双相码的波形关系。
七、实验报告要求:
1.根据实验观察和记录各点波形(用座标纸绘),并分析波形与理论是否相符。2.比较不同信码中的AMI码与HDB3码波形是否相同,为什么?
3.什么是时序信号,比较各时序信号的相位关系,并分析时序信号在信号合路时的作用。
实验二
HDB3编、译码实验
一、实验目的: 1. 加深对HDB3编、译码的工作原理的理解。2. 了解HDB3编码与译码器的电路组成及工作过程。3. 了解HDB3码信号中提取位同步信号(时钟)的方法。
二、实验内容: 1. 观察HDB3编码器中的四连零检测、补V、加B补奇、单/双极性变换以及
HDB3码的波形,并验证是否符合编码规则。2. 观察HDB3译码器中的双/单极性变换、V码检测及扣V扣B后的译码波形以及时钟提取电路输出的位同步信号波形。3. 手动加入误码时,观察解码输入和检错显示。4. 当输入信码为外加伪随机信码时,设计实验方案观察输入信码和HDB3码的功率频谱。(选做)5. 设计实验方案,观察与比较100%占空比HDB3码与50%占空比HDB3码的功率谱。(选做)
三、预习及预习报告要求: 1. 预习本实验的工作原理和实验内容。2. 对于选作实验,自行设计实验方案及测试步骤。
四、实验仪器:、两路3A直流稳压电源
一台
2、双踪示波器
一台
3、频率计
一台
4、数字调制模块
一块
5、数字解调模块
一块
6、频谱仪
一台(选做)
五、实验报告要求:
1.根据实验观察和记录各点波形(用座标纸绘),要求绘出32位码的完整波形,并分析波形与理论上的是否相符。
2.若把对应的AMI码送入HDB3译码中会出现什么现象?并说明道理。3.本实验的误码检测电路只能检测哪类误码差错,为什么? 4.对本实验有何体会,有何改进意见?
实验三 数字调制与解调
2FSK调制与解调
一、实验目的:
1、了解二进制移频键控2FSK信号的产生过程及电路的实现方法。
2、了解非相干解调器过零检测的工作原理及电路的实现方法。
3、了解相干解调器锁相解调法的工作原理及电路的实现方法。
二、实验内容:
1、了解相位不连续2FSK信号的频谱特性,了解频偏△f=(f1-f2)/2不同时,传输2FSK信号所需带宽的情况与2ASK信号带宽进行比较。
2、了解2FSK(相位不连续)调制,非相干、相干解调电路的组成及工作原理。
3、观察2FSK调制,非相干、相干解调各点波形。
4、了解畸变信道模拟电路的原理,畸变信号送入过零检测电路与锁相解调电路,会产生如何结果。(选作)5、2FSK信号保持f1=1024KHz.改变f2使f2-f1=3fs时,改变f2使f2-f1=2fs时解调器解调效果。(选作)
6、改变f1、f2的频率大小,观察不同调制指数下的调制解调效果。(选作)
7、利用实验模块的电路,设计出其它解调方法,并自行验证。(选作)
三、预习要求:
1、复习教材有关2FSK调制与解调的理论。
2、复习模拟锁相环的原理和实验方法。
3、认真预习本实验指导书的工作原理和实验内容。
1、对于选作实验,自行设计实验方案及测试步骤。
四、实验仪器:、两路3A直流稳压电源
一台
2、双踪示波器
一台
3、频率计
一台
4、数字调制模块
一块
5、数字解调模块
一块
7、频谱仪
一台(选做)
五、实验报告要求
1、将数字调制器、过零检测器、锁相解调器观察输出波形画出,并给以必要的 说 明。
2、画图时将波形的相位关系正确表示出来,若波形之间产生相位差说明原因。
3、通过实验说明各种解调方法各有什么优缺点。
4、本实验有何收获,请提出改进意见。
2PSK、2DPSK调制与解调
一、实验目的
1、了解2PSK、2DPSK的调制原理及电路的实现方法;
2、掌握绝对码、相对码相互变换方法;
3、了解2PSK调制与解调存在的相位含糊问题;
4、了解2PSK、2DPSK的相干解调原理及电路的实现方法
二、实验内容
1、用示波器观察2PSK、2DPSK调制器信号波形与绝对码比较是否符合调制规律;
2、用示波器观察2PSK、2DPSK信号频谱;
3、用示波器观察2PSK、2DPSK信号解调器信号波形;
4、观察相位含糊所产生的后果;
5、观测绝/相、相/绝变换的规律,设计出另一种定义的绝/相、相/绝变换电路,并测试。(选作)
6、设计实验方案,比较不同信道带宽下调制解调的性能。(选作)
7、利用各种实验模块的电路,自行组合出差分非相干解调的实验。(选作)
8、加入噪声后,设计实验方案测试误码情况。(选作)
三、预习要求:
1、复习教材有关2PSK、2DPSK的调制与解调的理论。
2、复习绝/相、相/绝变换的原理。
3、认真预习本实验指导书的工作原理和实验内容。
4、对于选作实验,自行设计实验方案及测试步骤。
四、实验仪器
1、两路3A直流稳压电源一台
2、频率计一台
3、双踪示波器一台
4、数字调制模块一块
5、数字解调模块一块
6、频谱仪一台
7、连接线若干
五、实验报告要求
1、画出2DPSK调制器、相干解调器详细方框图。
2、根据实验测试记录依次画绝对码为11101100时2DPSK调制器、相干解调器各点波形,并作必要说明。
实验四 P CM 基带通话系统设计
一、实验目的
1、将所做过的独立实验内容综合运用,组成两个采用PCM的2人可通话的基带传输系统。
2、了解独立实验模块在系统实验中所起的作用。改变独立实验模块的参数,直观感受对系统的影响。
3、掌握独立实验模块之间正确的连接方法。
二、实验内容
1、掌握独立实验模块之间正确的连接方法。
2、连接不用时域均衡器的PCM两人通话的基带传输系统。
3、连接使用时域均衡器的PCM两人通话的基带传输系统。(选作)
4、设计实验方案,用其它线路码进行基带传输系统。(选作)
注意:以上实验信号的流程是单向的。要实现2人通话,将耳机交叉后。
三、预习要求
1、复习教材前面相关各章节的理论。
2、认真预习本实验指导书的工作原理和实验内容。
3、对于选作实验,自行设计实验方案及测试步骤。
四、实验仪器
1、两路3A直流电源一台
2、频率计一台
3、示波器一台
4、数字信源模块、数字调制模块、载波、时钟提取模块、数字解调模块、帧同步提取模块、终端模块、PCM编译码模块各一块。
5、连接线若干
五、实验原理
1、不使用时域均衡器模块的基带传输系统:
该系统传输的HDB3码是理想码,即不产生畸变、也不需采取均衡措施。基带传输系统发端:包括PCM编码器、HDB3编码器、复接器等。这些电路都以数字信源模块的时钟相位作为基准,因此PCM编码器所需的时钟、帧同步信号、主时钟都是由信源模块提供。其信号流程图如下:
基带传输系统收端:包括HDB3译码器、时钟提取电路、帧同步提取模块、终端模块,这些电路都是后面模块以前面模块的时钟相位作为基准。因此,PCM译码器需要外时钟、外帧同步信号。而主时钟可根据集成电路的要求,采用异步时钟。我们采用PCM模块自身的主时钟2048KHz。其信号流程如下图:
2、使用时域均衡器的基带传输系统:
该系统所传输的HDB 3码产生畸变。这是模拟传输线传输中的由于时延、衰减等等造成的信码畸变。在收端必须采用均衡的办法加以弥补。其信号流程如下图:
基带传输系统发端时相同的,收端则增加了时域均衡器。在时域均衡器内有信码畸变电路,它应该属于传输线部分。除此之外还有时钟提取电路,它真实的反映了收端时钟的产生过程。在收端同样是后面的模块以前面模块的时钟相位为基准。
使用时域均衡器模块的基带传输系统实验,应该复习时域均衡器模块实验的内容和方法,当信码畸变电路固定后,正确调整可变系数求和电路,使得眼图波形张开最大。改变时钟延时使其处于最佳取样时刻,否则会产生大量误码使信号中断。
六、实验步骤
1、连接好整个系统的电源线和信号线
2、连接不使用时域均衡器的基带传输系统
3、采用数等衬言源模块、时域均衡器模块,复习正确调试时域均衡器的方法
4、连接使用时域均衡器的基带传输系统
七、实验报告
1、画出发端、收端关键波形,且绘出相位关系
2、画出可通话2DPSK方框原理图
3、分析联调时所遇问题,写出是如何解决。
第三篇:通信原理教案 实验五 FSK调制解调实验
实验五 FSK 调制解调实验
(理论课:教材第七章P180--185)
实 验 内 容
1.频率键控(FSK)调制实验 2.频率键控(FSK)解调实验
一、实验目的
1.理解FSK调制的工作原理及电路组成。2.理解利用锁相环解调FSK的原理和实现方法。
二、实验电路工作原理
TP901 TP904TP90832KHz选频 32KHz方波12TP906TP907输出时钟K901D/A TP902模相FSKTP909拟加12解调整 开器(4046形16KHz方波12关FSK调制输出锁相环输 K902D/AK906解调)出 TP903TP90
5PN2K1 F832K904WMCLK 213WMDATA
K903
图2-1 FSK调制解调电原理框图
数字频率调制是数据通信中使用较早的一种通信方式。由于这种调制解调方式容易实现,抗噪声和抗衰减性能较强,因此在中低速数据传输通信系统中得到了较为广泛的应用。
数字调频又可称作移频键控FSK,它是利用载频频率变化来传递数字信息。数字调频信号可以分为相位离散和相位连续两种情形。若两个振荡频率分别由不同的独立振荡器提供,它们之间相位互不相关,这就叫相位离散的数字调频信号;若两个振荡频率由同一振荡信号源提供,只是对其中一个载频进行分频,这样产生的两个载频就是相位连续的数字调频信号。
本实验电路中,由实验一提供的载频频率经过本实验电路分频而得到的两个不同频率的载频信号,则为相位连续的数字调频信号。
(一)FSK调制电路工作原理
FSK调制解调电原理框图,如图2-1所示;图2-2是它的调制电路电原理图。
输入的基带信号由转换开关K904转接后分成两路,一路控制f1=32KHz的载频,另一路经倒相去控制f2=16KHz的载频。当基带信号为“1”时,模拟开关1打开,模拟开关2关闭,此时输出f1=32KHz,当基带信号为“0”时,模拟开关1关闭,模拟开关2开通。此时输出f2=16KHz,于是可在输出端得到已调的FSK信号。
电路中的两路载频(f1、f2)由内时钟信号发生器产生,经过开关K901,K902送入。两路载频分别经射随、选频滤波、射随、再送至模拟开关U901∶A与U901∶B(4066)。
(二)FSK解调电路工作原理 FSK集成电路模拟锁相环解调器由于性能优越,价格低廉,体积小,所以得到了越来越广泛的应用。解调电路电原理图如图2-3所示。
FSK集成电路模拟锁相环解调器的工作原理是十分简单的,只要在设计锁相环时,使
它锁定在FSK的一个载频f1上,对应输出高电平,而对另一载频f2失锁,对应输出低电平,那末在锁相环路滤波器输出端就可以得到解调的基带信号序列。
FSK锁相环解调器中的集成锁相环选用了MC14046。
压控振荡器的中心频率设计在32KHz。图2-3中R924、R925、CA901主要用来确定压控振荡器的振荡频率。R929、C904构成外接低通滤波器,其参数选择要满足环路性能指标的要求。从要求环路能快速捕捉、迅速锁定来看,低通滤波器的通带要宽些;从提高环路的跟踪特性来看,低通滤波器的通带又要窄些。因此电路设计应在满足捕捉时间前提下,尽量减小环路低通滤波器的带宽。
当输入信号为16KHz时,环路失锁。此时环路对16KHz载频的跟踪破坏。可见,环路对32KHz载频锁定时输出高电平,对16KHz载频失锁时就输出低电平。只要适当选择环路参数,使它对32KHz锁定,对16KHz失锁,则在解调器输出端就得到解调输出的基带信号序列。关于FSK调制原理波形见图2-4所示。
三、实验内容
测试FSK调制解调电路TP901—TP909各测量点波形,并作详细分析。
1.按下按键开关: K01、K02、K900。
2.跳线开关设置: K9012–
3、K9022–3。K903:1-2 3 K9041–
2、2KHz的伪随机码,码序列为:*** 做FSK解调实验时,K9041–
2、K9031–2。K905:1-2 3-4K906:2-3 K907:1-2 3.在CA901插上电容,使压控振荡器工作在32KHz,电容在1800Pf2400Pf之间。
4.注意选择不同的数字基带信号的速率。有1110010码(2KHz)、1010交替码(8KHz)。由信号转接开关K904进行选择。
5.接通开关K906“2”和“3”脚,输入FSK信号给解调电路,注意观察“1”“0”码内所含载波的数目。
6.观察FSK解调输出TP907~TP909波形,并作记录,并同时观察FSK调制端的基带信号,比较两者波形,观察是否有失真。
四、测量点说明
TP901:32KHz载频信号,由K901的1与2相连,可调节电位器W901改变幅度。
TP902:16KHz载频信号,由K902的1与2相连,可调节电位器W902改变幅度。
TP903:作为F = 2KHz或8KHz的数字基带信码信号输入,由开关K904决定。K904 的1与2相连:码元速率为2KHz的***码;K904的2与3相连:码元速率为8KHz的10101010码。
TP904:32KHz基带FSK调制信号输出。TP905:16KHz基带FSK调制信号输出。
TP906:FSK调制信号叠加后输出,送到FSK解调电路的由输入开关K905控制。
TP907:FSK解调信号输入。由FSK解调电路的输入开关K906的2与3脚接入
TP908:FSK解调电路工作时钟,正常工作时应为32KHz左右,频偏不大于2KHz,若有偏差,可调节电位器W903或W904和改变CA901的电容4 值。
TP909:FSK解调信号输出,即数字基带信码信号输出,波形同TP903。注:在FSK解调时,K904只能是1与2相连,即解调出码元速率为2KHz的***码。K904的2与3脚不能相连,否则FSK解调电路解调不出此时的数字基带信码信号,因为此时F = 8KHz,fc2 = 16KHz,所以不满足4F ≤ fc1的关系,因为此时它们的频谱重叠了。所以在此项实验做完后,应注意把开关K904设置成1与2相连接的位置上。
五、讨论思考题
1.画出测试点的各点波形。
2.写出改变4046的哪些外围元件参数对其解调正确输出有影响? 3.采用锁相环解调时,其输出信号序列与发送信号序列相比有否产生延迟?
六、实测各点波形
1、FSK频率键控调制电路的工作波形
(上图):TP901:32KHz载频信号(下图):TP902:16KHz载频信号
TP903: 2KHz数字基带信码信号
图理原电路电制调KSF 2-2图 8
图理原电路电调解KSF 3-2图 TP9010t32KHz载频fC1输入TP9020t16KHz载频fC2输入TP9030TP9041110010tt信码032KHz载频fC1输出TP9050t16KHz载频fC2输出TP9060t合路后FSK输出 图2-4 FSK调制原理波形图
上图 TP904:32KHz载频FSK调制信号 K905 1-2 3-4 全部断开后测出 下图 TP905:16KHz载频FSK调制信号
TP906:FSK调制叠加后输出信号 K905 1-2 3-4 测出
2、FSK频率键控解调电路的工作波形 K906 2-3
TP907:FSK解调信号输入。同TP906 10
TP908:FSK解调电路32KHz工作时钟,TP909:FSK解调输出 的2KHz数字基带信码 同TP903
第四篇:单片机原理与应用课程实验教案
《单片机原理与应用》实验教案
第一章 实验安排
共8个实验,要求8次上机完成。这8个实验分别为: 实验一 利用软件仿真器调试算术运算程序 实验二 INT0中断实验
实验三 定时器/计数器定时实验 实验四 定时器/计数器计数实验
实验五 定时器/计数器T0扩展外部中断源实验 实验六 串行口扩展实验 实验七 DAC0832数模转换实验 实验八 8155接口芯片使用实验
其中前六个实验为验证性实验,第七个实验为设计性实验。最后一个为综合性实验。每个实验3学时。
第二章 实验须知
一、预习要求
1、实验前认真阅读实验要求,明确实验目的和实验任务。
2、拟订实验步骤,编好上机程序。
二、报告要求
共八个实验,每个实验完成后交实验报告,写在实验报
告纸上,报告中应包含以下内容:
1、实验名称、实验人姓名、学号、班级
2、实验目的、任务(内容);
3、实验步骤
记录主要实验过程。
4、实验结果
(1)记录实验现象;
(2)要求写出已调试通过的实验程序清单(加适量注 释)
第三章 实验项目及内容
实验一 利用软件仿真器调试算术运算程序 1.目的要求
(1)熟悉WAVE调试软件的使用。(2)熟悉算术运算程序编程和调试的方法。2.实验内容
(1)有6个数据分别放在片内RAM区50H~55H单元中,试求和,并将结果放在片内RAM区03H(高位),04H(低位)单元中。
(2)编程将内部RAM70H~7FH中的16个数据按从小到 大的顺序重新排序。
3.主要仪器设备
PC机一台。
4.程序清单(1)数据和.ASM ORG 0000H LJMP MAIN ORG 1000H MAIN:MOV R2,#06H MOV R3,#00H MOV R4,#00H MOV R0,#50H L1:MOV A,R4 ADD A,@R0 MOV R4,A INC R0 CLR A ADDC A,R3 MOV R3,A DJNZ R2,L1 END(2)数据排序.ASM ORG 0000H LJMP MAIN ORG 1000H MAIN:MOV R2,#70H MOV R3,#71H L2:ACALL L1 INC R2 INC R3 CJNE R3,#80H,L2 L3:SJMP L3 NOP L1:MOV A,R2 MOV R0,A MOV A,R3 MOV R1,A MOV A,@R0 L5:CLR C SUBB A,@R1 MOV A,@R0 JC L4 XCH A,@R1 MOV @R0,A L4:INC R1 CJNE R1,#80H,L5
RET END
实验二 INT0中断实验(验证性实验
3学时,必做)
1.目的要求
(1)掌握MCS-51单片机中断原理以及编程使用方法。(2)理解下降沿中断和低电平中断的区别。
2.实验内容
(1)编写主程序,读取开关SW1的状态,当其闭合时初始化为下降沿中断,反之,初始化为低电平中断,且发光管灭;编写中断服务程序,使发光管闪烁5次,间隔250ms,即中断服务程序的执行时间为2.5秒。退出中断程序时,使发光管灭。(2)用万用表测量C点的电平,按下TR31秒钟,然后松 开,观察C点电平的变化。
3.实验所用仪器
实验板一块、直流稳压电源、编程器一台、万用表一块
4.程序清单(EXP7.ASM)ORG 0000H SJMP MAIN ORG 0003H LJMP INT0 MAIN:MOV SP,#60H mov p1,#0ffh NOP CLR P1.2 NOP NOP MOV C,P1.3 JC LOWER SETB IT0 SJMP CONT LOWER:CLR IT0 CONT:SETB EX0 SETB EA HERE:SJMP HERE INT0:MOV R0,#5 LP:CPL P1.2 DLY:MOV 30H,#5 DEL0:MOV R7,#100 DEL1:MOV R6,#125
DEL2:DJNZ R6,DEL2 DJNZ R7,DEL1 DJNZ 30H,DEL0 DJNZ R0,LP CLR P1.2 RETI END
实验三 定时器/计数器定时实验(验证性实验
3学时,必做)
1. 目的和要求
(1)掌握MCS-51单片机定时器/计数器定时功能的使用方法。
(2)了解定时和计数的本质区别和联系。
2. 实验内容
编写程序,初始化定时器/计数器T0工作在定时方式1,使P1.2输出周期为10秒的方波,即使发光管亮3秒,灭7秒。
3.实验所用仪器
实验板一块、直流稳压电源、编程器一台、万用表一块
4. 程序清单(EXP9.ASM)ORG 0000H LJMP MAIN ORG 000BH LJMP INTT0 MAIN: MOV SP,#60H CLR P1.2 MOV TMOD,#01H MOV TL0,#0B0H MOV TH0,#3CH SETB TR0 SETB ET0 SETB EA LP: SETB P1.2 MOV A,#30 MOV 30H,#00 DL1:CJNE A,30H,DL1 CLR P1.2
MOV A,#70 MOV 30H,#00 DL2:CJNE A,30H,DL2 SJMP LP INTT0: MOV TL0,#0B0H MOV TH0,#3CH INC 30H RETI END 实验四 定时器/计数器计数实验(验证性实验
3学时,必做)
1. 实验目的和要求
(1)掌握MCS-51单片机定时器/计数器计数功能的使用方法。
(2)了解定时和计数的本质区别和联系。
2. 实验内容
编写程序,通过8个发光二极管来显示所计脉冲个数。
3.实验所用仪器
实验板一块、直流稳压电源、编程器一台、万用表一块
4.程序清单(EXP10.ASM)
U33CLK EQU 0FF90H ORG 0000H MAIN:MOV SP,#60H MOV TMOD,#05H SETB TR0 MOV DPTR,#U33CLK RDTIMER: MOV A,TH0 MOV R0,TL0 CJNE A,TH0,RDTIMER MOV R1,A MOV A,R0 CPL A MOVX @DPTR,A SJMP RDTIMEr END
实验五 定时器/计数器T0扩展外部中断源实验
(验证性实验
3学时,必做)
1. 实验目的和要求
掌握利用定时器/计数器扩展外部中断源使用的方法。
2. 实验内容
编写主程序,使发光管灭;编写中断服务程序,当执行中断服务程序时,发光管闪烁5次,间隔500ms,主程序运行后通过按TR3按钮触发中断。
3.实验所用仪器
实验板一块、直流稳压电源、编程器一台、万用表一块
3. 程序清单(EXP11.ASM)ORG 0000H LJMP MAIN ORG 000BH LJMP INTT0 MAIN:MOV SP,#60H MOV TMOD,#05H MOV TH0,#0FFH MOV TL0,#0FFH SETB ET0
SETB EA SETB TR0 CLR P1.2 HERE:SJMP HERE INTT0:MOV R0,#10 LP:CPL P1.2 DLY:MOV 30H,#10 DEL0:MOV R7,#100 DEL1:MOV R6,#125 DEL2:DJNZ R6,DEL2 DJNZ R7,DEL1 DJNZ 30H,DEL0 DJNZ R0,LP CLR P1.2 MOV TH0,#0FFH MOV TL0,#0FFH RETI END
实验六 串行口扩展实验(验证性实验
3学时,必做)
1.实验目的和要求
(1)掌握MCS-51单片机串行口方式0的工作原理。(2)了解方式0的应用,即通过串行口扩展输出口,进行静态显示的方法。
(3)掌握串行移位寄存器芯片74LS164的工作原理。
2.实验内容
编制程序使数码管循环依次显示00到99,每秒加1。
3.实验所用仪器
实验板一块、直流稳压电源、编程器一台、万用表一块
4.程序清单(12.ASM)
ORG 0000H LJMP MAIN ORG 000BH LJMP intt0 MAIN:MOV SP,#60H MOV TMOD,#01H SETB ET0 SETB EA MOV TH0,#3CH MOV TL0,#0B0H SETB TR0 LLP:MOV 30H,#0 MOV 31H,#0 MOV 32H,#0 MOV 33H,#0 LP:MOV R0,#32H MOV R7,#2 ACALL BINBCD MOV DPTR,#TAB DSPLY: MOV A,@R0 MOVC A,@A+DPTR;cpl a MOV SBUF,A DSP1:JNB TI,DSP1 CLR TI INC R0 DJNZ R7,DSPLY LP1:MOV A,30H CJNE A,#10,LP1 MOV 30H,#00H INC 31H MOV A,31H
CJNE A,#100,LP SJMP LLP intt0:MOV TL0,#0B0H MOV TH0,#3CH INC 30H RETI;tab:db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh tab: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h BINBCD:MOV A,31H MOV B,#10 DIV AB MOV 33H,A MOV A,B MOV 32H,A RET END
实验七 DAC0832数模转换实验(设计性实验
3学时,必做)
1. 设计目的
(1)掌握DAC0832与MCS51单片机的接口方法。(2)掌握D/A转换程序的设计方法。
2. 设计题与要求
认真复习所学习的DAC0832的工作方式,利用单缓冲
方式使0832输出锯齿波和三角波。并设计使运放LM741输出0-5V和0--5V的波形。如果不用示波器,如何测试你所设计的电路和所编写的程序是否正确。
3.实验所用仪器
实验板一块、直流稳压电源、编程器一台、万用表一块、示波器一台。
4.设计原理
D/A转换器的输入为数字量,经转换后输出为模拟量。
DAC0832为一个8位D/A转换器,单电源供电,在+5~+15V范围内均可正常工作。MCS-51单片机与DAC0832的接口有3种连接方式,即直通方式、单缓冲方式及双缓冲方式。所谓单缓冲方式就是使DAC0832的两个输入寄存器中有一个处于直通方式,而另一个处于受控的锁存方式,当然也可使两个寄存器同时选通及锁存。本实验中采用该方式。要求WR1和WR2连接在一起接在89C51的WR端,CS和XFER连接在一起接在片选端,ILE接+5V。
0832可以产生很多波形,如:三角波、锯齿波、梯形波等。5.设计内容
编制程序使运放LM741输出锯齿波和三角波,具体步骤:断开开关SW1,输出锯齿波;闭和开关SW1,输出三角波。
6.程序清单(DAC0832.asm)CS0832 EQU 0FF9FH ORG 0000H MAIN:MOV P1,#0FFH NOP JNB P1.3,RWAVE MOV DPTR,#CS0832 MOV A,#00H LP:MOVX @DPTR,A NOP NOP INC A AJMP LP RWAVE:MOV DPTR,#CS0832 MOV A,#00H LP1:MOVX @DPTR,A NOP INC A CJNE A,#255,LP1 NOP LP3:MOVX @DPTR,A NOP
DEC A CJNE A,#00H,LP3 MOVX @DPTR,A NOP SJMP LP1 END
实验8 8155接口芯片使用实验(综合性实验
3学时,必做)
1.实验目的和要求
(!)掌握MCS-51单片机系统I/O扩展方法。
(2)掌握并行接口芯片8155的性能以及编程使用方法。(3)掌握单片机系统动态LED显示和键盘输入程序的设计方法。
2.实验内容
编写程序实现下列功能:程序运行后数码显示管显示HHMMSS(000000),即时分秒,按键调整其为正确的时间并继续运行。
该实验综合性较强,建议学生分两步走:第一步完成显示,可以参考实验六;第二步完成键盘扫描。
3.实验所用仪器
实验板一块、直流稳压电源、编程器一台、万用表一块
4.程序清单(EXP152.asm)CE8155 EQU 0FF80H CA8155 EQU 0FF81H CB8155 EQU 0FF82H CC8155 EQU 0FF83H HMS EQU 40H SECOND EQU 41H MINUTE EQU 42H HOUR EQU 43H ORG 0000H LJMP MAIN ORG 000BH LJMP INTT0 MAIN:MOV SP,#60H MOV A,#00000011B MOV DPTR,#CE8155 MOVX @DPTR,A MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H SETB ET0 SETB EA
SETB TR0 LP2:MOV HMS,#00H MOV SECOND,#00H MOV MINUTE,#00H MOV HOUR,#00H LP3:MOV R0,#30H MOV R7,#6 ACALL BINBCD MOV R2,#01H MOV A,R2 LOOP:MOV DPTR,#CA8155 MOVX @DPTR,A INC DPTR PUSH DPL PUSH DPH MOV DPTR,#TAB MOV A,@R0 MOVC A,@A+DPTR POP DPH POP DPL MOVX @DPTR,A ACALL DL2MS INC R0 MOV A,R2 JB ACC.5,LP1 RL A MOV R2,A AJMP LOOP lp1:acall kd1 AJMP LP3 INTT0:MOV TL0,#0B0H MOV TH0,#3CH INC HMS MOV A,HMS CJNE A,#0AH,PP MOV HMS,#00H INC SECOND MOV A,SECOND CJNE A,#60,PP MOV SECOND,#00H INC MINUTE MOV A,MINUTE CJNE A,#60,PP MOV MINUTE,#00H
INC HOUR MOV A,HOUR CJNE A,#24,PP MOV HOUR,#00H PP:RETI BINBCD:MOV A,HOUR MOV B,#10 DIV AB MOV 30H,A MOV 31H,B MOV A,MINUTE MOV B,#10 DIV AB MOV 32H,A MOV 33H,B MOV A,SECOND MOV B,#10 DIV AB MOV 34H,A MOV 35H,B RET tab:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH DL2MS:MOV R3,#5 DLT1:MOV R4,#125 DLT2:DJNZ R4,DLT2
DJNZ R3,DLT1
RET KD1:ACALL KS1 JNZ LK1 ACALL DL2MS AJMP QQ LK1:ACALL DL2MS ACALL DL2MS ACALL DL2MS ACALL DL2MS ACALL KS1 JZ QQ MOV R5,#0FEH MOV R4,#00H MOV DPTR,#CA8155 MOV A,R5 MOVX @DPTR,A INC DPTR INC DPTR MOVX A,@DPTR JB ACC.0,LONE mm1:acall dl2ms acall dl2ms acall ks1 jnz mm1 INC HOUR MOV A,HOUR CJNE A,#24, LONE MOV HOUR,#00H LONE:MOV A,R5 RL A MOV R5,A MOV DPTR,#CA8155 MOV A,R5 MOVX @DPTR,A INC DPTR INC DPTR MOVX A,@DPTR JB ACC.0,LONE1 mm2:acall dl2ms acall dl2ms acall ks1 jnz mm2 INC MINUTE MOV A,MINUTE CJNE A,#60,LONE1 MOV MINUTE,#00H LONE1: MOV A,R5 RL A MOV R5,A MOV DPTR,#CA8155 MOV A,R5 MOVX @DPTR,A INC DPTR INC DPTR MOVX A,@DPTR JB ACC.0,QQ mm3:acall dl2ms acall dl2ms acall ks1 jnz mm3 INC SECOND MOV A,SECOND
CJNE A,#60,QQ MOV SECOND,#00H QQ:RET KS1:MOV DPTR,#CA8155 MOV A,#00H MOVX @DPTR,A INC DPTR INC DPTR MOVX A,@DPTR CPL A ANL A,#03H RET END
四、考核办法
每个实验:预习10%、实验操作60%、实验报告30%。最后成绩以每次实验课程成绩累加被实验项目个数相除的办法计算。
五、主要参考资料
1、《单片机接口技术开发实验指导书》
北京科技大学C31实验室
2、《8051实验指导书》
西安唐都科教仪器公司