单片机

阅读 / 问答 / 标签

ly51s单片机开发板做的 12864液晶显示原理和C程序每一句都是什么意思,请高手教教我~感激不尽QQ174649050

1,位定义是因为单片机头文件内之定义了如P1的形式,而为定义P1^1的形式,如果不定义,程序中无法使用P1^1,2忙检测主要是因为芯片的速度低于单片机,如单片机发送abc,有可能芯片只接收到a,所以要先判忙,不忙时再给值3写命令是写寄存器,写数据当然就是写数据啦至于你所说的为何要分屏,这是因为12864本身就是这样设计的,他有两个引脚用于分屏,初始化你要参考芯片资料了,看看哪些位置高,哪些位拉低,或者哪些位需要上升沿或下降沿

51单片机该怎么学?

随着嵌入式软件的日益兴起,单片机学习氛围也越来越浓,51单片机自然成了新手入门学习必备。51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。踏实学习学习之前一定先要下足决心,必须踏踏实实,脚踏实地的去学;仔细观察每一个细节,在开始编程的时;要善于独立思考,观察试验的结果的变化,对试验出的不同结果要进行总结。准备一套设备建议买一套飞天三号STC1单片机开发板,兼容51单片机,带有液晶屏、矩阵键盘、点阵、数码管、蜂鸣器、温度传感器、AD/DA、交通灯、红外、触摸按键、RS485、WIFI模块接口、2.4G无线接口等。可通过开发板完成收音机、信号发生器等实战项目。配套书籍、视频教程、代码、开发工具等资料,是学习和实战单片机应用的好帮手。加强兴趣重在实践首先,学习兴趣很关键,因此,在选择单片机时就要非常的注意这一款单片机带给你的体验,只有好的初体验,才能够提升你对单片机的兴趣,也能够为后期的提升提供帮助。我是用的比较多的,感觉还靠谱的是STC12C5A60S2.是一款增强了很多的51内核的单片机,他的资料非常多,希望你能不断地学习,当然最重要的是不断的实践,实践。总结编程学习重点是实践,只有每天坚持才能在单片机学习上取得成绩。

初学单片机方面的硬件,做了块板子,其中遇到LCD1602能亮,调节对比度,但是没显示字符。求指点。

程序中定义的端口是否和硬件上连接的端口对应?

设计任务 基本要求:用单片机开发板和6个数码管设计一个显示小时分钟秒的电子时钟,一小时内误差小于5秒。

用DS12C887,最多一天误差才2S

我今年想参加单片机的电子大赛,可现在对电路图的设计什么的都不懂,有没有一些专业的有关电路图设计的书

我有一些基础的资料

单片机的学习方法

结合我学习单片机的感受来说说,刚开始的时候确实很迷茫。建议买本王云的51单片机书,配合书带的视频看看,最好再有块开发板,多看多练,多画仿真图,多写程序仿真。练习到一定程序后,做一个自己感兴趣的作品出来,在做的过程中,硬件知识会快速提高。

单片机开发板的作用大吗?

这个我学习的时候跟着吴鉴鹰单片机开发板学习的,有很多的例程可以参考,有调试的硬件,很多人一起学习,有很好的学习氛围。这个开发板的作用总结如下:提供稳定可靠的电路板和器件,减少了硬件设计、调试周期。提供原理图,为将来的重新制版提供了参考提供源代码,为学习、研究提供了参考依据,减少了从头开始学习的精力。提供技术支持,减少了学习中遇到问题的解决时间对于新入门的工程师来说,开发板的作用是非常大的,各种资源也是很有帮助的。

kst51单片机开发板与普中51单片机区别大吗?

51仿真器是为单片机爱好者学习单片机和学习使用KEIL C51软件而开发的。 51仿真器使用一片 SST89C58 单片机来实现仿真功能 ,仿真机通过串口与 PC 连接。用户可以开发小于等于28K的程序。 51仿真器直接插入用户的应用板MCU的位置。 51仿真器的主要性能: 直接支持 KEIL C51 的 IDE 开发仿真环境。 可单步、断点、全速运行调试程序;可参考变量、RAM变量。 支持汇编、C语言混合调试。 片内 28K 程序空间可以随时进行在线程序更新。 完全仿真 P0、P2 口。 仿真频率 6-33 MHz 晶振可选,系统配置 11.0592 MHz 。 可以仿真标准的 89C51 , 89C52 , 89C58 等全部51内核的单片机。 51仿真器占用T2定时器、UART口。使用仿真插针可更换结构,仿真插针可以取下,方便断针后更换,即使断针,也能自行处理,不必返修,小功能,大用处,尤其是对一些比较粗心的人而言。可切换晶振电路,一般使用用户板上的晶振,也可用本机自带,多一种选择,特别是可以判断用户机上晶振电路工作是否正常,对初学者尤其适用。带有简单的复位按钮(按钮通过一只100ohm电阻接VCC),当用户电路板为简易的RC复位时,这个按钮就能起作用了。如果是用了复位电路,那么电路本身就能保证复位的可靠性,不需用该按钮。超小的体形设计,线路板和40脚集成电路一样大小,全部用贴片元件完成,不记成本的,使用max232贴片的232转换专业芯片,使可靠性更高,配置:包括仿真机主机一台,光盘一张,串口线一条,说明一本。51单片机开发板:也称51单片机实验板、51单片机学习板。是用于学习51型号的单片机的实验及学习器件,他是将51单片机常用的外围。比如流水灯,数码管,矩阵键盘,EEPROM,时钟,蜂鸣器,继电器及集成在一小块电路板上。便于携带及学习,直接插在PC机上面。随时随地的进行学习,另外一些中小型项目也可以直接在此板上面进行二次开发,开发完成后即可以在此基础上面重新画图做板,极大的缩短了公司的开发周期,节省硬件成本。例如电子人单片机开发板,针对学者需要特别配套VB上位机软件开发,游戏开发等教程学习资料。开发此类单片机开发板的公司一般提供完善的售后服务与技术支持,高校常用的单片机开发板为教学需要,常见配套资源有硬件、实验程序源码、电路原理图、电路PCB图等学习资料。 常见配套资源如下: 1、硬件实验板及期配件如:杜邦线、单片机芯片、流水灯、点阵显示、ds1302数字钟、ds18b20温度检测、彩色TFT液晶屏,SD卡,超声波测距、收音机、mp3解码、智能小车等等。 2、实验程序源码,包含汇编源程序、C语言源程序。 3、电路原理图、PCB图。 4、实验手册、使用手册。 5、附加PCB设计制作、VB软件开发等计算机学习资料。

开发板,核心板,单片机有什么不同?

  1、开发板:  是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。开发板是为初学者了解和学习系统的硬件和软件,同时部分开发板也提供的基础集成开发环境和软件源代码和硬件原理图等。常见的开发板有51、ARM、FPGA、DSP开发板。  开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。开发板是为初学者了解和学习系统的硬件和软件,同时部分开发板也提供的基础集成开发环境和软件源代码和硬件原理图等。常见的开发板有51、ARM、FPGA、DSP开发板。  2、核心板是将MINI PC的核心功能打包封装的一块电子主板。大多数核心板集成了CPU,存储设备和引脚,通过引脚与配套底板连接在一起从而实现某个领域的系统芯片。人们也常常将这样一套系统称之为单片机,或者说是嵌入式开发平台。因为核心板集成了核心的通用功能,所以它具有一块核心板可以定制各种不同的底板的通用性,这大大提高了单片机的开发效率。因为核心板作为一块独立的模块分离出来,所以也降低了开发的难度,增加了系统的稳定性和可维护性。  CPU是核心板中最重要的一个部分,由运算器和控制器组成,如果把计算机比作一个人,那么CPU就是他的心脏,其重要作用由此可见一斑。不管什么样的CPU,其内部结构归纳起来可以分为控制单元、逻辑单元和存储单元三大部分,这三个部分相互协调,便可以进行分析,判断、运算并控制计算机各部分协调工作。  3、单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。  单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。  单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。

如何使用单片机驱动直流有刷电机?

啊啊,同问呀...

如何选购单片机开发板

以上几点都说得很合理的。你可以参照以上几点来买,对你学习单片机很有用处,既清楚单片机开发板的硬件和清楚各功能模块的原理图,又可以一板实验多种功能,而且还可以通过改动开发板自带的程序来实现各种功能,可以将板上的多个功能模块结合起来实现所有的功能效果。建议买到板后,要弄清楚每个功能区的电路原理与连接,然后根据自带的程序仿真,在弄清楚每一功能模块的工作原理与作用后,再考虑一下将几个模块结合仿真。

用51单片机C语言版设计秒表倒计时

可以啊交给我

单片机开发板下载不进去程序,烧写软件一直显示请上电

STC的话需要冷启动!还有TRD、RXD两头是交叉接的,看看接触是否牢靠!共地的话你那边应该没这问题吧!

单片机 5v电源 接口

如果你使用的是单片机开发板的话,你可以查看开发板原理图上面应该有电源扩展接口。

郭天祥开发板上蜂鸣器引脚与单片机哪个引脚相连

看datasheet吧, 开发板的原理图

怎样看单片机开发板的型号?

开发板型号没有意义,主要看一下硬件原理图和单片机的型号就可以了

51单片机仿真机和51单片机开发板有什么区别

仿真机介绍: 51仿真器是为单片机爱好者学习单片机和学习使用KEIL C51软件而开发的。 51仿真器使用一片 SST89C58 单片机来实现仿真功能 ,仿真机通过串口与 PC 连接。用户可以开发小于等于28K的程序。 51仿真器直接插入用户的应用板MCU的位置。 51仿真器的主要性能: 直接支持 KEIL C51 的 IDE 开发仿真环境。 可单步、断点、全速运行调试程序;可参考变量、RAM变量。 支持汇编、C语言混合调试。 片内 28K 程序空间可以随时进行在线程序更新。 完全仿真 P0、P2 口。 仿真频率 6-33 MHz 晶振可选,系统配置 11.0592 MHz 。 可以仿真标准的 89C51 , 89C52 , 89C58 等全部51内核的单片机。 51仿真器占用T2定时器、UART口。使用仿真插针可更换结构,仿真插针可以取下,方便断针后更换,即使断针,也能自行处理,不必返修,小功能,大用处,尤其是对一些比较粗心的人而言。可切换晶振电路,一般使用用户板上的晶振,也可用本机自带,多一种选择,特别是可以判断用户机上晶振电路工作是否正常,对初学者尤其适用。带有简单的复位按钮(按钮通过一只100ohm电阻接VCC),当用户电路板为简易的RC复位时,这个按钮就能起作用了。如果是用了复位电路,那么电路本身就能保证复位的可靠性,不需用该按钮。超小的体形设计,线路板和40脚集成电路一样大小,全部用贴片元件完成,不记成本的,使用max232贴片的232转换专业芯片,使可靠性更高,配置:包括仿真机主机一台,光盘一张,串口线一条,说明一本。 51单片机开发板:也称51单片机实验板、51单片机学习板。是用于学习51型号的单片机的实验及学习器件,他是将51单片机常用的外围。比如流水灯,数码管,矩阵键盘,EEPROM,时钟,蜂鸣器,继电器及集成在一小块电路板上。便于携带及学习,直接插在PC机上面。随时随地的进行学习,另外一些中小型项目也可以直接在此板上面进行二次开发,开发完成后即可以在此基础上面重新画图做板,极大的缩短了公司的开发周期,节省硬件成本。例如电子人单片机开发板,针对学者需要特别配套VB上位机软件开发,游戏开发等教程学习资料。开发此类单片机开发板的公司一般提供完善的售后服务与技术支持,高校常用的单片机开发板为教学需要,常见配套资源有硬件、实验程序源码、电路原理图、电路PCB图等学习资料。   常见配套资源如下:   1、硬件实验板及期配件如:杜邦线、单片机芯片、流水灯、点阵显示、ds1302数字钟、ds18b20温度检测、彩色TFT液晶屏,SD卡,超声波测距、收音机、mp3解码、智能小车等等。   2、实验程序源码,包含汇编源程序、C语言源程序。   3、电路原理图、PCB图。   4、实验手册、使用手册。   5、附加PCB设计制作、VB软件开发等计算机学习资料。希望对你有用!!!

