欢迎来到天天文库
浏览记录
ID:45792020
大小:451.61 KB
页数:8页
时间:2019-11-17
《实验指导书S51》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、微机控制技术/微机原理/单片机原理实验指导书1•预备知识1.1计算机C语言/KEIL511.2MCS-51单片机原理与开发,汇编语言2.模数转换(A/D)实验2」相关电路W4L$245A0A1A2A3A4A5MA?・EDm38X337456<・35633X$32、91817二二1622152314B1211二・W123口S6r3B3BBBBB23■■■24a*、2526X:3•"28XId10X11rxz5:LE6X29X312A415A516AC19A"图1单片机基本系统图2ADC0809电路R4RT图3热敏电阻测温电路oscA2A1oscCLKCLKADD
2、-CADD-B>CLK>ADD-C>ADD-BAOrs•n••・B>ADD-A>ADD-AAKP43OXXXXXXXXXXXXxxx图4A/D译码控制电路端口地址注ADD-LE写7FF0H〜7FF7H同时控制START写7FF0H〜7FF7HEOC读3FFFH的DO位查询INTO中断R-AD读7FF0H~7FF7HA/D译码控制电路端口地址图屮各端口地址为表12.2实验过程1)将热敏电阻RT连接到实验板,见图1;连接实验板与电源之间的电源线,如表2;表2实验板电源连接实验板电源端子特性注XrccvVV;11A•>/~11-XJLXS8-2XS9-2+6VXS8-3XS9-3地将实验板上A
3、DC0809(N2)的EOC连接D91的P1.7(飞线连接),这时A/D转换器由P1.7查询,与教材电路相同。如果需A/D转换器工作于中断方式,须连接ADC0809的EOC与D91的INTO。2)将热敏电阻放入热水屮,记录水温变化与放大器输出电压之间的关系,并用函数式表示。温度t电压V2080与实验显示,调整程序参数使二者一致。3)在PC机上KeilC51下编写单片机程序,编译,结果正确后得到冃标文件*.HEX。根据ADC0809电路,各端口需写入的数据如下:表3ADC0809控制指令端口需写入的数据读到的数据注ADD-LE任意-START任意-EOC转换结束R-AD-转换结杲4)在PC机上p
4、rogisp下将H标文件*.HEX载入到单片机芯片AtmelAT89S51O5)将单片机复位,观察显示结果。6)手握热敏电阻改变其温度,观察显示变化情况,应与温度变化趋势一致。3.LED静态显示实验3.1相关电路兰色S2EZSS52B5838858兰总S523SSS285833858兰牡S5332252858^8853兰疗SS33225253B3B858&58388388585BS38VCC数码管显示驱动电路D15EPM7128SLCMGND«TDO10N二NIOVCC5、>・E尸0KU1UVy>rr二二V洽2TDI14WR15A1516A14rAEN1119A920AS21A?TMS23A624ASIS26A4A321A23Al30AO31(】ND述UNz3OA(£IOVCCIO1010町CKIOIOGXD102101010□171TOO1*cd63<6-f66I.6S164863LE>163TCKeiLED:60LEJ5IlstLd6、7、rIK>,%Loe55CS4)AOK1nNCvcc423oscONDOUT图6CPLD译码控制器严畀TCKCT4VCCTTDO匕12TMST-^J•se71o—0—严巧TDI8、091074244:w滾nJA6WRA14…V*-9、3:8DECODERA7ASA6臣A?AODODID2D3D4D506D7A4A351Y7NG2BNY6NG2ANY5NG1Y4NCY3NBY2NAY1NYONX:S::741381GN1A11Y11A21Y21A31Y31A41Y42GN2A12Y12A22Y22A32Y32A42Y4OCTALBUF.宀1W273LED6LED5LED4LED3LED2LED1P7110XXXXXX01000xxx=804xH图7静态显示译码控制电路表4静态显示译码控制电路端口地址端口地址注LED18040HLED28041HLED38042HLED48043HLED58044HLED68045HW273810、047H表5静态显示控制指令端口需写入的数据注W273FFH静态显示模式LED1数1的段代码左边第一位LED2数2的段代码LED3数3的段代码LED4数4的段代码LED5数5的段代码LED6数6的段代码左边第六位4.LED动态显示实验P6611XXXXXX110100xx=F0DxH图8动态显示硬件译码控制电路图中各端口地址分別为表6动态显示硬件译码控制电路端口地址端口地址注段代码端口F0D1H位
5、>・E尸0KU1UVy>rr二二V洽2TDI14WR15A1516A14rAEN1119A920AS21A?TMS23A624ASIS26A4A321A23Al30AO31(】ND述UNz3OA(£IOVCCIO1010町CKIOIOGXD102101010□171TOO1*cd63<6-f66I.6S164863LE>163TCKeiLED:60LEJ5IlstLd
6、
7、rIK>,%Loe55CS4)AOK1nNCvcc423oscONDOUT图6CPLD译码控制器严畀TCKCT4VCCTTDO匕12TMST-^J•se71o—0—严巧TDI
8、091074244:w滾nJA6WRA14…V*-
9、3:8DECODERA7ASA6臣A?AODODID2D3D4D506D7A4A351Y7NG2BNY6NG2ANY5NG1Y4NCY3NBY2NAY1NYONX:S::741381GN1A11Y11A21Y21A31Y31A41Y42GN2A12Y12A22Y22A32Y32A42Y4OCTALBUF.宀1W273LED6LED5LED4LED3LED2LED1P7110XXXXXX01000xxx=804xH图7静态显示译码控制电路表4静态显示译码控制电路端口地址端口地址注LED18040HLED28041HLED38042HLED48043HLED58044HLED68045HW2738
10、047H表5静态显示控制指令端口需写入的数据注W273FFH静态显示模式LED1数1的段代码左边第一位LED2数2的段代码LED3数3的段代码LED4数4的段代码LED5数5的段代码LED6数6的段代码左边第六位4.LED动态显示实验P6611XXXXXX110100xx=F0DxH图8动态显示硬件译码控制电路图中各端口地址分別为表6动态显示硬件译码控制电路端口地址端口地址注段代码端口F0D1H位
此文档下载收益归作者所有