- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中南大学单片机实验报告模板
中南大学实验报告
学 院: 信息科学与工程学院
班 级: 电子信息1x02班
学 号: 09091x****
姓 名: ********
时 间: 2014
实验一:单片机IO口应用实验(P3.3输入P1输出)???????????
一、实验目的:?
1、掌握单片机P3口、P1口简单使用。?2、学习延时程序的编写和使用。??
二、实验原理和内容:?(1)实验原理:?
1、P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知:当P1口作为输入口时,必须先对它置高电平,使内部MOS管截止,因内部上拉电阻是20KΩ—40KΩ,故不会对外部输入产生影响。若不先对它置高,且原来是低电平,则MOS管导通,读入的数据不正确。?2、延时子程序的延时计算。?对于延时的程序?
?DELAY?:MOV??R6,#00H?????????
DELAY1:MOV??R7,#80H??????????????????
DJNZ??R7,$????????
DJNZ??R6,
DELAY1?
查指令表可知MOV、DJNZ指令均需用两个机器周期,而一个机器周期时间长度为12/?6.0MHZ,所以该段指令执行时间为:
(((128+1)×256)+1)×2×(12÷6000000)=132.1ms。?
实验原理图如下:?????
(2)实验内容:?
1、P3.3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一输出。?
2、P1口做输出口,编写程序,使P1口接的8个发光二极管L0—L7按16进制加一的方式点亮发光二极管。??
三、实验步骤:?
1、P3.3用插针连至K1,JU2(P1.0~P1.7)用8芯线连至JL(L0~L7)。?
2、调试、运行程序test1中的MCUIO.ASM。?
3、开关K1每拨动一次,L0~L7发光二极管按16进制方式加一点亮。?
四、实验数据和结果:
图2-4-1?
实验程序框图如下:
(2)实验内容:?
MCS—51外部扩展空间很大,但数据总线口和控制信号的负载能力是有限的,若需要扩展的芯片较多,则MCS—51总线口负载过重,74LS244是一个输入扩展口,同时也是一个单向驱动器,以减轻总线负担。74LS273作为同向输出口,控制8个发光二极管的亮灭。?
三、?实验步骤:?
1、74LS244的输入端PI0~PI7接JK(K1~K8),74LS273的输出端PO0~PO7接JL(L0~L7),CS_244接Y2,CS_273接Y3。?
调试、运行程序test4中的IO.ASM。?3、拨动K1~K8,观察L0~L7点亮情况。
拨动K1~K8,观察L0~L7点亮情况。
实验数据和结果:
实验结果如上图所示拨动开关,则相应的灯亮
五、实验总结:?
MCS—51外部扩展空间很大,但数据总线口和控制信号的负载能力是有限的,若需要扩展的芯片较多,则MCS—51总线口负载过重,74LS244是一个输入扩展口,同时也是一个单向驱动器,以减轻总线负担。74LS273作为同向输出口,控制8个发光二极管的亮灭。实验时可能由于开关的问题无法保证每个二极管的亮灭,今后试验要注意。
实验三:A/D?转换实验?
一、?实验目的?
?????1、掌握A/?D转换与单片机的接口方法。??????2、了解A/?D芯片0809转换性能及编程方法。??????3、通过实验了解单片机如何进行数据采集。??
二、?实验内容?
?????利用实验仪上的0809做A/?D转换实验,实验仪上的电位器提供模拟量输入。编制程序,将模拟量转换成数字量,通过显示接口芯片8279在七段数码管上显示。??
三、?实验说明?
A/?D转换器大致分有三类:一是双积分A/?D转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近式A/?D转换器,精度、速度、价格适中;三是并行A/?D转换器,速度快,价格也昂贵。实验用ADC0809属第二类,是8位A/?D转换器。
每采集一次一般需100μs。由于ADC0809?A/D转换器转换结束后会自动产生EOC信号(高电平有效),取反后将其与8031的INT0相连,可以用中断方式读取A/?D转换结果。
四、?实验接线图?
显示部分原理图参考键盘显示控制器8279应用实验。
?实验程序框图
六、?实验步骤?
1、把0809的0通道IN0用插针线接至电位器模拟电压产生区Vout插孔(0~5V)。?
2、0809的时钟CLK_0809插孔与固定脉冲输出端500KHz相连。?3、0
文档评论(0)