欢迎来到天天文库
浏览记录
ID:45576629
大小:956.47 KB
页数:25页
时间:2019-11-15
《单片机技术基础实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机技术基础实验报告学院:自动化学院专业:电气工程及其自动化班级:学号:姓名:任课教师:实验1:Proteus软件快速入门一、实验目的与要求:1、认识Proteus软件;2、掌握用Proteus软件建立文件;3、掌握如何使用Proteus软件元件库;二、实验设备、仪器、工具:安装有Proteus和Keil软件的微机。三、实验步骤:在Proteus软件中画原理图四、实验结果:1912丄士-HT1一31>XTM1XTMZ♦gg阳“从MS•心相GM心处?pzxy>ePZ1WP2ZACP23A1,ALEP23
2、A1ZF2j»AUFZ.?fA®FIDP3aRX»P1.1P3.1HXDF12F3ZirnnrP1J•zoTirrPInA1D8IEDRS3、行仿真调试;二、实验设备、仪器、工具:安装有proteus和keil软件的电脑。三、实验步骤:1、在proteus软件中画原理图;2、keil软件下编写源程序并编译形成可执行文件.hex;3、载源程序;4、仿真。四、实验结果:F0QT*K3RO.MOIP02TA»2P0arA>3FOFOSfAMPO«f«»Cpo.r/AtrXTAL1XTAL2R2nrASPN、•好2JTA«ZXA112SCA132**1«"gtS3nr«x>3.VTX»33rtTTB□□TWTTF3-4HT3F3STT1P3^KmP34、?^F■01■02^03^04■D8…._nr亠lc_.~F—PYDRn§nshs牡旅柱卸■■•■■•■■六、源程序代码:ORG0000HAJMPMATN1ORG000311MAIN1:MOVA,#0FEHMAIN:MOVP0,ARLAAJMPMAINEND实验3:单片机最小应用系统一、实验目的与要求:1.掌握单片机最小系统的设计方法;2.掌握如何使用Proteus软件元件库;二、实验设备、仪器、工具:安装有Proteus和Keil软件的微机。三、实验内容:1.设计AT89C51(或STC89C51)单5、片机最小系统;2.实现编码4X4键盘及8位LED显示驱动;四、实验步骤:1.在Proteus软件中画原理图;2.Keil软件下编写源程序并编译形成可执行文件.hex;3.载源程序;4.仿真。五、实验结果:J1.XTAL1POD^ADOXTAL2R8TF0.VAD1FO2TA02FO3*A03P0.4/AD4POSfAOSPOfifADGPO.7/AD7PND'ASF2.V^3F2^A10MAWALI口FZ.WA1ZFZ>A13PZ/WAUF2.7/A1SpinP:m・RXDpi.iP3.1/TXDP126、P32*nrn]P13P33HTTF1.O>LJ«TE#dcfincucharunsign7、edchar#dcfincuintunsignedintvoiddclavms(uintx){.uchari;whilc(x~){for(i=0;i<120;i++);}}.••voidmain(void){.whilc(1){P0=0xfd;dclavms(lOO);实验4:单片机最小应用系统软件编程一、实验目的与要求:1.掌握单片机指令及其编程方法;2.掌握KeilC使用方法;二、实验设备仪器工具:安装有Proteus和Keil软件的微机。三、实验内容:1.编程实现4x键盘扫描编码;2.编程实现8位8、LED显示子程序;四、实验步骤:1.Keil软件下编写源程序并编译形成可执行文件・hcx;2.载源程序;3.仿真。M雪»l»«"x»r五、实验结果:rz.rmi9•JD・!IVTX.F3J-BTTJTVTTT'FXWTU*3SHT1■ME六、源程序代码:#include#include#defineucharunsignedchar#defineuintunsignedintvoiddelavms(u
3、行仿真调试;二、实验设备、仪器、工具:安装有proteus和keil软件的电脑。三、实验步骤:1、在proteus软件中画原理图;2、keil软件下编写源程序并编译形成可执行文件.hex;3、载源程序;4、仿真。四、实验结果:F0QT*K3RO.MOIP02TA»2P0arA>3FOFOSfAMPO«f«»Cpo.r/AtrXTAL1XTAL2R2nrASPN、•好2JTA«ZXA112SCA132**1«"gtS3nr«x>3.VTX»33rtTTB□□TWTTF3-4HT3F3STT1P3^KmP3
4、?^F■01■02^03^04■D8…._nr亠lc_.~F—PYDRn§nshs牡旅柱卸■■•■■•■■六、源程序代码:ORG0000HAJMPMATN1ORG000311MAIN1:MOVA,#0FEHMAIN:MOVP0,ARLAAJMPMAINEND实验3:单片机最小应用系统一、实验目的与要求:1.掌握单片机最小系统的设计方法;2.掌握如何使用Proteus软件元件库;二、实验设备、仪器、工具:安装有Proteus和Keil软件的微机。三、实验内容:1.设计AT89C51(或STC89C51)单
5、片机最小系统;2.实现编码4X4键盘及8位LED显示驱动;四、实验步骤:1.在Proteus软件中画原理图;2.Keil软件下编写源程序并编译形成可执行文件.hex;3.载源程序;4.仿真。五、实验结果:J1.XTAL1POD^ADOXTAL2R8TF0.VAD1FO2TA02FO3*A03P0.4/AD4POSfAOSPOfifADGPO.7/AD7PND'ASF2.V^3F2^A10MAWALI口FZ.WA1ZFZ>A13PZ/WAUF2.7/A1SpinP:m・RXDpi.iP3.1/TXDP12
6、P32*nrn]P13P33HTTF1.O>LJ«TE#dcfincucharunsign
7、edchar#dcfincuintunsignedintvoiddclavms(uintx){.uchari;whilc(x~){for(i=0;i<120;i++);}}.••voidmain(void){.whilc(1){P0=0xfd;dclavms(lOO);实验4:单片机最小应用系统软件编程一、实验目的与要求:1.掌握单片机指令及其编程方法;2.掌握KeilC使用方法;二、实验设备仪器工具:安装有Proteus和Keil软件的微机。三、实验内容:1.编程实现4x键盘扫描编码;2.编程实现8位
8、LED显示子程序;四、实验步骤:1.Keil软件下编写源程序并编译形成可执行文件・hcx;2.载源程序;3.仿真。M雪»l»«"x»r五、实验结果:rz.rmi9•JD・!IVTX.F3J-BTTJTVTTT'FXWTU*3SHT1■ME六、源程序代码:#include#include#defineucharunsignedchar#defineuintunsignedintvoiddelavms(u
此文档下载收益归作者所有