单片机(PWM)课程方案 下载本文

个人资料整理 仅限学习使用

lo1: lcall loop

djnz r2,lo1。判断R2 clr p1.0。将P1.0清零 mov dptr,#0cfa0h mov a,#00h

movx @dptr,A。令PA口输出低电平 mov a,r1

anl a,#0fh。屏蔽高4位 mov r2,a

lo2:lcall loop。循环读ADC0809 djnz r2,lo2 ljmp ad

loop: mov r6,#2。软件延时程序 loop1:mov r7,#255 djnz r7,$ djnz r6,loop1 ret end

3.单片机系统综合调试

PWM 调试实图

将编好的汇编语言程序输入进电脑,启动单片机相应开关,执行程序,用电位器调节AT89C51的PWM的输出占空比,将A/D转换后的数据作为延时常数。

13 / 14

个人资料整理 仅限学习使用

当电位器阻值发生变化,进而调节单片机输出的PWM占空比,实现对电动机的调速。1nowfTG4KI 4.结束语

为期两个周的课程设计也接近了尾声。此次课程设计的完成,凝聚着许多人的关怀和帮助。

首先要感谢我敬爱的指导教师关丽荣、龚民,她们在学术上的精心指导和严格要求,在系统研究和调试过程中给予的及时帮助。这些使我组的课程设计得以顺利完成。fjnFLDa5Zo 通过查阅相关资料加深了我对直流电机调速控制系统的认识,熟悉了单片机在控制系统中的运用。并且在所学知识的基础上,利用已有的直流调速系统设计,尝试了自己的一些研究。并且,使我将原来所学的知识系统化,理论化,实用化。对如何使用已有知识及获取相关资料方面的能力又有了提高。tfnNhnE6e5 本设计基本上达到了设计目的。实现通过单片机对直流电机的控制,通过合理的设备选型、参数设置和软件设计,提高了直流电机调速运行的可靠性。

HbmVN777sL 通过本次设计,我的知识领域得到进一步扩展,专业技能得到进一步提高,同时锻炼了自己独立完成任务的能力,并掌握了很多软件、硬件开发方面的知识。另外,我还认识到无论做什么工作,都需要踏实,勤奋,严谨的态度,这对我以后的工作将会产生深远的影响。同时,也培养了自己认真的科学态度和严谨的工作作风,为将来能更好的适应工作岗位打下了良好的基础。V7l4jRB8Hs 5.参考文献

【1】编著/单片机原理及其接口技术<第三版)/清华大学出版社/教材

【2】彭伟编著/单片机C语言程序设计实训100例—基于8051+Proteus仿真/

电子工业出版社/图书馆藏书83lcPA59W9 【3】黄智伟 杨案江编著/超低功耗单片无线系统应用入门/北京航空航天大学

出版社/图书馆藏书

【4】关丽荣 龚民/单片机原理及应用实验指导书/沈阳理工大学 【5】百度文库

14 / 14