
用一句话形容单片机
单片机是一个可以通过设置寄存器来控制I\\\/O端口的电平,可以用来控制外围电路。
51单片机最小系统
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.分四个部分:1.晶振,至于大小由你单片机时钟周期要求而决定(用于计时,与两个电容并联使用,电容大小由你的晶振决定,一般用22pF)2.复位电路(用于复位)3.电源(用于供电,一般用电脑的USB口供电)4.烧制程序的口(可用串口配合MAX232配合使用,也可以做个并口输入,这个要根据你使用单片机的种类决定,比如ATC可用并口,STC一般只用串口输入等等)
请帮忙在51系列单片机系统中,编写一个延时1ms的子程序。
谢谢。
。
void delay(unsigned int x) \\\/\\\/延时 x ms{ unsigned int i,j; for(i=x;i>0;i--) for(j=110;j>0;j--);}延时1ms 即为使x=1;这程序延时约1ms(x=1时用keil测出来约 0.96831272ms,近似1ms),用C语言很难做到准确的1ms。
注意晶振为11.0592MHZ的时候用~
最小单片机系统
做51最小系统,最小系统要用的——实验板一块,30PF电容2个,12兆晶振一个,按钮一个,40管教插槽一个,导线若干,小led灯一个,80s51一片,注:最好自己做个5伏电源(单片机要有5V的电源供电)仿真器不一定要买,挺贵的,初学者根本就没必要买,等到学的差不多了,再买,也不迟。
要是money很多,那就买了,编程器(烧写器)可以自己做,很简单(只要用的是80s51就行),也没必要买,也挺贵的。
要买89S51一片(80c51自己做烧写器麻烦,80s51自己就可以轻松做 编程器(烧写器),80s51-- 6元钱)
关于单片机指令系统
51单片机执行一条语句的时间与条件有关。
假设晶振为12MHz,则指令周期为1uS,51分为1指期,2指令周期和4指令周期,1指令周期执行为1uS,2指令周期执行为2uS,4指令周期执行为4uS。
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I\\\/O口和中断系统、定时器\\\/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A\\\/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
相当于一个微型的计算机,和计算机相比,单片机只缺少了I\\\/O设备。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时,学习使用单片机是了解计算机原理与结构的最佳选择。
单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。
各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等 。
用汇编语言写一个单片机系统,一开关控制一个LED的亮灭,是用汇编,C语言看不懂,解答的感激不尽
由芯片外部接上时钟电路、复位电路和电源构成的一个基本应用系统,称为单片机最小系统。



