《新概念51单片机C语言教程》是2009年电子工业出版社出版的图书,作者是郭天祥。
一:自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能非常多的那种板子,我建议有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多了。
有了书就要理解意思,所以要吃透教材,看不懂也不要紧,多看,多问,在问题中寻找学习方向。
熟悉单片机的原理,结构; 学好数电,模电,为设计电路打好基础; 熟练使用C语言,多学习别人的程序;对操作系统原理有一定的了解; Protel至少要有点基础;要实际动手调试电路的能力。
1、砖头如下:inlcude reg5h sbit OUT=P2^0;sbit Key=P3^3;define DELAYCONST 50000// define DELAYCONST2 20//简单的定时参数设定。
2、数码管前三位显示一个跑表,从000到999之间以1%秒速度运行,当按下一个独立键盘时跑表停止,松开手后跑表继续运行。(用定时器设计表)。
3、《新概念51单片机C语言教程》是2009年电子工业出版社出版的图书,作者是郭天祥。
4、别的文件里面用 extern int g_ival;申明一下就可以用了。模块化编程是指将一个庞大的程序划分为若干个功能独立的模块,对各个模块进行独立开发,然后再将这些模块统一合并为一个完整的程序。
设计必要的外围电路 在单片机最小系统中,还需要设计一些必要的外围电路,如LED指示灯、按键、串口通信电路等。这些电路可以根据实际需求进行设计和添加。焊接电路 在设计完电路后,需要将电路焊接到PCB板上。
先根据需求设计最基本的硬件电路图,(检查无误后)2 按最基本的硬件电路图,使用面包板,电子元件,搭建实际电路。3按需求编写单片机的软件,可以使用仿真器软件,编译、汇编编写好的程序。
贴片的单片机是不能焊到洞洞板的,要做单片机的最小系统,还要用洞洞板焊接,只能用双列直插的单片机,40脚的PDIP40封装。