单片机行列式键盘扫描原理?

行线与按键的一个引脚相连,列线与按键的另一个引脚相连。平时列线被置成低电平,没有按键被按下时,行线保持高电平,而有按键被按下时,行线被拉成低电平。这时候控制器知道有按键被按下,但只能判断出在哪一行,不能判断出在哪一列,因此接下来就要进行键盘扫描,以确定具体是哪个按键被按下。

有没有想学习单片机的

相信很多学生,对单片机的学习还是很模糊的,今天我来带领大家总结一下单片机的学习的方法和技巧。单片机的学习一定要自己多动手去做实验,业精于勤荒于嬉。工具/原料吴鉴鹰单片机开发板,学习板,实验板单片机教程方法/步骤先入手一个单片机开发板学习板实验板这个需要教程清晰,有技术支持的。这个是学习单片机的一个硬件平台,有了这个平台,自己的想法就可以在这个平台上面施展了。看视频教程我们自己学习东西,有一个教程,有一个指导老师,比自己慢慢摸索要少走很多弯路的,比自己独自摸索要快得多,建议看完视频后,自己完成视频对照的实验,等把整个开发板的实验模块做完,对整个单片机也有深刻的了解了。将这个模块结合起来学习当我们把单片机的每一个模块都熟悉以后,我们把单片机学习板的所有的模块实验综合起来,把整个模块结合起来使用了,比如温度传感器DS18B20把温度读取出来后然后在液晶上面显示出来,数字旋转编码器和步进电机结合起来操作。自己设计小型的项目等把单片机开发板的综合性实验完成,可以尝试着自己设计电路,自己前期对照开发板的原理图,把原来图搭建出来并且调试出来,可以加深对开发板硬件的理解和学习。单片机的学一定要自己反复动手,只有自己勤动手才能加深对单片机知识的理解。

单片机的板怎么知道元件是跟芯片哪个引脚相连的

这个得看开发板的原理图,原理图里面会用网络标号或直接连线告诉你怎么连的

51单片机开发板的用途

51单片机开发板也称51单片机实验板、51单片机学习板。是用于学习51型号的单片机的实验及学习器件,他是将51单片机常用的外围。比如流水灯,数码管,矩阵键盘,EEPROM,时钟,蜂鸣器,继电器及集成在一小块电路板上。便于携带及学习,直接插在PC机上面。随时随地的进行学习,另外一些中小型项目也可以直接在此板上面进行二次开发,开发完成后即可以在此基础上面重新画图做板,极大的缩短了公司的开发周期,节省硬件成本。例如铁牛单片机开发板,针对学者需要特别配套VB上位机软件开发,游戏开发等教程学习资料。开发此类单片机开发板的公司一般提供完善的售后服务与技术支持,高校常用的单片机开发板为教学需要,常见配套资源有硬件、实验程序源码、电路原理图、电路PCB图等学习资料。常见配套资源如下:1、硬件实验板及期配件如:杜邦线、单片机芯片、流水灯、点阵显示、ds1302数字钟、ds18b20温度检测、彩色TFT液晶屏,SD卡,超声波测距、收音机、mp3解码、智能小车等等。2、实验程序源码,包含汇编源程序、C语言源程序。3、电路原理图、PCB图。4、实验手册、使用手册。5、附加PCB设计制作、VB软件开发等计算机学习资料。

单片机开发板的组装步骤?

组装?根据电路图在板子上连接呗

单片机开发板有什么用途

能卖钱啊。

单片机开发板中有很多地方需要提供5V的电压(原理图中),那么如果有一个USB直接给开发板供电,是否够提供给其

小电流完全可以,不过电脑的USB只能最大输出500mA,对于功率较大的电机,继电器,就不行了。能不能做电源,不光是要看电压,还要看它的输出能力。个子够高了,力气不大也不行!

单片机开发板用途

你搜一下:开发系统。现在,很多开发板,都是冒充的,仅仅是实验板而已。

开发板,核心板,单片机三者有什么不同?

  1、开发板:  是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。开发板是为初学者了解和学习系统的硬件和软件,同时部分开发板也提供的基础集成开发环境和软件源代码和硬件原理图等。常见的开发板有51、ARM、FPGA、DSP开发板。  开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。开发板是为初学者了解和学习系统的硬件和软件,同时部分开发板也提供的基础集成开发环境和软件源代码和硬件原理图等。常见的开发板有51、ARM、FPGA、DSP开发板。  2、核心板是将MINI PC的核心功能打包封装的一块电子主板。大多数核心板集成了CPU,存储设备和引脚,通过引脚与配套底板连接在一起从而实现某个领域的系统芯片。人们也常常将这样一套系统称之为单片机,或者说是嵌入式开发平台。因为核心板集成了核心的通用功能,所以它具有一块核心板可以定制各种不同的底板的通用性,这大大提高了单片机的开发效率。因为核心板作为一块独立的模块分离出来,所以也降低了开发的难度,增加了系统的稳定性和可维护性。  CPU是核心板中最重要的一个部分,由运算器和控制器组成,如果把计算机比作一个人,那么CPU就是他的心脏,其重要作用由此可见一斑。不管什么样的CPU,其内部结构归纳起来可以分为控制单元、逻辑单元和存储单元三大部分,这三个部分相互协调,便可以进行分析,判断、运算并控制计算机各部分协调工作。  3、单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。  单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。  单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。

单片机开发板上的硬件怎么使用

1、直接焊上去的,一般有PCB铜箔连接到单片机座上的,插上单片机,就等于连接到单片机了。2、用汇编和用C都可以,对于单片机来讲,需要的是编译过的程序,编译前用什么语言,对它来讲没有任何关系。3、找找说明书,一般都附带有电子资料,包括原理图,PCB图等,如果找不到,只能自己根据PCB重新绘制电路图了。4、看板上好像有品牌型号,上网搜搜,可能就有相应的资料。或让厂家再给你发一份资料。

单片机开发板怎么使用?

这个我就不具体回答你了。可以参考经验:http://jingyan.baidu.com/article/7082dc1c630a65e40a89bdac.html

单片机开发板怎么用?

