阅历了大一上学期我觉得大学其实好坏不在于校园而是在于个人,校园之间的距离仅仅在于可使用的教育资源以及环境,最重要的仍是自己。个人觉得我大一要学的课程真实有用的不多,现在我是电子信息工程的一名大学生,大一所学课程有高数,大学物理,英语,体育,近代史,思修,大学物理试验,电路剖析,C言语。呵呵,只需C言语,电路,高数,英语有用。其他科目我仅仅应付下考试,不会诚心去学,由于没有爱好。爱好是最好的教师,没有它我觉得做什么作业都毫无意义,这便是我这个人的古怪。使用一切闲下来的时刻我预备学习单片机,单片机尽管是大二下学期的内容但我觉得它至关重要。
为什么我们要学习单片机呢?他是个什么东西呢?单片机便是一块集成芯片,但这块集成芯片具有一些特别的功用,而它的功用的完结要靠我们使用者自己来编程完结。我们编程的意图便是操控这块芯片的各个引脚在不同时刻输出不同的电平(高电平或低电平),从而操控与单片机各个引脚相连接的外围电路的电气状况。编程时我们就需求C言语,这是最方便的编程办法。学习单片机不要一开始就翻书死学,学习他的内部结构,这样你怎样也学欠好,而是要一开始就编程,在编程的过程中了解到它的内部结构,所以说C言语的学习是很要害的。许多同学都会说C言语好无聊,你是你不明白他最终有什么用途,只需你在学习C言语的过程中一起学习单片机,你会发现许多趣味与成就感,由于爱好是最好的教师。并不要惧怕单片机,不要认为需求许多常识才能够驾御它,它尽管关系到数字电路以及模仿电路的常识(大二上学期学),可是触及的仍是不多,最主要的仍是C言语的运用。忘了说单片机的远景,现在一切电子产品与设备简直全都触及到单片机,经常是中心,所以学好它对作业以及未来有很好的开展。
那如何来学习单片机呢?学习单片机之前你需求一块开发板,51单片机开发板。在淘宝上就能够买到,一开始不要买有许多体系的,什么嵌入式体系,AVR,ARM等等。我们先学好51单片机,不急不急。价格在100左右就行,我买的开发板是东流电子的开发板,163(包含了彩屏,以及AVR),我们能够试试郭天祥开发板,不错的。我们买完开发板必定有顺便光盘教育视频材料,但我还主张能够看网上的郭天祥十天学习单片机的视频,叙述的很不错。
我们使用好现在的大学韶光,它不是一个文娱轻松的场所,而是为将来打拼做预备的场所。有许多人会说对自己专业没爱好,那我劝说下赶快去转专业,别糟蹋韶光。还有你认为谁天生就对什么有爱好,那都是要靠自己探究培育的,要多多想想自己的将来,四年是学习的时刻,你能够让这四年让你变成金。还有说下我这个专业的同志们,电子信息专业是很好作业的,哪里没有电子的身影,但学好才能够成功。
单片机的学习内容;
1首要你要把握keil软件的运用,它是编程的环境2.学习以下试验(流水灯的操控,数码管的显现原理和完结键盘检测原理,AD作业原理定时器计数器,中止体系,串行口运用,等等)这些郭天祥都会讲到。今日写到这儿,我去学单片机了。。。。。。
三月30日:今日是使用定时器0和1以及中止体系操控数码管以及流水灯;
那如何来学习单片机呢?学习单片机之前你需求一块开发板,51单片机开发板。在淘宝上就能够买到,一开始不要买有许多体系的,什么嵌入式体系,AVR,ARM等等。我们先学好51单片机,不急不急。价格在100左右就行,我买的开发板是东流电子的开发板,163(包含了彩屏,以及AVR),我们能够试试郭天祥开发板,不错的。我们买完开发板必定有顺便光盘教育视频材料,但我还主张能够看网上的郭天祥十天学习单片机的视频,叙述的很不错。
我们使用好现在的大学韶光,它不是一个文娱轻松的场所,而是为将来打拼做预备的场所。有许多人会说对自己专业没爱好,那我劝说下赶快去转专业,别糟蹋韶光。还有你认为谁天生就对什么有爱好,那都是要靠自己探究培育的,要多多想想自己的将来,四年是学习的时刻,你能够让这四年让你变成金。还有说下我这个专业的同志们,电子信息专业是很好作业的,哪里没有电子的身影,但学好才能够成功。
单片机的学习内容;
1首要你要把握keil软件的运用,它是编程的环境2.学习以下试验(流水灯的操控,数码管的显现原理和完结键盘检测原理,AD作业原理定时器计数器,中止体系,串行口运用,等等)这些郭天祥都会讲到。今日写到这儿,我去学单片机了。。。。。。
三月30日:今日是使用定时器0和1以及中止体系操控数码管以及流水灯;
#include
#include
#define uint unsigned int
#define uchar unsigned char
sbit dula=P3^7;
sbit wela=P2;
uchar temp,t0,t1,flag1,bai,shi,ge,flag;
uint shu;
void init();
void delay(uint z);
void display(uchar aa,uchar bb,uchar cc,uchar bai ,uchar shi,uchar ge);
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x76,0x79,0x38,0x3f};
void main()
{
init();
while(1)
{
if(flag1!=1)
display(7,6,5,bai,shi,ge);
else
display(16,17,18,18,19,20);
}
}
void init()
{
shu=432;
temp=0xfe;
P0=temp;
TMOD=0x11;
TH0=0x4c;
TL0=0x00;
TH1=0x4c;
TL1=0x00;
EA=1;
ET0=1;
ET1=1;
TR0=1;
TR1=1;
}
void timer0() interrupt 1
{
TH0=0x4c;
TL0=0x00;
t0++;
if(flag!=1)
{
if(t0==10)
{
t0=1;
temp=_crol_(temp,1);
P0=temp;
}
}
else
{
if(t0%4==0)
{
P0=~P0;
if(t0==60)
TR0=0;
P0=0xff;
flag1=1;
}
}
}
void timer1() interrupt 3
{
TH1=0x4c;
TL1=0x00;
t1++;
if(t1=2)
{
t1=0;
shu–;
bai=shu/100;
shi=shu%100/10;
ge=shu%10;
if(shu==398)
{
TR0=0;
TH0=0x4c;
TL0=0x00;
TR0=1;
flag=1;
t0=0;
P0=0xff;
TR1=0;
}
}
}
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/318365.html