调节定时器常数或计数数值可以调节输出脉冲宽系统晶振为学习教案.pptx
上传人:王子****青蛙 上传时间:2024-09-13 格式:PPTX 页数:63 大小:2.3MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

调节定时器常数或计数数值可以调节输出脉冲宽系统晶振为学习教案.pptx

调节定时器常数或计数数值可以调节输出脉冲宽系统晶振为学习教案.pptx

预览

免费试读已结束,剩余 53 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学实验原理:图1.1为6264外部RAM的扩展(kuòzhǎn)原理图,8031的P0口为RAM的复式地址数据线,P2口的P2.5-P2.7用于对RAM进行片选(通过74LS138译码器)。在外部RAM读/写期间,CPU产生RD/WR信号。P2口输出外部8位地址,P0口分时传送低8位地址。P2ALEMCS-51P0PSENEA实验仪器及器件:伟福系列仿真器、CPU586计算机、实验目标板、WD-4微机稳压电源实验内容与要求:1、指定内部RAM中某块的起始地址和长度,要求将其内容清零。2、指定外部RAM中某块的起始地址和长度,要求将其内容清零。3、指定外部RAM中某块的起始地址和长度,要求将其置为固定值。4、根据(gēnjù)MCS-51与外部数据存储器的接口逻辑原理,编写数据传送程序,使8031内部RAM30H-3FH置初值10H-1FH,然后传送到外部RAM2000H-200FH中,再将2000H-200FH中内容传送到8031内部RAM50H-5FH中。实验步骤:1、开启稳压电源,将其输出调到+5V/-5V。2、关闭稳压电源,将实验目标板电源线+5V端和接地端分别接到稳压电源的+5V端和接地端。3、连接6264器件地址CS到译码器CS1端,使其地址为2000H。4、检查无误,开启稳压电源。5、输入预习编写程序,汇编通过后单步、断点连续(liánxù)运行程序,检查相应存储器结果。实验(shíyàn)接线图伟福WAVE6000使用方法:1、双击桌面WAVE图标,打开WAVE仿真软件。2、建立一个新的用户程序:点击工具条文件菜单——点击新建文件。在新建文件中编写程序。3、保存文件:点击文件菜单下保存文件或快捷键F2,在保存文件对话框内输入文件名,将其存为ASM文件。4、对保存的ASM文件进行汇编:点击项目菜单下编译或快捷键F9。5、确定执行程序地址:将光标点击在要执行程序内,右键,在右键菜单中点击设置PC。6、单步执行程序:快捷键F8。7、断点连续运行程序:将光标点击在设置断电程序内,右键,在右键菜单中点击设置断点,然后(ránhòu)连续运行程序,快捷键CTRL-F9。8、在以下窗口观察运行结果。CPU窗口、信息窗口、数据窗口。注意事项:1、学生进行实验前必须进行预习,拟定程序设计方案。2、连接线路(xiànlù)时注意电源端和接地端,不要反接,线路(xiànlù)检查无误时在开启稳压电源。重点:能提出程序设计思路,对数值传送类指令进行复习。难点:能设计出符合要求、结果正确的实验程序。学生在实验中容易(róngyì)出现的困难及错误:1、系统的程序设计无从下手,设计出的程序不符合题目要求。指令设计不符合格式规范。2、对DJNZ和CJNE两条指令功能混淆。思考题:1、CPU对8031内部RAM存储器和外部RAM存储器各有哪些寻址方式?MCS-51的寻址方式共有六种:立即数寻址、直接寻址、寄存器寻址、寄存器间址、变址寻址、相对寻址。我们(wǒmen)必须掌握其表示的方法。1)立即数与直接地址。ata表示八位立即数,#data16表示是十六位立即数,data或direct表示直接地址。2)Rn(n=0-7)、A、B、CY、DPTR寄存器寻址变量。3)@R0、@R1、@DPTR、SP表示寄存器间址变量。4)DPTR+A、PC+A表示变址寻址的变量。5)PC+rel(相对量)表示相对寻址变量。2、为什么8031最适合于智能仪表和控制应用场合?8031控制功能(gōngnéng)强、体积小、功耗低,具有一定的数据处理能力。能完成数据采集、处理、零位修正、误差补偿、数字显示、报警、数值计算以及各种逻辑判断和控制,使仪器仪表数字化、智能化。参考(cānkǎo)程序:MOVR0,#30HMOVR2,#10HMOVA,#10HA1:MOV@R0,AINCR0INCADJNZR2,A1MOVR0,#30HMOVDPTR,#2000HMOVR2,#10HA2:MOVA,2R0实验(shíyàn)二数制转换运算实验(shíyàn)实验原理:单片机能识别和处理的是二进制码,而输入输出设备(LED显示器、微型打印机等)则使用ASCⅡ或BCD码。为此,在单片机应用系统中经常需要通过程序(chéngxù)进行二进制码与BCD、ASCⅡ码转换。⑴十六进制数与ASCⅡ码之间的转换:当十六进制数在0-9之间时,其对应的ASCⅡ码值为该十六进制数加30H,当十六进制数在A-F之间时,其对应的ASCⅡ码值为该十六进制数加37H.⑵BCD码是每四位二进制数表示一位十进制数。转换方法是将数制二进制数除以100、10,所得商即为