问题一:单片机开发板上的硬件怎么使用 首先,你需要仔细看开发板的原理图。你需要把单片机插到开发板的芯片座上,芯片座的引脚会和PCB板连接,PCB板上的走线会将芯片座的引脚连接到具体硬件上。开发板上的硬件设备都是通过开发板的PCB走线连接好的,你只需要在原理图上寻找具体硬件连接到单片机的管脚关系。 目测你的开发板是51开发板,可能用的是STC单片机。你需要准备类似Keil这样的开发工具,C和汇编都可以编程的。具体怎么编程,建议你去图书馆借阅书籍:新概念51单片机C语言教程(教你怎么用C编程)、单片机原理与实践指导(教你怎么用汇编编程)、C Programming Language(经典,教你C语言的) 另外你的这个开发板完全配套郭天祥的视频,建议你买本郭天祥的书《新概念51单片机C语言教程》,参照郭天祥的视频来学习这个开发板会快一些。 你的开发板看起来和下图这个开发板布线一致, 你把图放大来看,上图PCB的丝印层都有每个模块的简单说明的。 如果看不清,请参阅下面的描述: 1. 单片机最小系统:可以使用51单片机如STC89C52,AT89S52,也可以使用AVR单片机如AT mega 16,AT mega 128等系列。 2. 流水灯模块:我们使用了8个红色led,可以进行闪关灯实验,流水灯实验。 3. 独立键盘模块:4个小按键组成,可以做外中断INT0、INT1 ,外定时器T0、T1 实验。 4. 矩阵键盘模块:16个小按键组成可以做外中断INT0、INT1 ,外定时器T0、T1 实验。 5. 数码管模块:由6个一位一体数码管组成,可以显示0,1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f等简单信息,构成信息交流的人机界面。 6. 蜂鸣器模块:可以用来做报警实验,也可以对歌曲进行编码,用来唱歌。 7. AD模块:主芯片为ADC0804,采集模拟信号(1路输入),并转化为数字信号,内置8位转换器(分辨率为8位)。 8. DA模块:主芯片为DAC0832, 把数字信号转化为模拟信号,分辨率为8位。 9. 串口通信模块:主芯片我们使用了MAX232的升级版MAX3232,通信性能更好。MAX3232把TTL电平转换为RS232电平。 10. 1602液晶显示模块:每行显示16个字符,可以显示两行。这款单片机使用并行接口。 11. 12864液晶显示模块:并行操作方式,可以在液晶的任意位置显示数字,符号,汉字,图像。 12. E2PROM模块:使用I2C总线通信协议(51单片机模拟),主芯片为ATMEL公司的AT24C02N,可以进行数据存储实验。 13. 定时器/计数器模块。 14. DS18B20温度采集模块:采用单总线协议。 15. 红外遥控器DS18B20模块:包括红外接收头,可以进行短程遥控。 16. 直流电机驱动模块:本款开发板含有直流电机驱动模块,可以直接驱动直流电机(本款开发板赠送直流电机)。 17. 步进电机驱动模块:本款开发板含有步进电机驱动模块,可以直接驱动步进电机。 18. 继电器驱动模块:本款开发板含有继电器驱动模块,可以做继电器相关实验。 19. LED点阵显示模块:本款开发板赠送8*8点阵。 20. LM7805 5V稳压模块,可以使用外接电源,方便单片机在无电脑供电时正常使用可以输入5-18V外电源。 21. USB转TTL电平模块:使用CH340T主芯片,可以保证一根USB线就可以下载。 22. RTC实时时钟DS1302模块:可以进行实时时钟......>> 问题二:单片机开发板有哪些功能 我学的是吴鉴鹰单片机开发板,是51的,功能是很全面的,我把这个板子的功能列举下 资源介绍 1、一个CH340的USB转UART芯片,实现USB下载程序,为无串口的笔记本电脑提供下载方便。 2、板子上电源入口有一个自恢复保险丝,可以有效的保护您的电脑主板和开发板。加上这个保险,作为初学的你,即使不小心短路了,也不会烧主板和单片机。 3、板子自带单片机,一个STC89C52RC,有8K的程序空间和512字节的数据空间. 4、板子上共有18个LED小灯,其中一个是USB电源指示灯,插上电源就亮。还有一个是单片机电源指示灯。 5、板子上共有8个数码管,可以用来做数码管的简单秒表实验,计算器功能,显示温度时间等等。 6、板子上配有一个数字旋转编码器,可以通过旋转完成数据的加、减以及作为确认按键使用。 7、板子上配套一个DS1302实时时钟芯片,可以用来做实时时钟实验,弄懂电子表的工作原理。 8、板子上配一个24C02的EEPROM芯片,用来保存掉电后不准丢失的重要数据,用来学习IIC通信实验。 9、板子上配有一个PCF8591,这个芯片集成了AD和DA,可以用来通过AD来进行电压采集实验,通过DA来产生方波、三角波、正弦波信号。 10、板子上集成1602液晶屏,可以用来学习液晶显示,做温度显示实验,秒表显示实验等。 11、板子上共集成有21个按键,其中1个单片机复位按键,16个矩阵按键。分为0到F共16按键,还有四个独立式按键,通过与门74HC08将按下信息送给单片机中断口。 12、板子上有一个无源蜂鸣器,可以用来做音乐输出实验让你充分了解生日贺卡的工作原理。 13、板子上集成一个DS18B20温度传感器,用来学习实现数字温度计。 14、板子上集成一个红外接收管,用来学习红外通信的原理。 15、板子上共4个74HC595芯片,用来驱动16个LED,8个数码管,74HC595在工控领域的显示很常用,可以节约大量的IO口资源,为实现一个复杂系统化工作打下基础。 问题三:初学者怎样使用单片机开发板 我也是在用这本书在学,因为你是高三毕业个人建议是买一块配套的板子,虽然确实是贵了一点,但确可以节省不少麻烦。而且那板子还行,最少工能够齐。 就比如 郭天祥要教你做第14章的时钟那你有可能也想来个掉电保护,那么你须要一块AT24C02这一类型的芯片;别的板子不一定有,你又没有实验室。那要么不用,要么在淘宝上买,先不说价格,你也没工具焊接啊!! 像上图,你能用到红外等别的东西时,你也差不多可以换板子了!! 问题四:51单片机开发板的使用! 单片机开发板要正常工作,一般需要这几个基本条件: 1.供电电源; 一般开发板上提供两种供电方式,USB供电梗专用电源供电。使用USB供电你只要用一根USB线将开发板USB电源接口与电脑的USB接口相连即可;使用专用电源(一般开发板配带)供电只要将专用电源一头接220V市电一头接开发板专用电源供电接口即可; 2.系统时钟; 检查你的开发板上晶振是否正确连接,晶振频率是否正确; 3.复位电路; 检查你的开发板上复位电路是否正常; 4.程序下载; 要将编写好的C源程序下载到单片机内执行,你需要: (1)硬件连接:一般使用出串口下载方式,用串口线一头接开发板上程序下载串口一头接电脑上任一串口; (2)软件准备:编辑好的C源文件,利用集成开发环境(keil C使用较广)调试无误后,编译连接生成相应的hex文件,程序下载软件(如stc isp v4.88)做相应设置,如选择要下载的hex文件,设置下载速度,选择单片机型号等等),保证前3个条件具备,点击下载,出现提示后给开发板上电,等待程序下载成功。复位开发板运行程序。 注:以上回答仅针对一般情况(如采用USB下载,不同集成开发环境,非STC51系列单片机等这些情况会略有差异,可留言咨询) 问题五:单片机开发板怎么使用? 这个我就不具体回答你了。 可以参考经验:jingyan.baidu/...c 问题六:自己做单片机开发板需要什么东西 51还是算了吧,直接做一个avr的学就可以了 电路从几个简单部分入手: 1.电源,用个7805神马的,网上多的是电路,LM7805三端稳压电源,几个电容二极管神马的搞定了 2.复位电路,加个按键手动复位,按键按下拉低reset引脚,要加个电阻上拉的,1k就可 3.仿真和下载程序接口,有仿真器建议将jtag口引出到5x2端子,avr的jtag引脚说明网上可以百度到,单片机手册也有。没有仿真器用isp方式下载程序,要将isp用到的引脚引出到端子,ourdev可查到,有很多做开发板的例子,甚至有pcb 4.将所有io口引出,用插针把芯片围上,方便试验,再搞8个发光二极管,几个按键引到IO口 5.其他的就看你的需要了,有很大的发挥空间,比如加个232芯片和DB9端子,到时让单片机和电脑通信,要准备串口线。想玩液晶神马的,用杜邦线就搞定了,不用做到板子上。 大体上就这么多东西,想加上神马再看相应资料。我手上有一块淘宝买的atega128的开发板,有原理图和例程,资料挺全,有不明白留言啊,希望能帮到你。 问题七:单片机开发板如何焊接?什么工具? 用刀口的电烙铁,然后弄0.5mm左右粗细的锡线,开始不熟悉的时候拿废板子练手,熟悉了就能自己焊接了,一般烙铁温度开到400,焊MCU的时候可以调低点郸350左右,不要太高。还需要的工具有,尖嘴的镊子,吸锡器,万用表(测电压和开路短路),松香(用来清除多余的锡)等。 问题八:拿到单片机开发板后,该如何开始学习? 编一些小程序,最简单的像流水灯、加法运算器、抢答器什么的,电脑编译一下,传到开发板上,演示一下就可以了,程序暂时还不会编,可以网上搜一些,要想认真学习单片机,推荐你一本书 《单片机应用技术》中国劳动社会保障出版社出版 劳动和社会保障部教材办公室组织编写,我自己感叮这本书特别容易理解接受,而且里边详细讲了好多实用性很强的小例子,在开发板上都可以实现,试试吧,祝你早日学好单片机,加油I(^ω^)J! 问题九:51单片机开发板的功能介绍 1、8个LED灯,可以练习基本单片机IO操作,在其他程序中可以做指示灯使用。2、2个四联8段数码管,显示温度数据,HELLO欢迎词、时钟等。3、高亮8*8点阵,如练习数字,字母,图片显示,或者小游戏的开发如贪吃蛇等。4、4个独立按键,可以配置为中断键盘,为程序的按键扫描节省更多的时间。5、8个AD按键,主要设计为游戏开发如推箱子等,去掉了矩阵键盘,AD键盘在实际中的应用相当广泛,如电视机加减搜台等都是采用AD键盘,一根AD线可以扩展几百个按键,更接近工程。6、PCF8591具有AD/DA功能,其采用IIC总线协议,可练习IIC总线的操作。7、DS18B20:单线多点检测支持。8、光敏电阻测试光线强度,感受白天黑夜的区别。9、FM收音机:能接收80M到110MHz之间的FM频段。可实现自动搜台和手动搜台。10、DS1302时钟芯片提供实时时钟,带3V电池,在掉电的情况下,时钟仍然可以继续运行。11、可读写SD卡文件系统,保存数据显示到TFT液晶屏等。12、继电器可以控制高电压的设备,高压危险,请小心使用。13、直流电机接口,控制直流电机。14、步进电机接口,控制步进电机运行。15、蜂鸣器,可以做电子琴、音乐发声等。16、74HC595芯片练习串行转并行数据扩展。17、74HC573锁存扩展芯片,可以扩展接口。18、ULN2003电机驱动芯片。(这里用它来驱动步进电机,直流电机,继电器和蜂鸣器)19、MAX232串口数据传输延长发送距离。(可与计算机通信,同时也可做为STC单片机下载程序的接口)20、PL2303下载单片机,一线下载,直接的USB下载方式,高速下载。21、TFT液晶屏,单片机也可以控制彩屏了,让你的学习充满乐趣22、nRF24L01无线数据传输芯片接口,可以插nRF24L01芯片,做高速无线数据传输。23、LCD1602液晶接口,字符液晶两行,每行可以显示16个字符。24、LCD12864带字库液晶接口。25、LCD12864图形液晶接口。26、DS18B20单线多点温度采集接口。一根线上便可拓展多个DS18B20温度传感器,先提供两个。27、提供ISP下载接口,可下载AVR、AT的单片机。支持AVR单片机。28、40针扩展接口,可以无限扩展。以后的DZR-01A开发板配件将从此端口扩展出去。29、PS2鼠标键盘接口。配合红外遥控器甚至可以遥控我们的电脑!(配例程)30、AVR/51复位按键。可以复位51 STC AVR单片机,全部支持31、TEA5767的IIC总线控制。学习IIC控制32、SD卡的SPI总线控制。扩展大容量存储器33、红外遥控接收器,可采集红外遥控发出的信号,可使用遥控信号控制其他设备。34、外接5V供电电源座。35、RXD、TXD、POWER电源指示灯36、40PIN紧锁座(非常方便单片机芯片的取放)37、带LM1117-3.3稳压芯片(为彩屏液晶,SD卡和无线模块供电)38、USB供电(USB可以提供500MA的电流,完全能满足开发板的需求了)39、预留电源+5V,GND接口各四个(方便用户扩展其他外围电路时取电和共地) 问题十:如何在51单片机开发板上烧写程序 淘宝搜索ISP烧录线。 烧录线一头连接单片机上的某几只脚,一头连接电脑。 用软件把你的程序转换成hex格式的,然后用烧录软件通过下载线烧录到单片机里面。 买isp线的时候记得要看看支不支持你的单片机型号。

自己做单片机开发板需要什么东西

就是电源部分,时钟部分,复位部分,具体说有dip40一个,万能版一块,按键一个,晶振一个,22u瓷片电容两个,单片机一个,下载器一个,22u电解电容一个,200电阻一个,10k电阻十个,其中八个用作P1口上拉,貌似就这么些拉,

我跟着教学视频用Protel99制作了一个单片机开发板原理图和PCB图,请问ds1302的VCC脚相连的是什么元件?

PCB设计制作技术交流Q群:275616414,欢迎pcb技术同行爱好者们加入,让我们一起探讨pcb技术.

单片机开发板的发展背景简介

