单片机怎么控制传奇脱机脚本怎么写转到一定角度??程序要怎么写??感谢

求助谁帮我用单片机控制的16x16点阵LED循环显示“08自动化毕业设计张少鹏”,这个程序怎么写嘛?_百度知道
求助谁帮我用单片机控制的16x16点阵LED循环显示“08自动化毕业设计张少鹏”,这个程序怎么写嘛?
谁能帮我用单片机控制的16x16点阵LED循环显示“08自动化毕业设计张少鹏”,这个程序怎么写嘛?我只要程序放在论文里
是静止的一个字一个字的循环显示~
我有更好的答案
按默认排序
去知网找吧,不会搜的可以去网上问问,也可以我空间看,我baidu空间里找论文的具体步骤和地方
其他类似问题
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁求Progisp的使用说明??_单片机_百科问答
求Progisp的使用说明??
提问者:唐冬泽
  一、Progisp的特点:   最新特性   支持所有的AVR芯片的编程,支持AT89S52,AT89S52   支持自定义并口下载编程器   支持自定义串口的下载编程器   支持STK500编程器   支持USBASP编程器   支持并口的并行编程器   支持USBProg编程器   支持自定义编程芯片   支持自定义编程熔丝信息提示信息   支持USBProg的在线升级(通过USB口)   支持USBProg-C实现脱机下载   支持命令行方式,可以直接嵌入其他IDE中使用   绿色软件,无需安装,占用资源少   支持自定义汉化信息提示   支持工程管理--可以将所有的配置数据与编程数据打包为单一文件。   二、progisp的主界面(基本配置)   progisp的主界面(熔丝导航)   程序启动后默认为非脱机数据模式,如果&脱机数据&选择后,&自动&等按钮将会变为&写入映像&如下图的按钮,用来对脱机编程下载器的脱机数据的读写操作。   脱机数据的编程内容及选项与正常操作时选项相同。(关于脱机编程的详细情况见脱机下载器的说明书)   1, 正常编程的步骤。连接好目标板,加电,先调入编程数据,选择熔丝位,选择自动完成的设置。按下&自动&完成编程。(&脱机数据&一定不能选择)   2, 下载脱机数据。插入脱机下载器,调入需要脱机编程的数据,选择熔丝位,选择&脱机数据&,选择脱机操作的自动完成的设置的参数。按下&写入映像&完成数据下载(&下载脱机数据&一定要选择)   3, 升级下载器的程序。选择住界面的&配置&栏,点击&升级固件&这是会弹出加载需要升级固件的程序,选择升级固件的程序后,如果,固件符合升级文件的格式&升级固件&变灰,否则,出错。这时压下下载器的按钮不放将下载器插入电脑的USB口这时所有的指示灯都不亮,松开下载器的按钮,下面的进程条会提示升级的进程,升级完成后拔下下载器,drive,再重新插入就完成了固件的升级。(注意:不要采用非本工作室提供的固件升级程序,否则可能的你的下载器就无法使用了)   特别提示:&提供时钟&选择后配合本工作室的下载器,可以为目标板的cpu提供时钟,这样可以解锁被锁定的芯片   三、工程管理。   工程管理可以将当前编程的数据,配置(包括熔丝位,Encorder,加密位,编程设置选项)保存为单一的工程文件,已供下次编程调入使用。(对于编程不同的芯片,不同的配置,不同的版本特别有利)   四、Flash,Eeprom的数据修改   Proisp可以打开,二进制,十六进制等格式的编程数据。数据调入后可以编辑修改清除。   也可将调入的数据转存为其他格式的数据   五、配置部分(也是最有特色的部分)。   重点介绍一下,FuseMask的作用。设置此参数可以是某位的熔丝位直接编程,无论在界面上是否选择。   六、快捷键   Ctrl+F12,程序最小化与恢复。具体的编程操作见下图   在图形界面下只需按下快捷键就可操作无需将progisp的主界面调入桌面,这样操作应比命令行更简洁方便,建议用此种方法嵌入你的ide,选择&数据自动重载&每次编译产生新的文件,progisp都会自动重新调入,烧写新的程序   七、命令行的使用方法如下:   progisp [-p{programmer}] [-d{device}] [-e] [-w{f,e,u,l}] [-f{ffilename,efilename}] [-v{f,e}] [-r{f,e,u,l,c}]   [-p{programmer}]   programmer 下载线类型,usbprog,usbasp,paraisp(并口isp,标准支持stk200/300,其他的并口线支持,请在图形界面下设置,或直接修改proisp.ini)   [-e]   擦除芯片   [-w{f,e,u,l}]   写入flash,eeprom,fuse,lock数据(fuse,lock的值未做输入,建议使用图形界面修改)   [-f{ffilename,efilename}]   打开的flash与eeprom文件   [-v{f,e}]   校验flash,eeprom   [-r{f,e,u,l,c}]   读出flash,eeprom,fuse,lock数据(由于未做显示执行后无结果显示)   [-d{device}]   device 单片机类型 举例 使用usbprog下载线编写atmega8芯片,flash文件为prog51.hex,eeprom 文件为prog51.eep,擦除芯片   progisp -pusbprog -datmega8 -ffprog51.hex -feprog51.eep -e   附device 单片机类型   AT86RF401   AT89S52   AT89S52   AT90CAN32   AT90CAN64   AT90CAN128   AT90PWM2   AT90PWM3   AT90S1200   AT90S2313   AT90S2323   AT90S2343   AT90S4414   AT90S4433   AT90S4434   AT90S8515   AT90S8535   AT90USB1286   AT90USB1287   ATmega8   ATmega16   ATmega32   ATmega48   ATmega64   ATmega88   ATmega103   ATmega128   ATmega161   ATmega162   ATmega163   ATmega164   ATmega165   ATmega168   ATmega169   ATmega323   ATmega324   ATmega325   ATmega329   ATmega406   ATmega640   ATmega644   ATmega645   ATmega649   ATmega1280   ATmega1281   ATmega2560   ATmega2561   ATmega3250   ATmega3290   ATmega6450   ATmega6490   ATmega8515   ATmega8535   ATtiny11   ATtiny12   ATtiny13 ATtiny15 ATtiny22 ATtiny24 ATtiny25 ATtiny26 ATtiny28 ATtiny44 ATtiny45 ATtiny84 ATtiny85 ATtiny261 ATtiny461 ATtiny861 ATtiny2313 AT24C01 AT24C02 AT24C04 AT24C08 AT24C16 AT24C32 AT24C64 AT24C128 AT24C256 AT24C512 AT89S2051 AT89S4051 AT89LP2052 AT89LP4052 AT89LP213 AT89LP214 AT89LP216 实验二 单片机最小系统熟悉实验   一、实验目的   1.熟悉52系列单片机。   2 了解AT89S52的P0口、P1口、P2口、P3口功能特点和使用方法。   3.学习AT89S52的编程、仿真、调试、芯片烧录   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路   图2.1 单片机最小系统实验电路   四、实验注意事项   1./EA接高电平,使用片内存储器。   2.P1。0口外接LED,可以先加510欧限流电阻,若这亮度不够,可以不用。   五、实验现象   电路接通后,LED灯一亮一灭发光,频率稳定。按下复位键,程序从头开始执行。   实验三 数码管静态显示实验   一、实验目的   1、熟悉52系列单片机。   2、了解AT89S52 P1口的使用方法。   3、掌握共阴数码管的原理及使用方法。   4、学习AT89S52的编程、仿真、调试、编译、芯片烧录。   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路(如图3。1所示)   图3.1 数码管静态显示电路原理图   四、实验注意事项   1、/EA端接+5V。   2、数码管为共阴数码管。   3、图中粗线部分为要求学生自己连线部分。   4、LED和限流电阻分别放在实验箱扩展座U7和元元件座上。   5、实验箱上静态显示部分使用的是共阳数码管,在此实验中需要同学们按照原理图自己搭接电路,以锻炼动手能力。   五、实验现象   数字0D9循环显示,延迟时间为1秒。   六、思考   在共阴数码管上显示字母ADF(不区分大小写 )。   实验四 数码管动态扫描显示实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P1口、P3口的使用方法。   3、学习驱动芯片ULN2003A的原理及使用方法。   4、学习驱动芯片74HC245的原理及使用方法。   5、掌握共阴数码管的原理及使用方法。   6、掌握数码管动态显示的原理及使用方法。   7、学习AT89S52的编程、仿真、调试、编译、芯片烧录。   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路(如图所示)   图4.1 数码管动态显示电路原理图 四、实验注意事项   1、所用数码管为共阴数码管,做动态扫描时请同学们注意。   2、驱动芯片ULN2003A可以放在XK-DP1型单片机及接口技术实验箱底座上。   3、因图中将驱动芯片74245的GND和VCC引脚隐藏,故同学们自己连线时一定要将GND和VCC连上,否则芯片不工作。   4、/E端接GND,DIR接VCC。   5、芯片ULN2003A 为段码驱动,SN74LS245为片选驱动。   6、XK-DP1实验箱上a,b,c,d,e,f,g,dp为SN74LS245的信号输入端,接单片机的P3口;1,GMP52-997,2,3,4,5,6,7,8为片选端,本实验用四位LED所以选择四个即可。   7、实验中需将段码信号和片选信号,GND和VCC以及/E和DIR端连接正确,/EA端接+5V.   五、实验现象   显示数字1D4。   六、思考   显示其它数字或字符。   实验五 矩阵式键盘输入实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52单片机的P0口、P1口的使用方法。   3、了解共阳数码管和共阴数码管的原理及使用方法。   4、掌握矩阵键盘的原理及使用方法。   5、学习AT89S52的编程、仿真、调试、编译、芯片烧录。对应文件KEY.HEX。   6、学习用共阴极数码管时相关的电路和程序编写   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路   图5.1 矩阵键盘电路原理图   四、实验注意事项   1、数码管为共阳数码管。   2、图中粗线部分为要求学生自己连线部分。   3、DP-1实验箱中只有共阴数码管,请同学们自行设计电路。(可以把数码管放在扩展座U7上,驱动芯片放在扩展座U8上,限流电阻放在元件扩展座上)。   五、实验现象   按哪一位按键,在数码管上显示其数字。   六、实验报告要求   为了让学生灵活应用所学知识和使用单片机实验箱搭建电路,本实验重在培养学生的灵活应用能力,因此本实验报告要求即为:自行设计使用共阴数码管电路并编写相关程序。   实验六 两位数码管静态显示实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P0口、P1口的使用方法。   3、掌握静态显示的原理及使用方法。   4、学习AT89S52的编程、仿真、调试、编译、芯片烧录。   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路   图6.1 两位数码管静态显示   四、实验注意事项   1、数码管为共阳数码管。   2、驱动芯片74LS47不用加限流电阻即可驱动数码管   3、按原理图仔细联接电路   实验七 分支程序编写实验   一、 实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P0口、P1口的使用方法。   3、掌握矩阵键盘的原理及使用方法。   4、学习AT89S52的编程、仿真、调试、编译、芯片烧录。   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验要求   例 设a存放在累加器A中,b存放在寄存器B中,要求按下式   计算Y值,并将结果Y存于累加器A中,试编写程序。   a-b (a&0)   Y =   a+b (a & 0)   解:本题关键是判a是正数,还是负数;由ACC.7便知。   ORG 1000H   BR: JB ACC.7,MINUS   CLR C   SUBB A,B   SJMP DONE   MINUS: ADD A,B   DONE: SJMP $   END   实验八 查表程序编写实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P0口、P1口的使用方法。   3、掌握矩阵键盘的原理及使用方法。   4、学习AT89S52的编程、仿真、调试、编译、芯片烧录。   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验要求   1.项目描述   将0~9这十个数循环送P1口七段LED上显示。   2.硬件电路与工作原理   让学生根据任务分析硬件要求,画出具体电路,并在实验开发板上接线   3.程序设计(给出控制程序) START: ORG 0100H MAIN: MOV R0,#00H MOV DPTR,#TABLE DISP: MOV A,R0 MOVC A,@A+ADPTR MOV P1,A ACALL DELAY INC R0 CJNE R0,#0AH,DISP AJMP MAIN DELAY: MOV R1,#0FFH LOOP0: MOV R2,#0FFH LOOP1: DJNZ R2,LOOP1 DJNZ R1,LOOP0 RET TABLE:DB 0C0H,0F9H, DB 0A4H,0B0H DB 99H, 92H DB 82H, 0F8H DB 80H, 90H END 实验九 脉冲发生电路   一、实验目的   1、熟悉51系列单片机。   2、掌握AT89S52 P1口的使用方法。   3、学习AT89S52的编程、仿真、调试、芯片烧录。对应文件MC1.HEX。   二、实验器材   1、XKDDP1型单片机及接口技术实验箱   2、万用表   三、实验电路(如图7.1所示)   图9.1 脉冲发生电路   四、实验注意事项   1、脉冲的输出口为P1.0口。   2、/EA端接+5V   3、P1。0可以外接实验箱上的共阳3*8LED灯,注意不要接错。+5V插接左上角插孔,下端对应接点低电平有效。   五、实验现象   高低电平间隔输出,延迟时间为1秒。   六、思考   将高低电平间隔输出的延迟时间改为0.5秒。   实验十 8位逻辑电平输出   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P1口的使用方法。   3、学习驱动芯片74373的使用方法。   4、学习LED发光二极管的原理及使用方法。   5、学习AT89S52的编程、仿真、调试、芯片烧录。对应文件TTL.HEX。   二、实验器材   1、XKDDP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路(如图10.1所示)   图10.1位逻辑电平输出   四、实验注意事项   1、/EA端接+5V。   2、图中粗线部分为要求学生自己连线部分。   五、实验现象   1、先是8个LED发光二极管循环亮,延迟时间为0.25秒。   2、分组显示,延迟时间为0.25秒.   3、跳转到现象1重新开始。   实验十一 可编程并行I/O接口8155外扩RAM实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P0口、P1口、P2口、P3口的使用方法。   3、了解LED发光二极管的原理及使用方法。   4、掌握可编程并行I/O接口芯片8155外扩RAM的原理及使用方法。   5、学习AT89S52的编程、仿真、调试、编译、芯片烧录。对应文件RW8155.HEX。   二、实验器材   1、XKDDP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路(如图11.1所示)   图11.1 8155外扩RAM电路原理图   四、实验注意事项   1、/EA端接+5V。   2、芯片8155放在XKDDP1型单片机及接口技术实验箱底座上。   3、驱动芯片74373放在XKDDP1型单片机及接口技术实验箱底座上。   4、因图中将驱动芯片7的GND、VCC引脚隐藏,故同学们自己连线时一定要将GND和VCC连上,否则芯片不工作。   5、图中粗线部分为要求学生自己连线部分。   五、实验现象   将立即数00H-0FH送入8155内的00H-0FH地址单元,并在P1口输出其二进制代码,通过LED发光二极管将其显示出来,显示延迟时间为1秒。   实验十二 1602字符液晶显示实验   一、实验目的   1、熟悉51系列单片机   2、了解AT89S52 P1口、P2口的使用方法   3、了解电位器的使用方法   4、掌握液晶模块LCD的原理及使用方法   5、学习AT89S52的编程、仿真、调试、编译、芯片烧录。对应文件LCD.HEX   二、实验器材   1、 XK-DP1型单片机及接口技术实验箱   2、 仿真器   3、 烧录器   4、 AT89S52芯片 1片   5、 连接导线若干   6、 液晶LCD1602C   三、实验电路   图12.1 液晶模块实验电路原理图   四、实验注意事项   1、/EA端接+5V   2、图中粗线部分为要求学生自己连线部分   3、实验箱上所注BLA和BLK分别LCD背光灯的阳极和阴极,直接对应接+5V即亮。   五、实验现象   1、循环显示&1-9&字样   六、思考   请同学们在液晶模块上显示&HOW ARE YOU&   实验十三 RS232串行通信实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P1口、P2口、P3口的使用方法。   3、了解LED数码管的原理及使用方法。   4、掌握串行通信的原理及使用方法。   5、学习驱动芯片MAX232的原理及使用方法。   6、学习AT89S52的编程、仿真、调试、编译、芯片烧录。对应文件RS232.HEX。   二、实验器材   1、 XK-DP1型单片机及接口技术实验箱   2、 RS-232通信电缆一根   2、连接导线若干   三、实验电路(如图13.1所示)   图13.1 RS232通信电路原理图   四、实验注意事项   1、数码管为共阴数码管,公共端接+5V。   2、发送的数据不能超过255,否则只显示最低两位。   3、图中粗线部分为要求学生自己连线部分。   五、实验现象   由单片机发送的数据0D255(FFH,十六进制)在串口调试sscom32.exe软件中显示出来,由串口调试sscom32.exe软件发送的数据在单片机中收到后在数码管中显示出来(注意发送的数据不能超过255,否则只显示最低两位)   实验十四 模数转换实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P0口、P1口、P2口、P3口的使用方法。   3、了解LED发光二极管的原理及使用方法。   4、掌握A/D转换芯片ADC0809的原理及使用方法。   5、学习或非门芯片7402、电位器的原理及使用方法。   6、学习AT89S52的编程、仿真、调试、编译、芯片烧录。对应文件AD.HEX。   二、实验器材   1、XK-DP1型单片机及接口技术实验箱 2、连接导线若干   三、实验电路   图14.1 模数转换实验电路   四、实验注意事项   1、/EA端接+5V。   2.ADC0809的输入端所加限流电阻此处不用排阻,改用管座上的电阻,可选择510欧的电阻。   3、芯片7放在XKDDP1型单片机及接口技术实验箱相应扩展座上。   4、因图中将芯片A/D、74373的GND、VCC引脚隐藏、故同学们自己连线时要将GND和VCC连上,否则芯片不工作。   五、实验现象   调动电位器阻值的大小,通过ADC0809将模拟量转化为数字量,并在P1口输出其二进制代码,用LED发光二极管指示其二进制代码。   实验十五 数模转换实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P0口、P2口、P3口的使用方法。   3、了解运算放大器UA741的原理及使用方法。   4、掌握74138译码器的原理及使用方法。   5、掌握D/A转换芯片DAC0832的原理及使用方法。   6、学习AT89S52的编程、仿真、调试、编译、芯片烧录。对应文件DA.HEX。   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路   图15.1 D/A转换电路原理图   四、实验注意事项   1、/EA端接+5V   2、芯片uA741放在XK-DP1型单片机及接口技术实验箱底座IC4上。   3、芯片uA741(接7.5K电阻)放在XK-DP1型单片机及接口技术实验箱底座U8上。   4、7.5K电阻和2个15K放在XK-DP1型单片机及接口技术实验箱相关元件座上。   5、图中粗线部分为要求学生自己连线部分。   五、实验现象   通过万用表测其电压值变化由小变大。   实验十六 直流电机驱动实验   一、 实验目的   1. 了解芯片LG9110的功能与使用方法   2. 了解拨码开关的电路原理与使用方法   二、 实验器材   1. XK-DP1型单片机及接口技术实验箱   2. 连接导线若干条   三、 实验电路   图16.1 直流电机驱动实验电路   四、实验注意事项   1.OUT1和OUT2接直流电机(已经接好)   2.U9的IN1和IN2分别为正、反转信号输入端,高电平有效,两者同高或者同为低电平时,电机不转。   3.IN1和IN2分别接U11的任意两个OUT端,拨码开关拨动方向决定了OUT端的输出电平。   4.LG9110的输入电源电压范围是2.5-12伏,此处选择5V   五、实验现象   1.接上+5V电源,红色LED亮   2.IN1为高电平,IN2为低电平时,电机正转,同时绿色LED亮;IN2为高电平,IN1为低电平时,电机反转,同时黄色LED亮;其它情况电机不转。   实验十七 步进电机驱动实验   步进电动机的工作原理及运用   1、步进电动机有三线式、五线式、六线式三种,但其控制方式均相同,必须以脉冲电流来驱动。若每旋转一圈以200个励磁信号来计算,则每个励磁信号前进18度,其旋转角度与脉冲数成正比,正、反转可由脉冲顺序来控制。 2、步进电动机的励磁方式可分为全部励磁及半步励磁,其中全步励磁又有1相励磁及2相励磁之分,而半步励磁又称1-2相励磁。图为步进电动机的控制等效电路,适应控制A、B、/A、/B的励磁信号,即可控制步进电动机的转动。每输出一个脉冲信号,步进电动机只走一步。因此,依序不断送出脉冲信号,即可步进电动机连续转动。分述如下:   (1) 1相励磁法:在每一瞬间只有一个线圈导通。消耗电力小,精确度良好,但转矩小,振动较大,每送一励磁信号可走1.8度。若欲以1相励磁法控制步进电动机正转,其励磁顺序如图所示。若励磁信号反向传送,则步进电动机反转。   励磁顺序: A&B&C&D&A (2) 2相励磁法:在每一瞬间会有二个线圈同时导通。因其转矩大,振动小,故为目前使用最多的励磁方式,每送一励磁信号可走1.8度。若以2相励磁法控制步进电动机正转,其励磁顺序如图所示。若励磁信号反向传送,则步进电动机反转。   励磁顺序: AB&BC&CD&DA&AB (3)1-2相励磁法:为1相与2相轮流交替导通。因分辨率提高,且运转平滑,每送一励磁信号可走0.9度,故亦广泛被采用。若以1相励磁法控制步进电动机正转,其励磁顺序如图所示。若励磁信号反向传送,则步进电动机反转。   励磁顺序: A&AB&B&BC&C&CD&D&DA&A   3、步进电动机的负载转矩与速度成反比,速度愈快负载转矩愈小,当速度快至其极限时,步进电动机即不再运转。所以在每走一步后,程序必须延时一段时间(最小时间为10us)。   一、实验目的   1、掌握采用单片机控制步进电机的硬件接口技术。   2、掌握步进电机驱动程序的设计和调试方法。   3、熟悉步进电动机的工作特性。   4、用两相励磁法,由单片机的P1.0~P1.3来控制步进电机。   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、仿真器   3、烧录器   4、AT89S52芯片 ULN2003 各1片   5、连接导线若干   6、步进电机   7、学习AT8S52的编程、仿真、调试、编译、芯片烧录。对应文件MOTOR.HEX   三、实验电路   原理图如下图   我们使用的是DC12V 四相步进电机,步矩角为15o/步。用4个I/O口接驱动电路后控制A、B、C、D四相。驱动电路选用ULN2003达林顿管。另外两个公共端接+12V。   图17.1 步进电机驱动电路   四、实验注意事项   1、/EA端接+5V   2.A、B、C、D分别接单片机的P1.0、P1.1、P1.2、P1.3   2、学生按照电路图连接线路   五、实验现象   每步转动后的延时时间可以影响到步进电机的转动速度,延时时间越短,转动速度越快,但延时时间过短(最小10us)电机停止转动。实验者可改变一下延时时间,同时观察一下步进电机的转动速度。   六、思考   编写程序,让步进电机1步/秒转动。   实验十八 单片机音乐与LM386功放电路实验   一、实验目的   1、熟悉51系列单片机   2、了解AT89S52 P1口的使用方法   3、了解音频放大器LM386的性能特点和使用方法   4、学习AT89S52的编程、仿真、调试、编译、芯片烧录。对应文件MUSIC.HEX   二、实验器材   1、 XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路   图18.1 单片机音乐实验电路原理图   四、实验注意事项   1、/EA端接+5V。   2、图中粗线部分为要求学生自己连线部分。   3、要产生音频脉冲,只要算出某一音频的周期,然后将此周期除以2,即为半周期的时间。利用单片机内部定时器计时这个半周期时间,gear box,每当计时到后就将输出脉冲的I/O反相,然后重复计时,此半周期时间再对I/O反相,就可在I/O脚上得到此频率的脉冲。   4、设置8051的内部定时器使其工作在定时器模式MODE1下,改变计数寄存器TH0及TL0的计数初始值就可以产生不同的频率。   5、计数脉冲值与频率的关系公式如下:   N=Fi&2&Fr N:计数值   Fi:内部计时一次为2us,故其频率为500KHZ   Fr:要产生的频率   6、计数值的求法如下:   T=65536-N   7、一个音符使用一个字节,字节的高4位代表音符的高低,低4位代表音符的节拍,如果1拍为0.4秒,1/4拍是0.1秒,只要设定延迟时间就可求得节拍的时间.假设1/4拍为1DELAY,则1拍应为4DELAY,以此类推。所以只要求得1/4拍的DELAY时间,其余的节拍就是它的倍数。   五、实验现象   单片机唱&生日快乐&的歌曲。   实验十九 温度测量实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 各个I/O口的使用方法。   3、了解运算放大器在电路中的作用及使用方法。   4、了解共阴数码管的原理及使用方法。   5、了解蜂鸣器的原理及使用方法。   6、掌握温度传感器DS18B20的原理及使用方法。   7、学习AT89S52的编程、仿真、调试、编译、芯片烧录。对应文件DS18B20.HEX。   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路(如图4.22.1所示)   图19.1 DS18B20温度传感器实验电路原理图   四、实验注意事项   1、/EA端接VCC。   2、所用数码管为共阴数码管。   3、注意运算放大器的应用及所需的供电电压。   4,按照原理图连线,并编程实验   五、实验现象   正常情况下显示温度(只显示零上的温度,包括零度,分辨率为1度),当温度超过30度时报警。   实验二十 继electric motors驱动实验   一、实验目的   1.认识继gear motors的接点,哪些是常开常闭,哪些是线圈。   2.了解继electric motors参数,驱动电压和电流,能带动的负载电压和电流等   3.掌握继micro motor 驱动电路原理,并能灵活应用   二、实验器材   1.XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路   图20.1 继电器驱动电路   四、 实验注意事项   1. 继电器IN端可以接拨码开关电路,或者用单片机的一个输出端口控制,接单片机时必须外接上拉电阻。   2. 用万用表测量出常开(CK)与常闭(CB),接实验原理图搭接电路   3. 所用继planetary reducer线圈电压为5V,所以VCC要使用5V电源   4. LED一定要加限流电阻   五、 实验现象   IN端输入高电平,继电器动作(有响声),LED发光   六、 思考   电路中二极管的作用,如果拆去不用有什么现象,若在具有大电感的继电器中会有什么现象,请自行分析。   实验二十一 蜂鸣器驱动实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P1口的使用方法。   3、学习驱动芯片74373的使用。   4、学习LED发光二极管的原理及使用方法。   5、掌握蜂鸣器的原理及使用方法。   6、掌握外部中断的原理及使用方法。   7、学习AT89S52的编程、仿真、调试、芯片烧录。   二、实验器材 1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路(如图21.1所示)   图21.1 蜂鸣器电路报警   四、实验注意事项   1、/EA端接+5V。   2、图中粗线部分为要求学生自己连线部分。   五、实验现象   正常情况下L0-L2三支发光二极管亮,当发生中断时即逻辑开关被拨下时,L3-L5三支发光二极管亮同时蜂鸣器发出声音,延迟时间为5秒,当延迟时间到时,退出中断,继续L0-L2三支发光二极管亮同时等待中断。   六、思考   请同学们自己将外部中断1改为外部中断0,看一下外部中断0的实验效果。   实验二十二 手动调光电路实验   一、实验目的   1.了解可控硅调光电路的调光原理   2.熟悉可控硅的使用方法   二、实验器材   1.XKDDP1型单片机及接口技术实验箱   2.连接线若干条   三、实验原理图   图22.1 手动调光电路   四、注意事项   1.主回路上一定要把灯LAMP串进去,否则将短路。   五、实验现象   接好电路,调节电位器3W1,PGM-25,灯LAMP亮度将均匀变化。   实验二十三 74LS138译码实验   一、实验目的   1.掌握74LS138的译码原理和使用方法。   2.掌握拨码开关电路原理,并能灵活应用   二、实验器材   1.XK-DP1型单片机及接口技术实验箱   2.连接线若干条   三、实验原理图   图23。1原理图   图23。2 PCB接线图   四、实验注意事项   1.LED一定要加限流电阻,否则会烧毁。   2.A、B、C接拨码电路的任意3个out端。   3.使用+5V电源。   五、实验现象   拨动拨码开关,会有不同的LED亮,且只能有一个是亮的。   实验二十四 光藕驱动实验   一、实验目的   1.了解光藕内部原理,掌握光藕使用方法   2.掌握拨码开关原理和使用方法   二、实验器材   1.XK-DP1型单片机及接口技术实验箱   2.连接线若干条   三、实验原理   当光藕IN+端无电压输入或者接低电平时,OUT端输出高电平,LED发光;当IN+端接高电平时,OUT端输出低电平,相就LED熄灭。   图24。1 光藕驱动实验   四、实验注意事项 1.光藕的输入端部分和输出端部分使用不同的电源,以起到光电隔离的作用   2.输出端选用+5V电源即可,输入端可以先试用+5V,若不能正常工作,说明光藕的驱动电流不够,可以改用+12V电源供电。   3.使用单片机驱动光藕时,一定要加上拉电阻。   五、实验现象   当光藕IN+端无电压输入或者接低电平时,OUT端输出高电平,LED发光;当IN+端接高电平时,OUT端输出低电平,相就LED熄灭。   实验二十五 8155并行口扩展实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P0口、P2口、P3口的使用方法。   3、了解集成驱动芯片ULN2003A的原理及使用方法。   4、了解共阳数码管的原理及使用方法。   5、了解矩阵键盘的原理及使用方法。   6、掌握可编程并行I/O接口芯片8155扩展并行口的原理及使用方法。   7、学习AT89S52的编程、仿真、调试、编译、芯片烧录。对应文件BX8155.HEX。   二、实验器材   1、XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路   图25.1 8155并行口扩展实验电路原理   四、实验注意事项   1、/EA端接+5V。   2、芯片8155放在XKD2005型permanent magnet dc motors及单片机综合实训装置底座ZIF6上。   3、驱动芯片ULN2003A可放在XK-DP1型单片机及接口技术实验箱底座上。   4、图中粗线部分为要求学生自己连线部分   五、实验现象   矩阵键盘中的按键全部定义为数字键,按哪一个按键在数码管上显示其数字(按十六进制显示)。   实验二十六 秒倒计时显示实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P1口、P2口、P3口的使用方法。   3、了解LED数码管的原理及使用方法。   4、学习驱动芯片74LS47的原理及使用方法。   5、学习AT89S52的编程、仿真、调试、编译、芯片烧录。   二、实验器材   1.XK-DP1型单片机及接口技术实验箱   2、连接导线若干   三、实验电路   图26.1 秒倒计时显示实验   四、实验注意事项   1.74LS47端口D1、C1、B1、A1,D2、C2、B2、A2分别与单片机P1口的P1.7、P1.6、P1.5、P1.4、P1.3、P1.2、P1.1、P1.0相连。   2,对应参考程序为&10秒倒计时实验&   五.实验现象   LED显示30秒倒计时,每秒递减一数   实验二十七 中断保护实验   一、实验目的   1、熟悉51系列单片机。   2、了解AT89S52 P1口、P2口、P3口的使用方法。   3、学习AT89S52的编程、仿真、调试、编译、芯片烧录。   4、学习中断程序的编写   二、实验器材   1.XK-DP1型单片机及接口技术实验箱   2、连接导线若干 三、实验电路   图27.1 中断保护实验   四、实验注意事项   1. KH1按键用实验箱U11拨码开关的任意一个代替。   2. H1灯用LED灯,可以插在实验箱的元件座上(电阻或者电容容座)。   3. 初态让拨码开关输出为高电平。   五.实验现象   初态LED灯亮,动作拨码开关至P3。2为低电平时,LED灯将熄灭。
相关的主题文章:
摘要:本文借助计算机技术、数控技术、电子技术、接口技术、单片
毕业设计(论文)基于AVR单片机的
回答者:雷元艳
Mail: Copyright by ;All rights reserved.

我要回帖

更多关于 个人简历怎么写 的文章

 

随机推荐