技术文档

it0 单片机 知道了单片机,不会用下载器也等于零,全盘奉上!给个赞呗

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

知道了单片机,不会用下载器也等于零,全盘奉上!给个赞呗

先说下载器

电脑中编写好的程序,需要下载到单片机。原来的电脑都有一个232串口(通过电平转化为TTL就可以给单片机下载程序),见图

目前这个接口逐渐取消,尤其是笔记本电脑上几乎没有。现在我们通过USB接口进行下载寻找一款USB转TTL模块,见图,转换模块需要安装相应的驱动。

USB转TTL模块

1.模块引脚功能

3V3表示3.3V单片机供电。

TXD表示发送数据引脚。

RXD表示接收数据引脚。

GND表示电源负极。

5V表示是专为5V单片机供电。

2.安装驱动

(1)寻找驱动程序源文件

驱动源文件

(2)双击源文件,程序开始安装

程序开始安装

(3)点击“Next”,程序继续安装。

欢迎对话框

(4)选择安装许可协议,必须在“I accept the terms of the license agreement”前面的方框打上对勾。

License Agreement对话框

(5)点击“Next”,出现准备安装程序对话框。选择“Install”。

准备安装程序对话框

(6)出现完成安装向导对话框点击“Finish”,请注意这里并没有真正完成程序的安装,还要继续安装。

完成安装向导对话框

(7)出现图对话框,点击“Install”。

安装对话框

(8)安装成功的对话框

安装成功对话框

将转换器插在电脑USB上,寻找虚拟的串口。

(9)现在我们都用7的系统,那么我们以WIN7操作系统为例,右键“计算机”图标,点击“管理”。

管理界面

(10)点击“设备管理器”-“端口”,出现“Silicon Labs CP210x USB to UART Bridge(COM3)”,这就是虚拟的串口。

虚拟串口对话框

电脑硬件以及操作系统不同,虚拟的串口号不同,这里是COM3,你的不一定是COM3,可能是其他的数字比如COM4或者COM5,这个数字一定要记清楚,下载程序用得着。

pic单片机与51单片机的对比,附pic单片机命名规则

pic单片机是当前最实用工具之一,而对于pic单片机的探讨往往与其他类型单片机相联系。本文中,将讨论pic单片机和51单片机谁更易于学习,以此帮助大家增进对pic单片机的理解。

51好学一些,但是PIC也没比51难多少。首先,PIC比51多个配置位,这个基本上看看就懂了。然后,PIC的端口要配置成输入或者输出,51单片机则不用。PIC的中断没有优先级,需要软件判断。最后,PIC比51多许多寄存器,你要使用PIC的各种功能,都需要去初始化寄存器。

再说说PIC相比与51单片机有哪些优点:

1:相同的晶振情况下,PIC比51速度快,PIC4个时钟周期为一个指令周期,51是12个。

2:PIC比51功能强大许多,比如自带AD转换,自带PWM,内置弱上拉(需设置)LCD接口等。。这样,你在用到许多功能的时候就很方便啦,不用去接很多外围电路。

3:PIC的驱动能力比51强,PIC可直接驱动数码管,51有些吃力哦。

4:PIC的抗干扰能力比51好,这个我们公司做过试验的。

综合上述,小编建议你学习PIC。

51单片机概述

51单片机是对所有兼容Intel8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flashrom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。

51单片机的主要功能

·8位CPU·4kbytes程序存储器(ROM)(52为8K)

·256bytes的数据存储器(RAM)(52有384bytes的RAM)

·21个专用寄存器

·2个可编程定时/计数器·5个中断源,2个优先级(52有6个)

·一个全双工串行通信口

·外部数据存储器寻址空间为64kB

·外部程序存储器寻址空间为64kB

·逻辑操作位寻址功能·双列直插40PinDIP封装

·单一+5V电源供电

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM:用以存放程序、一些原始数据和表格;

I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;

T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

五个中断源的中断控制系统;

一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;

片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率为12M。

PIC单片机特点或优势

1)PIC最大的特点是不搞单纯的功能堆积,而是从实际出发,重视产品的性能与价格比,靠发展多种型号来满足不同层次的应用要求。就实际而言,不同的应用对单片机功能和资源的需求也是不同的。比如,一个摩托车的点火器需要一个I/O较少、RAM及程序存储空间不大、可靠性较高的小型单片机,若采用40脚且功能强大的单片机,投资大不说,使用起来也不方便。PIC系列从低到高有几十个型号,可以满足各种需要。其中,PIC12C508单片机仅有8个引脚,是世界上最小的单片机。

该型号有512字节ROM、25字节RAM、一个8位定时器、一根输入线、5根I/O线,市面售价在3-6元人人民币。这样一款单片机在象摩托车点火器这样的应用无疑是非常适合。PIC的高档型号,如PIC16C74(尚不是最高档型号)有40个引脚,其内部资源为ROM共4K、192字节RAM、8路A/D、3个8位定时器、2个CCP模块、三个串行口、1个并行口、11个中断源、33个I/O脚。这样一个型号可以和其它品牌的高档型号媲美。

2)精简指令使其执行效率大为提高。PIC系列8位CMOS单片机具有独特的RISC结构,数据总线和指令总线分离的哈佛总线(Harvard)结构,使指令具有单字长的特性,且允许指令码的位数可多于8位的数据位数,这与传统的采用CISC结构的8位单片机相比,可以达到2:1的代码压缩,速度提高4倍。

3)产品上市零等待(Zerotimetomarket)。采用PIC的低价OTP型芯片,可使单片机在其应用程序开发完成后立刻使该产品上市。