单片机技术自发展以来已走过了近20年的发展路程 。小到遥控电子玩具,大到航空航天技术等电子行业都有单片机应用的影子。针对单片机技术在电子行业自动化方面的重要应用,为满足广大学生、爱好者、产品开发者迅速学会掌握单片机这门技术,于是产生单片机开发板也称单片机学习板、单片机实验板。比较有名的例如电子人DZR-01A单片机开发板。 常见配套资源如下: 1、硬件实验板及其配件如:连接线、CPU芯片、流水灯、点阵显示、ds18b20温度检测、彩色TFT液晶屏,SD卡,游戏开发(推箱子游戏)、收音机、mp3解码等。2、实验程序源码,包含汇编源程序、C语言源程序。3、电路原理图、PCB电路图。4、实验手册、使用手册。5、针对单片机开发板的详细讲解视频。6、附加PCB设计制作、VB软件开发等计算机学习资料。 1、8个LED灯,可以练习基本单片机IO操作,在其他程序中可以做指示灯使用。2、2个四联8段数码管,显示温度数据,HELLO欢迎词、时钟等。3、高亮8*8点阵,如练习数字,字母,图片显示,或者小游戏的开发如贪吃蛇等。4、4个独立按键,可以配置为中断键盘,为程序的按键扫描节省更多的时间。5、8个AD按键,主要设计为游戏开发如推箱子等,去掉了矩阵键盘,AD键盘在实际中的应用相当广泛,如电视机加减搜台等都是采用AD键盘,一根AD线可以扩展几百个按键,更接近工程。6、PCF8591具有AD/DA功能,其采用IIC总线协议,可练习IIC总线的操作。7、DS18B20:单线多点检测支持。8、光敏电阻测试光线强度,感受白天黑夜的区别。9、FM收音机:能接收80M到110MHz之间的FM频段。可实现自动搜台和手动搜台。10、DS1302时钟芯片提供实时时钟,带3V电池,在掉电的情况下,时钟仍然可以继续运行。11、可读写SD卡文件系统,保存数据显示到TFT液晶屏等。12、继电器可以控制高电压的设备,高压危险,请小心使用。13、直流电机接口,控制直流电机。14、步进电机接口,控制步进电机运行。15、蜂鸣器,可以做电子琴、音乐发声等。16、74HC595芯片练习串行转并行数据扩展。17、74HC573锁存扩展芯片,可以扩展接口。18、ULN2003电机驱动芯片。(这里用它来驱动步进电机,直流电机,继电器和蜂鸣器)19、MAX232串口数据传输延长发送距离。(可与计算机通信,同时也可做为STC单片机下载程序的接口)20、PL2303下载单片机,一线下载,直接的USB下载方式,高速下载。21、TFT液晶屏,单片机也可以控制彩屏了,让你的学习充满乐趣22、nRF24L01无线数据传输芯片接口,可以插nRF24L01芯片,做高速无线数据传输。23、LCD1602液晶接口,字符液晶两行,每行可以显示16个字符。24、LCD12864带字库液晶接口。25、LCD12864图形液晶接口。26、DS18B20单线多点温度采集接口。一根线上便可拓展多个DS18B20温度传感器,先提供两个。27、提供ISP下载接口,可下载AVR、AT的单片机。支持AVR单片机。28、40针扩展接口,可以无限扩展。以后的DZR-01A开发板配件将从此端口扩展出去。29、PS2鼠标键盘接口。配合红外遥控器甚至可以遥控我们的电脑!(配例程)30、AVR/51复位按键。可以复位51 STC AVR单片机,全部支持31、TEA5767的IIC总线控制。学习IIC控制32、SD卡的SPI总线控制。扩展大容量存储器33、红外遥控接收器,可采集红外遥控发出的信号,可使用遥控信号控制其他设备。34、外接5V供电电源座。35、RXD、TXD、POWER电源指示灯36、40PIN紧锁座(非常方便单片机芯片的取放)37、带LM1117-3.3稳压芯片(为彩屏液晶,SD卡和无线模块供电)38、USB供电(USB可以提供500MA的电流,完全能满足开发板的需求了)39、预留电源+5V,GND接口各四个(方便用户扩展其他外围电路时取电和共地)

单片机开发板怎么使用

摘要:单片机开发板是学习单片机的设备,其本体是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器等一系列硬件组件,它的作用主要有作为烧录器使用、做一些单片机实验、节省大量的资源、方便初学者学习单片机技术等。使用单片机开发板的使用,要注意正确的使用方法,下面为大家介绍单片机开发板怎么使用,一起来看看吧。一、单片机开发板是什么东西单片机开发板也称单片机学习板、单片机实验板,是用于学习单片机的实验设备,常见配套有硬件、实验程序源码、电路原理图、电路PCB图等学习资料,是为满足广大学生、爱好者、产品开发者迅速学会掌握单片机这门技术而发明的。单片机开发板是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件,一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。二、单片机开发板有什么用单片机开发板是为初学者了解和学习系统的硬件和软件,同时部分开发板也提供的基础集成开发环境和软件源代码和硬件原理图等,它的作用主要有:1、可以作为烧录器(即编程器),将自己写好的程序写入单片机中,但烧录单片机的种类单一,型号也不会太多。2、可以利用开发板上的一些硬件做一些单片机实验(不需要自己搭建实验电路),有利于初学者使用。3、利用一个单片机开发板就可以编制不同的程序,实现各种各样的功能,不用为了一个实验焊一块电路板了。4、在单片机开发板上设计、调试好程序,就能方便地移植到产品上,只是有时要作适当的修改,比如端口的设置等,毕竟开发板和产品的电路板不可能完全一致的。5、单片机开发板的使用节省大量的资源,提高我们的学习效率。为我们更好的学习单片机提供一个良好的平台。三、单片机开发板怎么使用对于学习单片机技术的新手朋友来说,使用单片机开发板是个不错的选择,使用单片机开发板的方法步骤如下:1、先看清开发板的原理图,也就是板子上面都有哪些可用的模块。2、在资料光盘内寻找到说明文件,一般都在根目录下会有个文本文件,仔细阅读下。3、根据说明文件的提示,一步一步的,由浅入深的学习,重要的是多练习。4、编程软件装好后,先找个配套程序烧写到单片机内,我们在给单片机下载程序的时候,需要做一些准备事项:(1)打开开发板的时候,请首先看下板子的相关的配件。我们需要用到的是USB的数据线,配的其余配件在相关的实验需要用到。(2)把MiniUSB连接到单片机开发板上。(3)我们下载的时候,单片机开发板上需要做一些跳线帽的设置:USB线连接到开发板上;电源的跳线帽短接到右边5V处。若是想用3.3V的,跳线帽可以短接到左边,注意单片机可能不能正常工作;在使用51单片机的时候,跳线帽短接到右边。若使用ARM模块的时候,则短接到左边(板子上有51和ARM的标注)。(4)单片机工作和下载需要把晶振接上。在用到USB线下载的时候,这两个跳线帽需要短接到左边。若是使用9针串口的,请短接到右边(9针串口下载,不能使用普中的,只能使用官方STC-ISP)。复位按键。跳线帽短接到下面,高电平处。若是使用avr单片机的,需要短接到上面低电平出。(开发板有标记H和L)。单片机安装上。注意,单片机安装时候,要注意缺口朝上。若安装反了,则会短路烧毁板子。5、如果遇到问题,可以多看看资料,看看书,或者找相对应的代理商寻求技术帮助。

单片机开发板驱动原理是什么

单片机开发板通常包含一个单片机芯片和一些附加的硬件元件,如输入/输出接口、存储器和外设。驱动程序是管理这些硬件元件的软件,它提供了一组接口,使得应用程序可以访问和控制这些硬件元件。驱动程序接口与应用程序之间的接口是硬件无关的,这样应用程序就可以在不同硬件平台上运行。驱动程序通常包括两个部分:驱动程序框架和驱动程序驱动。驱动程序框架是一组通用的、硬件无关的函数和数据结构,它提供了一些基本的服务,如内存管理和中断处理。驱动程序驱动是与特定硬件相关的函数和数据结构,它提供了访问特定硬件的具体接口。驱动程序驱动通常分为三类:字符驱动程序、块驱动程序和驱动程序框架。字符驱动程序通常用于管理串口、并口等字符设备。块驱动程序通常用于管理磁盘、网络等块设备。驱动程序框架是一组通用的、硬件无关的函数和数据结构,它提供了一些基本的服务,如资源管理和中断处理。驱动程序框架还可能包括一些模板函数和类,用于提供硬件驱动程序的通用接口。在开发单片机驱动程序时,通常需要了解单片机芯片的体系结构和外设接口的硬件特性,以及如何在软件中控制它们。这通常需要编写低层次的代码来直接操作外设的寄存器。编写驱动程序的过程通常包括初始化设备、读取和写入数据、处理中断等。此外,在开发单片机驱动程序时,符合代码质量标准,注释,编码规范也很重要.以及确保驱动程序是可移植的,能够在不同平台和环境下运行,且符合驱动程序可靠性、安全性等标准.

单片机开发板工作原理是什么

实际上开发板的原理图就是单片机的典型应用电路,多数开发板都提供原理图。

单片机开发板功能介绍

每款单片机开发板功能有些差别,下面介绍下主流的吴鉴鹰单片机开发板功能(功能很全面,有详细的视频教程)流水灯实验,独立按键,数码管,1602显示,12864显示,步进电机实验,232通讯,时钟温度传感器,红外传感,AD/DA转换,还有数字旋转编码器资源配套1、一个CH340的USB转UART芯片,实现USB下载程序,为无串口的笔记本电脑提供下载方便。2、板子上电源入口有一个自恢复保险丝,可以有效的保护您的电脑主板和开发板。加上这个保险,作为初学的你,即使不小心短路了,也不会烧主板和单片机。3、板子自带单片机,一个STC89C52RC,有8K的程序空间和512字节的数据空间.4、板子上共有18个LED小灯,其中一个是USB电源指示灯,插上电源就亮。还有一个是单片机电源指示灯。5、板子上共有8个数码管,可以用来做数码管的简单秒表实验,计算器功能,显示温度时间等等。6、板子上配有一个数字旋转编码器,可以通过旋转完成数据的加、减以及作为确认按键使用。7、板子上配套一个DS1302实时时钟芯片,可以用来做实时时钟实验,弄懂电子表的工作原理。8、板子上配一个24C02的EEPROM芯片,用来保存掉电后不准丢失的重要数据,用来学习IIC通信实验。9、板子上配有一个PCF8591,这个芯片集成了AD和DA,可以用来通过AD来进行电压采集实验,通过DA来产生方波、三角波、正弦波信号。10、板子上集成1602液晶屏,可以用来学习液晶显示,做温度显示实验,秒表显示实验等。11、板子上共集成有21个按键,其中1个单片机复位按键,16个矩阵按键。分为0到F共16按键,还有四个独立式按键,通过与门74HC08将按下信息送给单片机中断口。12、板子上有一个无源蜂鸣器,可以用来做音乐输出实验让你充分了解生日贺卡的工作原理。13、板子上集成一个DS18B20温度传感器,用来学习实现数字温度计。14、板子上集成一个红外接收管,用来学习红外通信的原理。15、板子上共4个74HC595芯片,用来驱动16个LED,8个数码管,74HC595在工控领域的显示很常用,可以节约大量的IO口资源,为实现一个复杂系统化工作打下基础。

