技术文档

51单片机的参考文献 单片机的入门-51单片机

小编 2024-11-23 技术文档 23 0

单片机的入门-51单片机

想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。早期可能是绝大多数嵌入式工程师或者电子爱好者接触的第一款单片机——51单片机,不像现在很多学习单片机的朋友都跳过51单片机直接学起了STM32等比较高级一些的单片机。

51单片机指的是所有搭载可执行INTEL 8031指令系统的MCU的单片机。MCS-51单片机是美国INTEL公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。

有些文献甚至也将8051泛指MCS-51系列单片机,8051是早期的最典型的代表作,由于MCS-51单片机影响极深远,许多公司都推出了兼容系列单片机,就是说MCS-51内核实际上已经成为一个8位单片机的标准。

基于51单片机的USB最小系统

其他的公司的51单片机产品都是和MCS-51内核兼容的产品而以。同样的一段代码,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL的89C51(已经停产)、 PHILIPS(菲利浦),和WINBOND(华邦)等,我们常说的已经停产的89C51指的是ATMEL公司的 AT89C51单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash(程序存储器的内容至少可以改写1000次)存储器取代了原来的ROM(一次性写入),AT89C51的性能相对于8051已经算是非常优越的了。

51单片机的具有价格低廉、适合初学者学习的优点。缺点也很明显,运算速度慢,性能不够优秀等。这是由于51单片机设计时采用了集中指令(CISC)结构,而且为了抗干扰,设计者采用了12分频的方法。因为I/O接口采用了准双向口,所以I/O接口的驱动能力也不怎么强。早期的51单片机甚至还预留了红外线照射窗,通过红外线照射的方式复位。51芯片内部也没有集成振荡电路,只能通过外部电路加载晶体振荡器或者PLL电路实现时钟功能。这就造成了使用51单片机制作计时电路等对于时钟要求高的电路的不准确性。

虽然51单片机有的缺点有些多,但是是它带领我们走进电子世界,帮助我们了解电子设计这条道路上的领路人。就像在现代生活中到处都是汽车的身影,交通工具越来越便捷,而它还是那台老旧的自行车,在哪天我们提倡低碳环保或者想锻炼的时候,它又可以从新派上用场。

基于51单片机的数字电路设计—论文文档

摘 要:多功能电子时钟除了具有时钟的功能外还可以包含对环境温度检测的功能。温度是一种最基本的环境参数。在各个行业生产及日常生 活中,对温度的测量及控制始终占据着非常重要的地位。目前,典型的温度检测控制系统由模拟式温度传感器、A/D 转换电路和各种单片机组成。 由于模拟式温度传感器输出的模拟信号必须经过 A/D 转换环节转换为数字信号后才能与单片机等微处理器接口进行读写的操作,所以硬件电路 会比较复杂,成本较高。而以 DS18B20 为代表的新型单线总线数字式温度传感器集温度测量和 A/D 转换于一体,这类传感器可以直接输出数字量, 同时与单片机接口电路结构非常简单,可以广泛用于距离远、节点分布多的场合,具有较强推广应用价值。

关键词:电子时钟;单片机;模拟信号

统功能的确定

系统具有时间、秒表、闹钟功能,并可以对时间、秒表、闹钟进行设置,闹钟使用蜂鸣器提醒。要求计时精度尽量提高。显示格式为:

时间:“时”(第 1,2 位),“分”(第 3,4 位),“秒”(第5,6位);

秒表:“时”(第 1,2 位),“分”(第 3,4 位),“秒”(第5,6位);

闹钟:“时”(第 1,2 位),“分”(第 3,4 位),“秒”(第5,6位)。

系统操作说明

(1)按开始键自动进入时间显示,开始为 0,按 K1键进入更改时间,闪烁位为可更改位,按 K2键调整更改位,K3键为自增键,K4键为自减键,修改成功之后按 K1键确定修改成功;

(2)按 K2 键进入秒表功能,再次按 K2 键秒表开始计时,K3 键为秒表暂停键,继续则按 K2 键,K4 键为清零键;

(3)按 K3 键进入闹钟功能,进去之后闪烁位为可更改位,按 K2键调整更改位,K3键为自增键,K4键为自减键。

单片机系统电