4)PIC有优越开发环境。OTP单片机开发系统的实时性是一个重要的指标,象普通51单片机的开发系统大都采用高档型号仿真低档型号,其实时性不尽理想。PIC在推出一款新型号的同时推出相应的仿真芯片,所有的开发系统由专用的仿真芯片支持,实时性非常好。就我个人的经验看,还没有出现过仿真结果与实际运行结果不同的情况。

5)其引脚具有防瞬态能力,通过限流电阻可以接至220V交流电源,可直接与继电器控制电路相连,无须光电耦合器隔离,给应用带来极大方便。

6)彻底的保密性。PIC以保密熔丝来保护代码,用户在烧入代码后熔断熔丝,别人再也无法读出,除非恢复熔丝。目前,PIC采用熔丝深埋工艺,恢复熔丝的可能性极小。

7)自带看门狗定时器,可以用来提高程序运行的可靠性。

8)睡眠和低功耗模式。虽然PIC在这方面已不能与新型的TI-MSP430相比,但在大多数应用场合还是能满足需要的。

PIC单片机命名规则

1.前缀: PIC MICROCHIP 公司产品代号,特别地:dsPIC为集成DSP功能的新型PIC单片机

2.系列号:10、12、16、18、24、30、33、32,其中

PIC10、PIC12、PIC16、PIC18为8位单片机

PIC24、dsPIC30、dsPIC33为16位单片机

PIC32为32位单片机

3.器件型号(类型):

C CMOS 电路

CR CMOS ROM

LC 小功率CMOS 电路

LCS 小功率保护

AA 1.8V

LCR 小功率CMOS ROM

LV 低电压

F 快闪可编程存储器

HC 高速CMOS

FR FLEX ROM

4.改进类型或选择

54A 、58A 、61 、62 、620 、621

622 、63 、64 、65 、71 、73 、74

42 、43 、44等

5.晶体标示:

LP 小功率晶体,

RC 电阻电容,

XT 标准晶体/振荡器

HS 高速晶体

6.频率标示:

-02 2MHZ,

-04 4MHZ,

-10 10MHZ,

-16 16MHZ

-20 20MHZ,

-25 25MHZ,

-33 33MHZ

7.温度范围:

空白 0℃至70℃,

I -45℃至85℃,

E -40℃至125℃

8.封装形式:

L PLCC 封装

JW 陶瓷熔封双列直插,有窗口

P 塑料双列直插

PQ 塑料四面引线扁平封装

W 大圆片

SL 14腿微型封装-150mil

JN 陶瓷熔封双列直插,无窗口

SM 8腿微型封装-207mil

SN 8腿微型封装-150 mil

VS 超微型封装8mm×13.4mm

SO 微型封装-300 mil

ST 薄型缩小的微型封装-4.4mm

SP 横向缩小型塑料双列直插

CL 68腿陶瓷四面引线,带窗口

SS 缩小型微型封装

PT 薄型四面引线扁平封装

TS 薄型微型封装8mm×20mm

TQ 薄型四面引线扁平封装

相关问答

单片机 IT0 =1与 IT0 =0有什么区别啊?一个是下降沿,一个是低电平,下降过后不就是低电平啦?

IT0是用来选择外部中断0的触发方式。IT0=0;低电平触发中断;IT0=1;下降沿触发中断。对于楼主给出的程序,这句IT0=0;没有任何用处,纯属垃圾。因为开机...

IT0 =1是什么意思?

这就是一道字母乘法题,前面三个字母是乘数,等于1是答案,式中的0不是零,而是字母,如果是0,答案那就不是1了,而是零了。这就是一道字母乘法题,前面三个字母是乘...

it0it 1的区别?

原理是一样的,控制的中断不一样。IT0控制的是外部中断0的触发方式。IT0=0时,低电平触发,IT0=1时,后沿触发IT1控制的是外部中断1的触发方式。IT0=1时,低电平...

单片机 的I/O口是什么意思?-ZOL问答

给我一份cc2530的可用lcd1602驱动voidinit_1602(){LCD_1602_EN=0;LCD_1602_RW=0;//这句话你忘写了,液晶数据也不进去的。。...

单片机 txrx属于哪个端口?

单片机上的TX和RX通常是指串口通信的发送引脚和接收引脚。具体来说,TX表示发送引脚,RX表示接收引脚。在单片机中,串口通信通常使用全双工的方式进行数据传输...

单片机 计算题急利用定时/计数器T0工作于方式0,1,2,3,产生1ms...

[最佳回答]都是工作于工作方式10.5msORG0000HLJMPSTARTORG000BHLJMPTimer0InterruptSTART:MOVSP,#60HLCALLInitTimer0LOOP...

单片机 的中断源如何清零

中断请求源:(1)外部中断请求源:即外中断0和1,经由外部引脚引入的,在单片机上有两个引脚,名称为INT0、INT1,也就是P3.2、P3.3这两个引脚。在内部的T...

单片机 会被淘汰吗?

单片机不会被淘汰。就像当年更高性能的单片机出来后,一直都有人说51单片机会被淘汰,可是我们看到,51单片机不但没有被淘汰,反而活的有滋有味。就像提问里说...

单片机 开机的基本步骤?

单片机开机基本步骤如下:1.内核初始化;2.强制PC指针指向中断向量表的复位中断向量执行复位中断函数;3.在复位中断函数中调用SystemInit函数,初始化时钟,...

单片机 片内ram20h单元的最低地址为何值

21个SFRACC累加器B用于辅助累加器做某些运算的寄存器PSW程序状态字其中最高位是进/借位标志C;PSW.6是辅助进位标志AC,用于标识加减运算中低...

猜你喜欢