单片机入门知识包括:单片机系统概念、汇编语言、汇编语言编程、调试、硬件、软件、I/O外围接口、中断和定时器、数据结构和算法等。具体来说,单片机系统概念是指单片机的芯
单片机入门知识包括:单片机系统概念、汇编语言、汇编语言编程、调试、硬件、软件、I/O外围接口、中断和定时器、数据结构和算法等。具体来说,单片机系统概念是指单片机的芯片结构、控制模式和操作流程等组成部分,汇编语言是单片机的编程语言,汇编编程就是将汇编指令编写在程序里来控制单片机的行为,调试是单片机程序中必不可少的工作,硬件是指在硬件上对单片机的设计,软件也指单片机的软件设计,I/O外围接口指的是单片机与外部元件间的接口,中断和定时器指的是单片机的中断和定时器的概念,数据结构与算法指的是程序中设计的数据结构与算法的设计。

chartt;intmain(){TMOD0x11;//设置定时器0为工作方式1TH0(6553650000)/256;TL0(6553650000)%256;ET01;//开定时器0中断TR01;//启动定时器0while(1){if(tt10){内容}}voidtime0()interrupt1{TH0(6553610000)/256;TL0(6553610000)%256;tt++;}这样就有500MS的延时了。

精确定时一般用汇编来写,如果你选用晶体F12MHZ,则定时器每加一就是1uS,这样就可以设定定时器的初始值了,如果你需要50mS的定时,定时器初始值为:655365000015536即3CH,B0HTH03CHTL0B0H(设定时器0用来定时,工作在16位MOVTMOD,#11H)如果你需要更长时间定时则需要软件计时了,比如一秒,需要(50ms*201000ms)20次了,这需要在定时器0的中断程序中计算了。
3、单片机定时器如何工作因为EA总中断和定时器0中断都已经打开。定时器溢出后单片机如何工作这个问题要看你有没有开定时器中断和开总中断,如果都开了的话就去执行中断服务子程序,如果有一个没开就会定时器继续计数。1、定时器开始工作之前,CPU必须将一些命令(称为控制字)写入定时器,将控制字写入定时器的过程叫定时器初始化。在初始化过程中,要将工作方式控制字写入方式寄存器,工作状态字(或相关位)写入控制寄存器,赋定时初值。