AT89S51 有 40 引脚,双列直插(DIP)封装,所用引脚功能如下:一是 VCC—在运行中 +5V。二是 XTAL1 是振荡器反相放大器和其内部时钟发生器的输入端。三是 GND—接地。四是 RST- 进行复位输入,进行晶振工作时,RST 引脚中对于具备 2 个机器周期以上的高电平给以作用,促进单片机复位。该引脚会受到 WDT 溢出的影响将高电平进行输出,对 SFT AUXR 的 DISRTO 位(地址 8EH)进行设置则能够对该功能给以关闭或是打开。DISRTO位缺省是 REST 输出高电平打开。五是 XTAL2,是振荡器反相放大器输出端。六是无自锁开关(S2 -P3.7)开关与相应引脚 P3.7 进行连接,按下开关,引脚是低电平 0在断开时,引脚具备高电平 1。六是 P1 口 ,P2 口—P1,P2 是 8 位双向I/O 口具备内部上拉电阻。

运行过程中借助 P1 口对驱动电路给以控制,向数码管进行数据输送,对于相应段码给以显示,为使得功耗减少,并使得功耗减少,并对最大电流给以限制,并将一限流电阻进行加入。P2.0—P2.7 口对于数码管位选给以控制,进而让数据被六个数码管进行轮流显示,其为 0 的时候对三极管导给以位选,为 1 时对三极管截止进行位选。七是 EA/VPP,片外程序存储器对于信号是允许访问的。如果让 CPU 只对于外部程序存储器进行访问,则 EA 必须对于低电平进行保持,若是 EA 是高电平,那么 CPU 会对内部程序存储器的指令给以执行。

参考文献

[1]刘鹏娟,杨斌.基于单片机的多路温度测量系统的设计[J].电子制作,2022,30(20):39-41+82.

[2]林森,胡晴,王宇萌.基于单片机的自动气象监测系统的设计[J].电子元器件与信息技术,2022,6(09):35-38.

[3]汪鑫,于浩,张雨婷,成龙,汪青.基于单片机的智能电梯系统的设计与研究[J].物联网技术,2022,12(09):68-69.

[4]李嘉翔.基于单片机的节能窗控制系统设计[J].电子技术与软件工程,2022(18):66-69.

[5]陶冉婷.基于LabVIEW和单片机的温度采集系统设计[J].设备管理与维修,2022(17):128-132.

[6]彭闯,杨应文,杨优.基于单片机的酒精浓度测试系统的设计[J].电子技术与软件工程,2022(17):128-131.

[7]潘婷,隆凡英,李洪波.基于单片机的温控水杯设计研究[J].科技创新与应用,2022,12(24):34-37.

[8]徐敏.基于STC89C52单片机的蜂鸣器的设计与实现[J].无线互联科技,2022,19(16):95-98.

[9]杨智霞.基于单片机的无线多点温度监控系统设计[J].无线互联科技,2022,19(16):86-88.

相关问答

有关 51单片机的 电源电路设计(下图是我画的电源电路,分别采用...

平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。1...

51单片机 震荡电路用什么晶振,什么电容,复位用什么电容,电阻?...

就是用普通的晶振啊,如图。只是晶振的频率你要注意一下,不要超过单片机手册中的最大频率。用22pf或者30pf的陶瓷电容,33pf也可以,这个影响不大。复位电路用1...

51单片机 烧写线要用到单片机那些个脚-ZOL问答

可以烧写51的也可以烧写AVR系列的单片机。8051单片机烧写程序用到6789脚和两个电源脚4020脚31脚就可以。有用(0)回复q4412066P1.5,P1.6,P1.7详...

win10系统肿么装 51单片机 开发板的驱动-ZOL问答

平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。1...

关于 单片机 (80c 51 )编写的程序問題-ZOL问答

平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。1...

51单片机 程序烧写的原理是什么-ZOL问答

详情不知你的51单片机是否是电可改写的那种,在程序中随时更改数据?如果是你是否想说改写数据后程序就无法正常复位了。如果是这样,说明你的程序有问题,造成内...

51单片机 没法下载程序-ZOL问答

2条回答:【推荐答案】软件点下载后立马按板子上的电源开关上电复位单片机...平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢...

单片机 软件制作有多个函数,主函数肿么写-ZOL问答

这涉及到程序构架的问题,单片机使用一线程结构,普通的单体功能,或少数功能...平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜...

基于 单片机的 电子秤设计毕业论文?

目录第1章绪论2第2章方案论证42.1半桥电子秤的任务分析与实现42.2半桥电子秤的硬件方案设计52.3半桥电子秤的软件方案设计6第3章半桥电子秤的...

可不可以帮我编写用 51单片机 加四个按钮分别控制两个步进电机...

之前实习做过的步进电机控制,可供参考有用(0)回复xapjdxbmri这个不是有偿的...平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜...

猜你喜欢