单片机开发板是干什么的?

建议你去看看单片机视频教材,优酷里有!你就会顿悟的,这个不是说说就可以理解的,要实践,当你看到视频里面用单片机实现功能时,你自然就明白。

单片机开发板原理图数码管原理怎么看?

单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势。科研成果保护是每一个科研人员最关心的事情,目的不使自己的辛苦劳动付注东流加密方法有软件加密,硬件加密,软硬件综合加密, 时间加密,错误引导加密,专利保护等措施有矛就有盾,有盾就有矛,有矛有盾,才促进矛盾质量水平的提高加密只讲盾,也希望网友提供更新的加密思路,现先讲一个软件加密:利用MCS-51 中A5 指令加密,(本人85 年发现的,名软件陷阱),其实世界上所有资料,包括英文资料都没有讲这条指令,其实这是很好的加密指令A5 功能是二字节空操作指令加密方法在A5 后加一个二字节或三字节操作码,因为所有反汇编软件都不会反汇编A5 指令,造成正常程序反汇编乱套,执行程序无问题仿制者就不能改变你的源程序,你应在程序区写上你的大名单位开发时间及仿制必究的说法,以备获得法律保护我曾抓到过一位获省优产品仿制者,我说你们为什么把我的名字也写到你的产品中?硬件加密:8031/8052 单片机就是8031/8052掩模产品中的不合格产品,内部有ROM(本人85年发现的),可以把8031/8052 当8751/8752 来用,再扩展外部程序器,然后调用8031 内部子程序当然你所选的同批8031 芯片的首地址及所需用的中断入口均应转到外部程序区。硬件加密用高电压或激光烧断某条引脚,使其读不到内部程序,用高电压会造成一些器件损坏,重要RAM 数据采用电池(大电容,街机采用的办法)保护,拔出芯片数据失去机器不能起动,或能初始化,但不能运行用真真假假方法加密擦除芯片标识把8X52 单片机,标成8X51 单片机,并用到后128B的RAM 等方法,把AT90S8252 当AT89C52,初始化后程序段中并用到EEPROM 内容,你再去联想吧!用激光(或丝印)打上其它标识如有的单片机引脚兼容,有的又不是同一种单片机,可张冠李戴,只能意会了,这要求你知识面广一点用最新出厂编号的单片机,如2000 年后的AT89C 就难解密,或新的单片机品种,如AVR 单片机DIP 封装改成PLCC,TQFP,SOIC,BGA等封装,如果量大可以做定制ASIC,或软封装,用不需外晶振的单片机工作(如AVR 单片机中的AT90S1200),使用更复杂的单片机,FPGA+AVR+SRAM=AT40K系列硬件加密与软件加密只是为叙说方便而分开来讲, 其实它们是分不开的,互相支撑,互相依存的软件加密:其目的是不让人读懂你的程序,不能修改程序,你可以.......利用单片机未公开,未被利用的标志位或单元,作为软件标志位,如8031/8051 有一个用户标志位,PSW.1 位,是可以利用的程序入口地址不要用整地址,如:XX00H,XXX0H,可用整地址-1,或-2,而在整地址处加二字节或三字节操作码,在无程序的空单元也加上程序机器码,最好要加巧妙一点用大容量芯片,用市场上仿真器不能仿真的芯片,如内部程序为64KB 或大于64KB 的器件,如:AVR 单片机中ATmega103 的Flash 程序存储器为128KBAT89S8252/AT89S53 中有EEPROM,关键数据存放在EEPROM 中,或程序初始化时把密码写到EEPROM 中,程序执行时再查密码正确与否,然后....... 当然不能告说人家这是什么器件,尽量不让人家读懂程序,在这里说谎,骗人是正当防卫。用真真假假, 假假真真,把几种不同品种的单片机放在同一设备中,如主芯片用AVR(说是MCS51),键盘显示用AT89C2051(说是GAL),I/O 口扩展驱动用PIC(说是AT90S1200)等,当然要求你知识面广一点如果你用高级语言C 编写程序就简单了,因为C 语言程序移植方便有些国家的产品能做到三年保修,三年保不坏,三年后保坏,或三年后保有故障,可能用什么技术?你去想吧例:每次开机或关机,EEPROM 某单元加1,也可二个三个单元连接起来计数,达到某值停止工作,硬件用软件代替,软件用硬件代替用大规模CPLD 可编程器件,关于单片机加密,讲到这里,就算抛砖引玉,下面请各位高手把玉亮出来吧。对付购买你设备,想不付钱或想少付钱的人,你可采用先供限时(次)使用版软件,钱付清下载正式版软件(监控)。数码管也称LED数码管,不同行业人士对数码管的称呼不一样,其实都是同样的产品。数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元,也就是多一个小数点(DP)这个小数点可以更精确的表示数码管想要显示的内容;按能显示多少个(8)可分为1位、2位、3位、4位、5位、6位、7位等数码管。按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。静态显示驱动静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,要知道一个89S51单片机可用的I/O端口才32个,实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。动态显示驱动数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。

制作一个单片机开发板要什么软件绘制原理图,绘制完图之后的步骤是什么

一般用protel的软件比较多,proteldxp,altiumdesigner较多,原理图绘制好后生成pcb图,然后拿去打样制板即可。祝好运。

理解89c52单片机开发板的电路原理图

如果没有基本的电路知识是很难跟你讲清楚的

用STC89C51单片机做光立方和用STC12C5A60S2有什么不同,原理图方面的

STC12C5A60S2多了三个P4口,内存大(60K),是1T单片机速度快;详细的参见数据手册。

我焊接好了光立方和51单片机板子 可是发现LED的亮度不够

你一个P0口直接驱动八块芯片肯定不太好。你采用上拉驱动,改变一下程序。另外电源可能有问题。

51单片机控制的共阳4*4*4光立方的程序

有没有原理图?

红外遥控广州塔 单片机 频谱 小蛮腰 光立方套件 电子DIY制作散件LED灯的脚折哪个角呢?

看一下原理图和PCB版,看那个管脚折更美观。

跪求大神!!!!!51单片机制作光立方(8*8*8LED)时用到ULN2803,在proteus中仿真时,不知道ULN2803怎么用

10脚不应该接地吧,断开试试看

我焊接好了光立方和51单片机板子 可是发现LED的亮度不够

你一个P0口直接驱动八块芯片肯定不太好。你采用上拉驱动,改变一下程序。另外电源可能有问题。

请教一下。如果想做光立方的话是不是需要51单片机基础?

恩, 对, 用51是最简单的,你首先得了解单片机大部分引脚输的功能,做小一点的光立方, 不需要太多外围电路,比如4X4X4,5X5X5,3X3X3就可以不需要加三极管,把光立方按照正确地方式链接好,一般是每一层共阴极, 每一列也共阳极,这样,你控制光立方所有LED就需要所有列加上所有层这么多数量的单片机I/O口 ,再把这个光立方组装到一个完整的单片机系统上(一个完整的单片机最小系统在原理图上画的很详细),再然后就是理清每一个LED分别是由哪两个I/O组合使之发亮的,学会一些基本的C语言,就可以开始编写你自己的光立方图像了。。

单片机LED光立方的原理图

网上大部分用573芯片,我用了595做了一个也可以!各有优缺,573的话控制简单!但电路复杂,亮暗控制较差!595的话主要是程序复杂,针对不同的图案变换需要不同的驱动程序,但573的驱动程序很少

单片机LED双色光立方的原理图

你好,作为一个单片机初学者,对光立方真心看不懂,可不可以详细点介绍一下光立方怎么工作的,求程序参考

光立方简单讲就是用单片机控制很多规则排列的LED的亮和灭。1、先了解单个LED的控制方式,可以是将正极接电源,负极通过一个限流电阻连接至单片机的某个IO口。IO口输出低电平时,LED就亮,反之,LED灭。2、若按照单个LED的控制方式,每个LED需要占用单片机的一个IO口,控制100个LED就需要100个IO口。那么,有没有一种方式,可以用较少的IO口,控制较多的LED呢?答案是肯定的,这种方法,就是扫描驱动电路。3、扫描驱动电路基本原理是利用人眼的视觉停留效应。以2×2扫描驱动电路为例对其工作原理进行简述,有4LED,分为2行2列,电路如下(图中省略了限流电阻):当:C1=x,C2=x,L1=1,L2=1时,全灭C1=1,C2=0,L1=0,L2=1时,D11亮C1=1,C2=0,L1=1,L2=0时,D12亮C1=0,C2=1,L1=1,L2=1时,全灭C1=0,C2=1,L1=0,L2=1时,D21亮C1=0,C2=1,L1=1,L2=0时,D22亮可见,通过控制C1、C2、L1、L2,可以使D11、D12、D21、D22的任意一个LED的亮灭,也可以使四个LED全灭。用上述方式轮流点亮D11和D12,一次只亮一个,但是,若将轮换速度加快,每秒之内轮换50次以上,由于人眼的视觉停留效应,视觉效果上就是两个LED同时亮。这样,通过控制C1、C2、L1、L2,可以控制全部LED的亮灭。上述电路用4个IO口控制4个LED,与直接控制相比,并未节约IO口,但是,若将行和列的数量加大,变为16×16时,共256个LED,控制仅需32个IO口,也就是说,行列数越多,相比越节省IO口。仔细分析上述控制过程,可以发现,还可以进一步节约IO口的数量。以16×16的整列为例,若限定16列中,每次只亮一列,就可以用4根IO线加一个4~16译码器替代。这样,就变为16+4只有20个IO口了。而行还是保留16根,因为这样做,可以一次控制1列中的多个LED同时亮。加快扫描进度。以上就是光立方的基本原理。熟悉其控制过程后,编写程序并不难。

请教一道单片机教材上的例题

1 可以的 不过不要有冲突,它是 程序指针IP所指向的地址单元2 可以 TAB 只是名字,具体的 是地址 是一种替换 相当于 C语言里面的定义的一个数组 a[] 定义成b[]也可以3 DB 定义的是数据 值可以不连续 但是这种写法 地址是连续的,也就是IP指针的变化是连续的4 你会C语言或C++吗 查表就相当于一个数组或者指针 a[i] 当i变的时候,就能够得到对应的值 道理是一样的 那个IP就相当于a[0] 而 寄存器A相当于i

单片机原理及应用中键盘有几种输入方式,怎么连的

用的较多的是和矩阵按键。单独按键,就是一个一个连。矩阵按键,看图另外还有其他的连接方式,原理都差不多

关于《微机原理与应用》的问题(单片机)

