欢迎来到天天文库
浏览记录
ID:35567270
大小:490.00 KB
页数:12页
时间:2019-03-28
《凌阳单片机课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.单片机实训专业:电气工程及其自动化班级:电0901-3班姓名:姬翠亭学号:20093187...第1章对凌阳单片机的认识这个学期通过对凌阳单片机的学习,我有了一下几点的体会,我是用学习51的思路去学习凌阳单片机的。第一、学单片机的思想都是一样的,首先当你学习一款单片机首先应该去了解一下该单片机的资源,只有知道你自己有什么可以利用的资源,你才能去更好的利用,更好的去开发你的产品。第二、你要去尽快的熟悉一下学习这款单片机的开发环境,因为不同的公司可能开发了不同的编译环境。另外对开发环境的熟悉可以为你以后节省更多的时间。第三、这一点要说
2、的就是有关联系的问题了,开始的问题都慢慢慢慢的解决了,下边的就是要去实践了,这个时候你要慢慢的开始一点点的熟悉这个开发环境。从最经典的点亮一只灯开始,然后是流水灯跑马灯,接着去控制键盘,然后用流水灯去显示键盘的值,接着就是数码管LCD的有关知识,还有就是有关语音的控制,有关滤波模块的学习等等。当你把这一些东西都慢慢的调试出来的时候,你对整个的开发流程和整个的写程序流程,以及你在这个过程中积累的知识就可以支撑着你走下去。第四、当你学到这个时候如果你感兴趣,你可以去学着了解一下嵌入式实时操作系统的有关知识,比较容易上手的ucos简单操作
3、系统,你可以试着在凌阳的开发板上一直一下,一般现在网上都有一些参考的例程,在图书馆借一些有关的书籍进行相应的学习,再然后就是你自己的发展方向决定了你以后要学的东西,嵌入式这条路要学的东西确实很多。剩下的就是我要说一下对这款单片机的一些基础知识的学习,开始是学到汇编,这部分占用了一部分的时间,但是我感觉没有太大的必要,我感觉这些东西在开始的阶段不是很重要,除了增减学生的方案没有别的帮助。因为有关汇编的有关知识别的科目上已经有了详细的介绍,而且等到自己去学习一直操作系统的时候在学习会更好,那个时候是自己主动去学的,学习的效率会更高。学到
4、凌阳单片机有关IO,定时器,中断,通信串口,...1、对于普通的IO口需要设置三个寄存器Dir和Attrib和Data,首先设置Dir,指明IO用作输入还是输出,然后在设置AttribIO口的属性,如果作为输入,则Attrib表示禁止弱拉还是开启弱拉,如果作为输出代表的意义要看Attrib的情况,作为输入,并且Attrib为1时表示禁止弱拉(若上拉或者若下拉),此时不论Data为0或是1,端口都处于悬空状态。若Attrib为0表示启用弱拉结构,此时若Data为1表示若上拉,为0表示若下拉。作为输出,若Attrib为1且Data为0表
5、示输出低,Data为1表示输出高;若Attrib为0且Data为1表示输出低,Data为0表示输出高。简明的表示为:Dir=0(输入)Attrib=1表示禁止弱拉结构Data=0或1引脚状态均为悬浮(浮空)状态Attrib=0表示启用弱拉结果Data=0若下拉Data=1若上拉Dir=1(输出)Attrib=1表示同相输出Data=1输出高Data=0输出低Attrib=0表示反相输出Data=1输出低Data=0输出高。有关这些东西的介绍,我相信有些书上会更详细,手头有一本不错的教材还是必须的。2、时基中断与定时器中断时基中断,可
6、以实现定时器的功能,并且可以选择特定的基准频率,但是定时器中断只能是CUP频率。3、中断的形式与51不同,凌阳单片机将中断程序放在了另外一个.C文件中,这个文件在新建工程的时候由系统自己添加了名为:isr.c,所以之需要在其中添加中断程序代码就可以了。4、IRQ4,IRQ5,IRQ6的意义所在,仔细观察可以发现IRQ4:4096HZ,2048HZ,1024HZ;IRQ5:2HZ,4HZ;IRQ6:通过配置P_Timebase_Setup来配置TMB1和TMB2得到TMB1:8HZ,16HZ,32HZ,64HZTMB2:128HZ,2
7、56HZ,512HZ,1024HZ这样重2HZ到4096HZ的频率都有,因此对于时基中断而言,可以选择从低频到高频的所有频率例如选择IRQ5的2HZ中断,则每响应一次IRQ5,经过的时间是0.5S5、P_INT_Ctrl与P_INT_Clear的关系:对P_INT_Ctrl写0表示不允许任何中断,某位写1表示允许该位中断,P_INT_Clear写1表示中断已经相应了,而去把这个中断的标志位清零,否则会一直中断,只写入,读无意义。如果中断已经相应而再将P_INT_Ctrl此位写0,则下一次不能进行中断了,从这个意义上说就和P_INT_
8、Clear写1类似了6、清除中断标志语中断屏蔽的关系,清中断表示中断已经相应完成,但不表示这个中断不可以再请求,而是可以请求(因为第一次将P_INT_Ctrl的某位置1后将永远为1直到对它写0)。但是中断屏蔽室指,不再相应此类型的中断
此文档下载收益归作者所有