51单片机作品
生活中我们经常遇到单片机的例子,请你选其中的一样,描述其工作原理_百 ...
【例子】:火灾报警器。【原理】:报警器通过内部智能处理器感应离散光源、微小的烟粒和气雾来检测,一旦检测到烟雾,立刻通过一个内置的专用IC驱动电路和一个外部压电式换能器输出报警声,使人们及早得知火情,将火灾扑灭在萌芽状态。其采用低功耗 CMOS 微处理器就属于单片机。【硬件组成】:电源、烟雾感...
求一部国外的单片机著作。挨边就行。单片机的。应付老师。要能查的到...
哎,不知道你说的是什么单片机,但我猜你说的应该是51系列的。首先51不像C\/C++那样有那么多外国经典的经典教材;其次51很多国内写的也是能看懂的,外国的反而难懂。既然你是要应付作业我就推荐两本:(1)C and the 8051 (4th Edition) Schultz, Thomas W. WOOD ISLAND PRINTS (2008-03出版) 。...
做一个单片机作品需要哪些软件
1.Keil或者用周立功公司的TKStudio (用来写代码,编译,生成Hex文件)2.Stc—ISp是STC单片机的下载软件,用来下载Keil中生成的Hex文件到单片机中,个人建议用MCUISP 这个更好 3.Easy51 Pro 如果你用的是Atmel公司的单片机的话,可以用这个软件下载 4.仿真软件是用来模拟实际运行情况的软件,可以提前看到...
如何用单片机实现流水灯,从一依次亮到八,再从八依次亮?
单片机流水灯C语言程序的源代码如下:include \/\/51系列单片机定义文件。define uchar unsigned char \/\/定义无符号字符。define uint unsigned int \/\/定义无符号整数。void delay(uint); \/\/声明延时函数。硬件特征 1、单片机的体积比较小, 内部芯片作为计算机系统,其结构简单,但是功能完善,使用起来十分方...
一个花样流水灯单片机程序(要求1,3,5,7灯亮,2,4,6,8灯亮然后全灭)_百...
ACALL DELAY。AJMP AA。DELAY:MOV R5,#256。LOOP2:MOV R4,#256。LOOP1:NOP。NOP。DJNZ R4,LOOP1。DJNZ R5,LOOP2。RET。单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I\/O口和中断系统...
如何自己做一个最简单的单片机?希望各位大神能把制作要用的元器件的个...
电源电路:假设5v的单片机,就可以加一个三端集成稳压模块,比如AMS1117-5.0或者L7805,保险的话可以在输入端加一个自恢复保险丝,一般500ma的就可以了。但是输入电压一定要高于5v,对于AMS1117来说要大于6.3v,对于l7805来说要高于8v,推荐AMS1117。复位电路:上电复位对于单片机来说是必不可少的,复位...
如何利用定时器T0的工作方式1实现1秒钟延时程序(单片机)?
5、void LED_Flash() interrupt 1{TH0 = (65535-50000)\/256;TL0 = (65535-50000)%256;if(++T_Count == 20){LED = !LED;T_Count = 0;}} 6、这个程序是1秒钟LED灯会亮与灭显示。1单片机,拥有两个定时器,用来中断计数,分别是T0和T1。而52单片机和51单片机的定时器是一样的,只是...
利用单片机AT89C51与ADC0808设计一个数字电压表,能够测量0~5V的直流电...
具有一个精度高、转换速度快、性能稳定的电压表才能符合测量的要求。为此,我们设计了数字电压表,此作品主要由A\/D0808转换器和单片机AT89C51构成,A\/D转换器在单片机的控制下完成对模拟信号的采集和转换功能,最后由数码管显示采集的电压值。此设计通过调试完全满足设计的指标要求。电路设计简单,设计制作方便有较强的实用...
51单片机,利用0和1两个数字组成16种模式,并用四个开关控制数码显示一...
以下是使用51单片机(如STC89C52)和4个开关来控制数码管显示一位密码的简单示例代码。假设使用的是共阴数码管,并且数码管的引脚连接到了单片机的P0口。include <reg52.h> \/\/ 引入单片机寄存器定义头文件\/\/ 数码管显示的密码模式,共16种,每种模式使用4位二进制表示unsigned char password[16] = { ...
从1加到100的程序单片机
A,R1 LCALL CHANGE CLR P3.0 LCALL DELAY SETB P3.0 CLR A DJNZ R4,LOOP1 CHANGE: MOVC A,@A+DPTR MOV P2,A RET DELAY: mov R6,#20 D1: MOV R7,#248 DJNZ R7,DJNZ R6,D1 RET TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END ...
图木自治县市甲磺回答: 蓝牙小车
郝卖15910563852问: 51单片机(兼容Intel 8031系统的单片机统称) - 搜狗百科?
图木自治县市甲磺回答: 我建议来个万年历吧,挺容易上手的,可以选择用液晶屏显示.好运喽~~~
郝卖15910563852问: 谁有AD常用的元件库呢,51单片机的一些设计作品 - ?
图木自治县市甲磺回答: 告诉你一个途径,上立创商城搜索你要的元器件,里面大部分都有AD封装库.即使没有AD格式的封装库,也有立创自己EDA工具的封装库,可以转换成AD格式的库,转换方法可以百度一下.立创商城的元器件还是很全的,51的一些外围器件一般都有.以下,图文无关.
郝卖15910563852问: 51单片机 的实际应用有哪些?范围广吗? - ?
图木自治县市甲磺回答: 51系列单片机是目前应用最为广泛的一类微处理器,它以低廉的价格和强大的功能,受到广大电子设计爱好者和工程师的欢迎. 51系列单片机内部具有丰富的硬件资源,例如定时器/计数器、中断系统、串行接口,并且它还提供了详尽的指令操...
郝卖15910563852问: 大学生电子设计大赛 设计的作品都能用 51单片机来做么? - ?
图木自治县市甲磺回答: 我是STM32(与ARM同级)的玩家,坦诚的告诉您:51本身很简单,但他的外围程序其实比ARM更难,因为ARM有库函数,51的几乎没有,比如SPI,51要软件模拟,ARM直接调用库函数.我看过1万多行的51的程序,你说51简单?! 大学生电子设计大赛我参加了,2等奖.用51完全可以!但你要开阔眼界!别总局限于一个.c,试着自己写库.建议学单片机从51学起,转ARM学ARM不是因为ARM比51强大多少,是为了让你开阔眼界.但直接学ARM您会很受打击的,所以还是一步一步来吧,呵呵.
郝卖15910563852问: 电子竞赛用哪种单片机比较合适? - ?
图木自治县市甲磺回答: 其实你只要找熟悉的就可以了. 51单片机就选AT89S52,可以找到很多现成的程序,有利于开发,它有8K的ROM,一般的场合都够用了. 再高级一点可以用AVR的mega系列,我比赛的时候首选mega16,价格不贵,单片机该有的功能它基本上都有,16K的ROM用起来很爽,速度没得挑剔.你若嫌不过瘾可以用mega128,贵一点,128K的ROM够你编一个8位任天堂的游戏了,mega128的定时器强大得变态,IO口很多,免去扩展IO的麻烦,是一款相当不错的单片机,AVR的东西你会一个剩下的就都会了,教程网上有的是. 430用不着,实际地说,想把430玩的很充分的人真的不多.
郝卖15910563852问: 要如何才能做出一个单片机的作品? - ?
图木自治县市甲磺回答: 首先你要精通c语言 ,从51单片机学起.第一步,建立兴趣和毅力.有兴趣才能主动去学,有毅力才能坚持去学.第二步,弄一台PC电脑,无论是笔记本还是台式机都行(如果是笔记本的话,需要买一根USB转232的线.第三步,找一个价格能...
郝卖15910563852问: 51单片机的区别 - ?
图木自治县市甲磺回答: 51单片机的生产厂家太多啦~常听的就是STC,ATMEL,AVR,MPS等等.每个厂家生产出来的51单片机其实都大同小异,以为51单片机的架构是基本不变的,无非就是比最经典的51单片机多出很多外功能比如说ADC,PWM等等.还有就是指令周期一般来说都快了不少这个是单片机内部分频器控制作用的结果,经典51单片机没有这功能.除了这些以外,那些经典51的寄存器的地址全都不变的一般来说,到时你选用哪一款单片机可以下载一份那款单片机的用户手册来看一看,里面很详细的说了怎么用.希望能帮到你,我也是单片机爱好者.
郝卖15910563852问: 求写一段简单的51单片机C语言代码 - ?
图木自治县市甲磺回答: 单片机检测高电平.1、可以用外部中断,外接激光传感器最好用普通光耦隔离一下,顺便改成低电平触发单片机中断.然后用位移指令移动跑马灯,然后计数值加1. 2、可以用循环检测,也建议用光耦隔离先,在MAIN里面不断检测P00,发现变化后,再次检测以便确认,确认后同样位移一下跑马灯,然后计数加1.