题目不难,但是程序有点麻烦,由于中间只能用A来进行转换,所以比较麻烦,希望你能看懂,分号后面为注释3-5SWAPA;A高四位和低四位交换ANLA,#F0H;低四位清零MOVB,A;存AMOVA,P1ANLA,#0FH;将P1口高四位清零XORA,B;组合得到结果MOVP1,A3-6MOVA,@ROXCHA,@R1XCHA,@R03-7乘法为:MOVB,#4MULAB;结果低八位在A,高八位在B加法为:MOV20H,#00H;淸0,注意位地址00H是字节地址20H的最低位MOVR1,#20HMOV@R0,AADDA,@R0MOV@R0,AMOV00H,CADDA,@R0MOV@R0,AMOVA,@R1ADDCA,@R1MOVB,AMOV@R0,A移位指令:MOVB,#00HCLRCRLCAMOVB,CCLRCRLCAMOVA,10HMOVA,BADDCA,#00HMOVB,AMOVA,10H

本人大三学生,《单片机原理与应用》挂了,老师给了5道大题,其中有原题,希望帮忙做一下,后天考试...

用C编程还是汇编?

电源设计中一定得用到单片机么,应用的原理是什么呢?

是不是想说电路设计- -。简单电路设计中可以不要需要单片机,用基本的门电路就行了,555芯片用的比较多,功能也比较强大,但是555芯片不是单片机,只是与或非门的集成电路。。。单片机一般是实现一些智能的电路,因为单片机可以根据程序工作嘛。

就要选课了,单片机原理与应用以及模拟电路这两门可选哪门比较好呢?

你是哪个专业的?大概不是电子或者电信类的吧。否则模拟电路一定是必修。这个是电子信息科学和电气工程的基础之基础。如果你毕业了想偏应用,可以学学单片机。很实用。物理专业的话,还是选模电吧。除非你毕业了想去做工程。单片机毕业了自己可以看,模电没有老师教很难看懂的。

AVR单片机嵌入式系统原理与应用实践的目录

目录第1篇 基础与入门第1章 单片机嵌入式系统概述1.1 嵌入式系统简介1.1.1 嵌入式计算机系统1.1.2 单片机嵌入式系统1.1.3 单片机的发展历史1.1.4 单片机的发展趋势1.2 单片机嵌入式系统的结构与应用领域1.2.1 单片机嵌入式系统的结构1.2.2 单片机嵌入式系统的应用领域1.3 AVR单片机简介1.3.1 ATMEL公司的单片机简介1.3.2 AVR单片机的主要特点1.3.3 AVR单片机系列简介1.3.4 AVR与51单片机思考与练习第2章 AVR单片机的基本结构2.1 单片机的基本组成2.1.1 单片机的基本组成结构2.1.2 单片机的基本单元与作用2.2 ATmegal6单片机的组成2.2.1 AVR单片机的内核结构2.2.2 ATmegal6的特点2.2.3 ATmagel6的外部引脚与封装2.3 ATmegal6单片机的内部结构2.3.1 中央处理器CPU2.3.2 系统时钟部件2.3.3 CPU的工作时序2.3.4 存储器2.3.5 I/O端口2.4 存储器结构和地址空间2.4.1 支持ISP的Flash程序存储器2.4.2 数据存储器SRAM空间2.4.3 内部EEPROM存储器2.5 通用寄存器组与I/O寄存器2.5.1 通用寄存器组2.5.2 I/O寄存器2.5.3 状态寄存器和堆栈指针寄存器2.6 ATmegal6单片机的工作状态2.6.1 AVR单片机最小系统2.6.2 AVR的复位源和复位方式2.6.3 对AVR的编程下载2.6.4 ATmegal6的熔丝位2.6.5 AVR单片机的工作状态2.6.6 支持ISP编程的最小系统设计2.7 AVR单片机内部资源的扩展和剪裁思考与练习第3章 AVR的指令与汇编系统第4章 AVR单片机的系统设计与开发工具第5章 实战练习(一)第二篇 基本功能单元的应用第6章 通用I/O接口的基本结构与输出应用第7章 中断系统与基本应用第8章 定时/计数器的结构与应用第9章 键盘输入接口与状态机设计第10章 模拟比较器和ADC接口第11章 实战练习(二)第3篇 串行接口与通信第12章 串行数据接口概述第13章 异步通信与USART接口基础第14章 USART实用设计基础第15章 串行SPI接口应用第16章 串行TWI(I2C)接口应用第4篇 进入实战第17章 AVR片内资源应用补遗第18章 迎奥运倒计时时钟设计实例附录A ATmegal6熔丝位汇总附录B AVR-51多功能实验开发板电原理图附录C 本书所附光盘内容简介

对于电子信息工程专业选通信方向的人较多,但在选任选课时选通信原理这门课的很少而选单片机原理与应用

嵌入式毫无疑问,这个不仅与通信有关,也对软件有很高要求,就业就相当优势,多余的不解释 选1 嵌入式吧,就业前景很大,待遇也很高,选择的工作

单片机的作用是什么?有哪些用途

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。单片机(MCU)又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上,概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件,同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机有什么作用可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。单片机有什么作用导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。拓展资料:单片机内部的外设一般包括:串口控制模块,SPI模块,I2C模块,A/D模块,PWM模块,CAN模块,EEPROM,比较器模块,等等,它们都集成在单片机内部,有相对应的内部控制寄存器,可通过单片机指令直接控制。

《单片机》课程学习总结

《单片机》课程学习总结    篇一:《单片机》课程学习总结   《单片机》这门课程我已经学了一个学期了,在这一个学期的学习过程中,我一开始不怎么懂得编程,但慢慢的我现在已经不仅会读程序还会写程序了。真为自己一个学期来努力学到的单片机知识只是而感到高兴。   怎么学单片机?也常看到有人说学了好几个月可就是没有什么进展。当然,受限于每个人受到的教育水平不同和个人理解能力的差异,学习起来会有快慢之分,但我感觉最重的就是学习方法。一个好的学习方法,能让你事半功倍,这里说说我学习单片机的经历和方法。   我觉得学习单片机首先要懂得C语言,因为单片机大多说都是靠程序来实现的,如果看不懂程序或则不懂的编程是很难学会单片机的。学习单片机首先要明白一个程序是怎么走的,要完全懂得程序每一个步骤的意思。其次要懂得每一条指令的意思,不能盲目地去靠背指令,这是记得不牢靠的,最主要的还是靠了解。学习单片机最主要的对89C51芯片内部结构有全方面的,只要了解了89C51才能知道单片机实现什么样的功能和作用,才能对单片机有更深一步的了解。 通过一个学期《单片机》这门课程的学习,我也从中有了不少心   得和体会想和大家分享一下。   万事开头难、要勇敢迈出第一步。开始的时候,不要老是给自己找借口,不要说单片机的程序全是英文,自己看不懂。遇到困难要一件件攻克,不懂指令就要勤奋看书,不懂程序就先学它,这方面网上教程很多,随便找找看一下,做几次就懂了。然后可以参考别的人程序,抄过来也无所谓,写一个最简单的,让它运行起来,先培养一下自己的感觉,知道写程序是怎么一回事,无论写大程序还是小程序,要做的工序不会差多少。然后建个程序,加入项目中,再写代码、编译、运行。必须熟悉这一套工序。个人认为,一块学习板还是必要的,写好程序在上面运行一下看结果,学习效果会好很多,仿真器就看个人需要了。单片机是注重理论和实践的,光看书不动手,是学不会的。   知识点用到才学,不用的暂时丢一边。厚厚的一本书,看着人头都晕了,学了后面的,前面的估计也快忘光了,所以,最好结合实际程序,用到的时候才去看,不必说非要把书从第一页看起,看完它才来写程序。比如你写流水灯,完全就没必要看中断的知识,专心把流水灯学好就是了,这是把整本书化整为零,一小点一小点的啃。 程序不要光看不写,一定要自己写一次。最开始的时候,什么都不懂,可以抄人家的程序过来,看看每一句是干什么用的,达到什么目的,运行后有什么后果。看明白了之后,就要自己写一次,你会发现,原来看明白别人的程序很容易,但到自己写的时候却一句也写不出来,这就是差距。当你自己能写出来的时候,说明你就真的懂了。   必须学会掌握调试程序的方法。不少人写程序,把代码写好了,   然后一运行,不是自己想要的结果,就晕了,然后跑到论坛上发个帖子,把程序一贴,问:为什么我的程序不能正常运行?然后就等别人来给自己分析。这是一种很不好的行为,应该自己学会发现问题和学会如何解决问题。这就需要学习调试程序的方法,比如KEIL里,可以下断点啦,查看寄存器内容等等,这些都是调试程序的手段,当你发现你写的程序运行结果和你想象中不一样的时候,你可以单步,也可以下断点,然后跟踪,查看各相关寄存器内容,看看程序运行过中是不是有什么偏差,找出影响结果的地方,改正过来。这一个过程非常重要,通过程序的排错,你可以学到的知识是书上得不到的。   找到解决问题思路比找到代码更重要。我们用单片机来控制周边器件,达到我们想到的目的,这是一个题目,而如何写出一个程序,来控制器件按你想要的结果去运作,这个就是解题的思路。要写程序,就得先找到解决问题的思路,你学会找出这个解题思路,比你找到代码更为重要。不少人很喜欢找人家的代码,有的人甚至有了代码就直接复制到自己的程序中,可以说,这不是一种学习的态度,无助于你编程水平的提高。   我几乎不怎么看人家的代码,多数时候是看别人的思路,有方框图最好,没有的话文字说明也可以。要从代码中看出别人处理问题的思路,是相当困难的,特别是大型的程序,看起来是非常的累人。所以现在我也明白了,以前读书时说的程序流程图很重要,现在算是知道了。当你知道一个问题怎么去解决了,那么剩下的只是你安排代码去完成,这就已经不是什么问题了。   开动脑筋,运用多种方法,不断优化自己的程序。想想用各种不同方法来实现同一功能。这是一个练习和提高的过程,一个问题,你解决了,那么你再想想,能不能换种写法,也可以实现同一功能,或者说,你写出来的代码,能不能再精简一点,让程序执行效率更高,这个过程,就是一个进步的过程。很多知识和经验的获得,并不是直接写在书让你看就可以得到的,需要自己去实践,开动脑筋,经验才能得到积累,编程水平才能有所提高。   看别人的程序,学习人家的思路。这个在学习初期是很有用,通过看别人的程序,特别是老师写出的具有一定水平的程序,可以使自己编程水平得到迅速的提高。同时,也可以结合别人的编程手法,与自己的想法融合在一起,写出更高水平的程序,从中得到进步。但要注意,切忌将学习变成抄袭,更不是抄袭完了就认为自己学会了,这样做只会使你退步。   尝试编写一下综合应用的程序。从流水灯学起,到动态扫描,再到中断,那么,你可以试试写一下时钟这种综合性应用的程序,不要小看时钟,要写好它不是一件容易的事情,它包括了单片机大部分的知识,比如有按键(IO读取)、动态扫描(IO输出)、中断等,如何协调好各功能模块正常工作,才是编程者需要学习的地方,当你单独写一个功能的时候,比如按键读取,你可能感觉很容易,因为你的程序什么也不做,只是读按键。但把它和其它功能混合在一起,如何在整个程序运行中使每一部分都正常工作,这就不是写一个按键读取这么容易的事情,功能模块之间有可能会互相影响,比如你需要让数码管既能显示,又要去处理按键读取,怎么使这两部分都正常工作,这就是一个协调过程。当你有了这个处理协调能力,你就算是入门了。   着重于培养解决问题的能力,而不是具体看自己编写了多少程序或者做过什么。“学单片机重点在于学习解决问题的思路,而不是局限于具体的芯片类型和语言”这一直是我的座右铭,是我学单片机学习单片机之后感悟出来的。真正的能力不是你曾经编写过多少个可以实现的程序,而应该是:“遇到没有解决过的问题,能利用自己已学的知识,迅速找到解决问题的方法。”这个才是能力。   面对一个新程序时,多自己开动脑筋,不要急于找别人的程序。   有不少人面对一个新程序时,第一步想到的就是网上找别人写过的程序,然后抄一段,自己再写几句,凑在一起就完成任务,这虽然可能是省时间,但绝对不利你的学习。当你接到一个程序时,应该先自己构思一下整个程序的架构,想想如何来完成。有可能的话,画一个流程图,简单的可以画在脑子里,对程序中用到的数据、变量有一个初步的安排,然后自己动手去写,遇到实在没办法解决的地方,再去请教老师或同学,或看别人是怎么处理的,这样首先起码你自己动过脑想过,自己有自己的思路。如果你一开始就看别人的程序,你的思维就会受限在别人的思维里,自己想再创新就更难了,这样你自己永远也没办法提高,因为你是走在别人的影子里。   学会提问题。一般来说,学习过程中,你遇上的问题,多数人也有遇上的,所以如果有什么不懂,你可以去问老师。我觉得学习单片机最主要的要多提问,对于一个自己不是太懂的程序,自己一定要多提问几遍,这样不但有利于加深自己的印象还能从中学到不少别人的方法。   经过一个学期我对《单片机》这门课程的学习,不仅让我懂得了很多程序的编写,还让我学到了很多对自己有用的学习方法。总结这个学期来的我自己的学习情况,我觉得自己对编程进步了不少,懂得运用正确的学习方法学习单片机程序,不再去死记硬背指令了。所以我觉得学习要不断总结学习方法,才能让自己学习不断进步。   交通信号灯设计报告   实验目的: P1口的使用方法,延时程序的编写   实验要求:在一个十字路口分为东西南北走向,信号等按以下的状态顺序工作:   (1) 初始状态0,东西、南北红灯全亮。延时一定时间;   (2) 状态1,南北绿灯亮通车,东西红灯,延时一定时间;   (3) 状态2,南北绿灯闪烁几次转黄灯,东西仍然红灯,延时一定   时间;   (4) 状态3,南北红灯,东西绿灯通车,延时一定时间;   (5) 状态4,南北仍然红灯,东西绿灯闪烁几次转黄灯,延时一定   时间;   (6) 循环至状态1,继续   实验电路和流程框架图:   (1) 硬件电路   交通灯实训设备用最小系统板和信号灯组合而成。   2、软件编程   若各路口灯亮灭的时间间隔为2s钟,灯光闪烁时间间隔为0.5s。用软件延时的方法,晶振频率12MHz时,一个机器周期为1us。   编写交通信号灯程序:   编写主程序,由R7做主程序的计数器,确定调用延时时间为0.5s,从而获得交通灯的亮灭时间。    篇二:《单片机》课程学习总结   时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机课程也结束,但通过这次单片机的学习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。   当今社会随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面。本学期我们就学习了单片机这门课程,感觉是有点难呢。也不知道整个学习过程是怎么过来得,可是时间不等人。   刚开始学习的时候,对单片机没有什么认识,不知道什么是单片机,更不知道它有什么作用。通过学习才大体知道了单片机的一些知识。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算机。简称为:单片微型计算机或单片机。单片机的应用到处可见,应用领域广泛,主要应用在智能仪表、实时控制、通信、家电等方面。由中央处理器CPU、随机存储器RAM、只读存储器ROM、I/O接口、定时器/计数器以及串行通信接口等集成在一块芯片上,构成了一个单片微型计算机,简称为单片机。它的应用范围很广,在工业自动化中应用有数据采集、测控技术。   在智能仪器仪表中应用有数字示波器、数字信号源、自动取款机等。在消费类电子产品中应用有空调机、电视机、微波炉、手机、IC卡、汽车电子设备等。在通讯方面应用有手机、小灵通等。在武器装备方面应用有飞机、坦克、导弹、航天飞机、智能武器等。刚开始学习时只能抄写别人做成功的程序,一遍一遍的写,从简单的入手,逐步的积累,一步步的能够将小的程序结合到一起,拼接成较为复杂一些的程序。但是程序不要只是看别人得,一定要自己写过才是自己的。只有当你自己能写出来的时候说明你真懂了。刚接触KEIL时确实很让人头疼,使用 KEIL不会建项目、不会使用实验板。然后可以参考已经成功的程序,抄过来,写一个最简单的,让它运行起来,先培养一下自己的感觉,先建个项目,再配置一下项目,然后建个程序,加入项目中,再写代码、编译、生成HEX,刷进单片机中、运行。其实当遇到问题一定要自己尝试着解决,不能遇到问题就去问别人,自己一定要掌握解决问的方法和思路。对一个新项目时,自己一定要多想想,不要急着去看别人是怎么写的。应该先想一下程序的构架,想想如何来完成。然后自己动手去写,理清自己的思路这样更容易提高自己。   熟悉单片机的人都知道,要学好单片机可不是一件容易的事,倒不是因为单片机很难学,而是很难找到一本专为单片机入门者而编写的教材。翻一下身边的单片机教材,都好像是为已经懂单片机的人而写的,一般先介绍单片机的硬件结构和指令系统,再是系统扩展和外围器件,顺便讲一些应用设计(随便说一下,很多书中的电路设计已经过时,并且有些程序还是错误的`)。如果按照此种学习方法,想进行产品开发,就必须先把所有的知识全部掌握了才可以进行实际应用。学习使用单片机只能靠循序渐进的积累,虽然单片机的课程只上了几节就去上班了,但在学习的过程中有了一定的了解。下面就本人学习单片机的过程和经验做简要介绍。   首先,学习单片机要有一定的基础:电子技术方面要有数字电路和模拟电路等方面的理论基础,特别是数字电路;编程语言要求汇编语言或C语言。要想成为单片机高手,建议初学者首先学习汇编语言,学的差不多的时候,转入C语言学习。尽管汇编语言属于低级语言,编程效率低,但是较C语言具有目标代码简短,占用内存少,执行速度快等优点,更重要的是能使初学者尽快熟悉单片机的内部结构,并能对其进行精确的控制。汇编语言在单片机教材里面都会涉及,不需要单独购买教材和学习。C语言是一门学问,有很多专业书籍来讲解,并且对我们今后的编程生涯有绝对的好处,因此要深入学习,千万不要自以为看了某某的视频教程就以为掌握了C语言,那只是C语言的一部分。在这里给大家推荐一本单片机C语言程序设计参考书,马忠梅等著,北京航空航天大学出版社出版的《单片机的C语言应用程序设计》,要求C语言基础。如果没学过C语言,建议学习清华大学谭浩强编写的C语言程序设计,这本书写的不错,通俗易懂。   其次,是单片机教材选择。单片机是一门非常重视实践的技术,不能总是看书,但要学习它首先应看书,对单片机引脚、内部结构、寄存器和原理有一定地了解和感官认识,它的是怎样工作的,能干些什么?刚开始时,也许你看不明白,但这并不要紧,因为你还缺乏实践经验。现在单片机应用广泛,因此各个厂家分别推出了自己的单片机,我们没必要每样都学!因为他们的编程方法和调试过程以及内部指令结构有一定的相似,只要学精通一款就OK了!尤其是用C语言编程,就几乎不用分什么派系,但是我们要选择一款有代表性的知识范围广,并且入门容易,书籍多。一般来说,MCS-51系列单片机已经得到广泛的普及和应用,市场上它的资料也比较多,用的人也很多。给大家推荐一些参考书,学习时只需要一本就足够拉。书名:《新编MCS-51单片机应用设计》,哈尔滨工业大学出版,作者:张毅刚;书名:《单片机原理及应用》,高等教育出版社,作者:张毅刚等;书名:《单片机高级教程:应用与设计》,北京航空航天大学出版社,作者:何立民。相关教材还有很多,在这不一一列举。   然后,是开发工具和开发环境的选择。选择一块合适的学习板,对于初学者来说一般无力接受,如果经济条件允许、本人又对单片机很感兴趣、有从事相关工作意向的话,鼓励大家购买。随便说一句,学习板功能要求太全,具有流水灯、数码管、独立键盘、矩阵键盘、AD或DA、液晶、蜂鸣器等就差不多啦,毕竟,功能齐全的价格比较高。仿真器对单片机初学者来说既是那么耳熟,同时又有些陌生,这主要是因为市场上传统的仿真器价格都在千元以上,对经济不是非常宽裕的人来说是不小的开支。同时仿真器是用来提高调试程序效率的,也不是非需不可的,如果你没有仿真器,遇到程序出错的时候,只好苦思冥想,反复烧写调试。   随便推荐一下,学林电子的51tracer仿真器,有兴趣的朋友可关注一下。有了单片机教程板以后,先看下指导说明书,熟悉一下学习板,开卷有益。以后就得靠自己多练习了,将学习板与电脑连接好,先学会开发软件的使用,然后从最简单的流水灯实验做起,按照你自己的意愿控制流水灯,当你完成时,你会发现这是多么惬意的事情。太好玩了,你会觉得这不是在学习,而是在玩,当你发现,单片机能够按照你编写的程序工作时,你会觉得非常兴奋,比做什么事情都开心,这样你会慢慢迷上单片机,真的。不少网站上说搞定某个实验,就恭维的告诉你一声”恭喜你,学会了”自己学会了单片机,这有点可笑,这只能说明你算过关了,对单片机有了一定了解和会使用它了。但是单片机能完成的功能太多了,尤其是对外围器件的控制,综合起来能设计出许多意想不到的产品.因此除了入门外,精通可千万别轻易说出口。   最后,在熟练掌握和应用后,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计开发各种课题,不断的积累经验。最终,自己完全设计具有个人风格的课题,产品,这样你就是单片机高手拉。只要过了第一关,后面的路就好走多了,万事开头难,这大家可能都听过。   有时候单片机的学习很单调,有些知识学起来很抽象,不容易理解,只能慢慢适应,一边学习理论知识,一边编写程序,将程序刷入单片机进行调试,通过这种方式才能更快速的学习单片机。要坚定自己的学习信心,在付出持之以恒的努力,我相信自己能进一步加深对单片机的了解,在单片机的学习道路上走得更远! ;

单片机原理与应用一编程题,求解

mov A,30H jz xis0 mov c,acc.7 jc xlessthan0 mov A,#1 ajmp funcendxlessthan0: mov A,#0FFh ajmp funcendxis0: clr Afuncend: mov 40H,A

单片机原理与应用的课程作业,本人学渣 求助大神

什么问题啊

51单片机教材有什么好的推荐吗?

单片机原理(普通高等教育“十二五”规划教材):这本《单片机原理》根据21世纪高等院校单片机原理课程教学大纲的要求,结合现代电子技术、计算机技术发展的趋势和对单片机技术开发人才的实际需求进行编写的。单片机原理及应用(全国高等学校自动化专业系列教材):本书前两版持续畅销,累计印数3万余册。优秀作者,历经10年,打造单片机系列(3本)教材,覆盖单片机领域课程绝大部分需求。提供配套电子课件、习题参考答案和程序代码。单片机原理与应用:《单片机原理与应用》共分11章,第1章介绍单片机的基础知识;第2章介绍MCS-51单片机的内部结构及外部引脚;第3~4章介绍MCS-51单片机的指令系统及汇编语言程序设计。51单片机使用注意事项众所周知,51系列单片机的硬件堆栈不能放在片外,所以要在51系列单片机上开发操作系统的话就要少用它的片内RAM。但是不用片内RAM是办不到的,因为操作系统也要传递参数,也要使用堆栈。C51单片机的C函数传递参数是通过寄存器和存储器的,不能通过堆栈。但是可以通过一些措施使得操作系统代码少用片内RAM。

单片机原理难吗?

看你的IQ了

单片机原理与应用求解答(高分,在线等)

1.C;2.1有中断源发出中断请求;2中断总允许位EA=1,即CPU开中断;3申请中断的中断源的中断允许位为1,即没有被屏蔽3.ORG 0000HMOV R7,#10MOV R0,#80HCLR AMOV R1,#8AHMOV @R1,AINC R1MOV @R1,ALOOP:ADD A,@R0JNC LLINC @R1LL:INC R0DJNZ R7,LOOPMOV @R0,ASJMP $END

主程序和函数最明显的差异是什么 单片机原理与应用

主程序有且只有一个,主程序没有形参

单片机原理与应用习题答案

不要这么懒!

单片机原理及应用是大几学

单片机原理及应用是高职学。根据查询相关信息资料显示,《单片机原理及应用》课程是高职电子信息技术、电气自动化技术、计算机应用等专业的一门专业技术基础课,是实践性很强的一门课程。

80C51单片机原理、开发与应用实例的目录_80c51单片机内部结构的组成

前言第1章绪论1.1单片机的发展1.280C51单片机分类1.3单片机应用领域和发展趋势1.3.1单片机的应用领域1.3.2单片机的发展趋势第2章80C51单片机硬件结构和原理2.180C51的基本结构2.1.180C51的基本结构框图2.1.2芯片的内部结构特点2.280C51的引脚及其功能2.2.1电源引脚V和Vss2.2.2时钟电路引脚XTALl和XTAL22.2.3控制信号引脚ALE、PSEN、EA和RST2.2.4输入/输出引脚2.380C51CPU结构和时序2.3.1运算器2.3.2控制器2.3.380C51时钟系统2.3.4CPU时序2.4存储器结构和地址空间分配2.4.1程序存储器地址空间分配2.4.2数据存储器地址空间分配2.580C51工作方式2.5.1复位方式2.5.2程序执行方式2.5.3节电工作方式2.5.4掉电保护方式第3章80C51指令系统3.1指令与汇编语言3.1.1指令与程序设计语言3.1.2指令格式及系统中使用的符号意义3.2寻址方式3.2.1寻址方式3.2.2寻址空间3.3指令系统3.3.1数据传送指令3.3.2算术运算指令3.3.3逻辑运算指令3.3.4程序控制转移指令3.3.5位操作(Bool类型)指令第4章80C51单片机的功能资源4.1并行I/O接口4.1.1P0口4.1.2P1口4.1.3P2口4.1.4P3口4.2定时器/计数器4.2.1概述4.2.2定时器T0和T1的结构和功能4.2.3定时器的工作方式及应用4.2.4定时器/计数器T24.2.5定时器,计数器的编程和使用4.3串行接口4.3.1串行口结构和工作模式4.3.2串行口的编程和举例4.4中断系统4.4.1中断基本概念4.4.2中断响应及处理过程4.4.3中断程序举例第5章单片机C51程序设计基础5.1程序设计语言概述5.1.1汇编语言5.1.2C51语言5.2C51标识符和关键字5.2.1标识符5.2.2关键字5.3C51基本数据类型和运算符5.3.1基本数据类型5.3.2运算符5.4数组5.4.1一维数组5.4.2多维数组5.4.3字符数组5.5指针5.5.1指针与地址5.5.2指针变量的定义5.5.3指针变量引用5.5.4数组的指针5.5.5函数的指针5.5.6指针数组5.6结构体和联合体5.6.1结构体概念和定义5.6.2结构体的引用5.6.3联合体概念和定义5.6.4联合体的引用5.6.5枚举5.7型定义和预处理5.7.1类型定义5.7.2预处理5.8语句和程序设计基本结构5.8.1语句5.8.2顺序结构5.8.3选择结构5.8.4循环结构5.9函数5.9.1函数定义5.9.2函数调用5.9.3中断服务函数5.9.4局部变量与全局变量5.9.5变量的存储种类第6章典型外围接口设计6.1键盘与单片机接口设计6.1.1独立式键盘6.1.2行列式键盘6.2显示器接口6.2.1LED显示器6.2.2LED显示器接口实例6.2.3LCD显示器6.2.4LCD显示器接口实例6.3显示接口芯片MAX82796.3.18279内部结构及基本工作原理6.3.28279引脚功能6.3.38279工作方式6.3.48279命令字6.3.58279状态字6.3.68279应用举例6.4D/A/AD芯片与单片机接口设计6.4.1D/A转换接口电路6.4.2A/D转换接口电路第7章80C51单片机系统扩展7.180C51系统扩展概述7.1.180C:51最小应用系统7.1.2片外总线结构7.1.3片选7.1.4地址锁存7.1.5扩展存储器时应考虑的几个问题7.2外部存储器扩展7.2.1程序存储器的扩展7.2.2数据存储器的扩展7.2.3多片存储器的扩展7.3并行I/O接口的扩展7.3.1简单并行I/O接口扩展7.3.28255A可编程并行I/0接口扩展7.4串行接口的扩展7.4.18251串行口扩展芯片7.4.2825l应用实例第8章80C51单片机应用系统的抗干扰技术8.1可靠性与抗干扰技术概述8.1.1干扰窜入单片机系统的主要途径8.1.2干扰形成的基本要素8.1.3干扰的耦合方式8.2硬件抗干扰技术8.2.1抑制干扰源8.2.2切断干扰传播路径8.2.3提高敏感器件的抗干扰性能8.2.4其他常用抗干扰措施8.3软件抗干扰技术8.3.1指令冗余8.3.2软件“陷阱”8.3.3软件“看门狗”技术8.3.4设置程序运行标志,拦截“跑飞”程序第9章ProteIDXP电路板设计软件第10章KeilC51单片机开发软件入门第11章基于80C51的计量泵流量控制系统设计第12章80C51单片机在电液位置伺服系统上的应用附录AMCS-51指令表附录B

单片机原理与应用题

已知(A)=7AH,(R0)=30H,(30H)=A5H,(PSW)=80H,写出指令执行完A和PSW的内容。XCH A,R0 (A)=30H, (R0)=7AHADD A,30H (A)=60H+A5H=05HADD A,R0 (A)=05H+7AH=7FH ADD A,#30H (A)=7FH+30H=AFH

急求单片机 方面的参考文献

C语言:郭天祥《51单片机C语言教程》汇编:北航 李朝青《单片机原理及接口技术》综合:北航 马忠梅《单片机的C语言应用和设计》讲有一点汇编的知识

请推荐几本好的51单片机教程

郭天翔的《十天学会单片机和C语言编程》,视频的,蛮好的

mcs-51单片机

你看不懂吗?我给你回答一下不过你计算一下是不是正确.....应该是正确的!1.是将@R1和累加器A相加结果是F02.是将累加器和立即数77H相减#1H3.是将AB相乘1E04.是将A除以B结果是1E5.这是一个与指令是将78H和#78H相与结果是78H6.这是一个或指令结果是A7.这是一个异或指令结果是80H这是我的回答记得要给我分数啊!还应该感谢我的回答.....

单片机的先修课程都有哪些?微型计算机原理与接口技术算不算其先修课程之一?

很低,有初中水平就好,主要看兴趣和坚持.

我想自学单片机原理与接口技术,请问看那些书比较好?

哦,你最好看一下MCS-51/96系列单片微型计算机及应用,比较基础好学一些

单片机原理及接口技术与标准80c51相比,stc12c5a60s2单片机在哪些方面得到了增强

串口通信有两路,还可以切换,,程序存储空间增大,速度比普通51 块8-12倍。 内部有专用复位电路内部有晶振电路。2路PWM;8路高速10位AD转换独立波特率发生器4个16位定时器还有其他的很多, 你自己下载一个这款型号的单片机手册,看下就知道 了

就现目前来看,《单片机原理与接口技术》被选作为哪些专业的专业必修课啊?

电子信息工程,通信工程,信息技术,电子科学与技术,这一类在弱点方向的专业基本上都会以单片机为必修科目

单片机上18b20温度传感器的工作原理是什么?

温度传感器(temperature transducer)是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。工作原理金属膨胀原理设计的传感器金属在环境温度变化后会产生一个相应的延伸,因此传感器可以以不同方式对这种反应进行信号转换。双金属片式传感器双金属片由两片不同膨胀系数的金属贴在一起而组成,随着温度变化,材料A比另外一种金属膨胀程度要高,引起金属片弯曲。弯曲的曲率可以转换成一个输出信号。双金属杆和金属管传感器随着温度升高,金属管(材料A)长度增加,而不膨胀钢杆(金属B)的长度并不增加,这样由于位置的改变,金属管的线性膨胀就可以进行传递。反过来,这种线性膨胀可以转换成一个输出信号。液体和气体的变形曲线设计的传感器在温度变化时,液体和气体同样会相应产生体积的变化。多种类型的结构可以把这种膨胀的变化转换成位置的变化,这样产生位置的变化输出(电位计、感应偏差、挡流板等等)。

单片机上的ds18b20温度传感器是什么工作原理

单片机 与 ds18b20温度传感器,ds18b20温度传感器 集成了 测温元件 及 AD转换电路转换成为数字的温度值,单片机通过 一线串口读取 传感器 的温度值,通过数码管 或者液晶显示器 显示出来。附件是一个仿真实例。

PIC单片机18系列中,有3个管脚,分别是PGD、PGC、PGM,请问连接ICD2编程时 接调试口的时候使用PGM管脚需要

只接PGD、PGC仿真,下载都行,PGM低压编程,一般不用。
 首页 上一页  8 9 10 11 12 13 14 15 16 17 18  下一页  尾页