双色三循环彩灯控制器(编辑修改稿)内容摘要:
为高阻抗输入。 在访问外部程序和数据存储器时, P0 口内部上拉电阻有效。 P0 口也可以提供低 8 位 地址和 8 位数据的复用总线 以及 位数据的复用总线。 在 Flash ROM 编 在 程时, P0 端口接收指令字节端口接收指令字节;而在校验程序时,则输出指令字节则输出指令字节。 验证时,要求外接上拉电阻。 P1 端口( ~, 1~ 8 引脚) P1 口是一个 8 位双向 I/O 口 ( 带内部上拉电阻 )。 P1 口作输入口使用时,对端口写入 1, 因为有内部上拉电阻,通过内部的上拉电阻把端口拉到高电位 , 那些被外部拉低的引脚会输出一个电流 ( I)。 利用 吸收或者输出电流方式 , P1 的输出缓冲器可驱动 4 个 TTL 输入。 P2 端口( ~, 21~ 28 引脚) P2 口是一个 8 位双向 I/O 口 ( 带内部上拉电阻 )。 P2 口作输入口使用时,对端口写入 1, 因为有内部上拉电阻,通过内部的上拉电阻把端口拉到高电位 , 那 些被外部拉低的引脚会输出一个电流 ( I)。 利用 吸收或者输出电流方式 , P2 的输出缓冲器可驱动 4 个 TTL 输入。 在执行 “MOVX @DPTR” 指令时(访问外部程序存储器和 16 位地址的外部数据存储器), P2 送出高 8 位地址。 在执行 “MOVX @R1” 指令(访问 8 位地址的外部数据存储器)时, P2 口引脚上的内容,在整个访问期间不会改变。 在对 Flash ROM 编程和程序校验期间, P2 也接收高位地址和一些控制信号。 南昌大学共青学院毕业设计(论文) 第三章 硬件系统的设计 9 P3 端口( ~, 10~ 17 引脚) P3 口是一个 8 位双向 I/O 口 ( 带内部上拉电阻 )。 P3 口作输入口使用时,对端口写入 1, 因为有内部上拉电阻,通过内部的上拉电阻把端口拉到高电位 , 那些被外部拉低的引脚会输出一个电流 ( I)。 利用 吸收或者输出电流方式 , P3的输出缓冲器可驱动 4 个 TTL 输入。 在对 Flash ROM 编程或程序校验时, P3 还接收一些控制信号。 P3 口除作为一般 I/O 口外,还有其他一些复用功能。 RST( 9 引脚) 复位输入。 复位高电平有效 ,作用是让完成单片机完成初始化操作。 ALE/ ROG ( 30 引脚) 地址锁存控制信号 ALE 是 在 访问外部程序存储器时 , 锁存低 8位地址的输出脉冲。 在 Flash 编程时,此引脚也用作编程输入脉冲( 即 ROG)。 在一般情况下, ALE 可以用作外部定时器或者时钟来使用(因为该引脚一般 以晶振六分之一的固定频率输出脉冲 )。 然而,特别强调,在每次访问外部数据存储器时, ALE 脉冲 将会跳过。 在需要的时候我们可以 通过将地址位 8EH 的 SFR 的第 0 位置“1” , 使得 ALE 的 操作将无效。 该无效操作 仅 ALE 在执行 MOVX 或 MOV 指令时有效。 否则, ALE 将被微弱拉 高。 ALE 使能标志位(地 址位 8EH 的 SFR 的第 0 位)的设置对微控制器处于外部执行模式下无效。 SEN( 29 引脚) SEN 是外部程序存储器选通信号。 当 STC89C52RC 从外部程序存储器执行外部代码时, SEN 在每个机器周 期被激活两次,而访问外部数据存储器时, SEN 将不被激活。 A/VPP ( 31 引脚) 访问外部程序存储器控制信号。 为使能从 0000H 到 FFFFH 的外部程序存储器读取指令, A 必须接 GND。 注意加密方式 1 时, A 将内部锁 定位 RESET。 为了执行内部程序指令, A 应该接 VCC。 在 Flash 编程期间, A 也 接收 12 伏 VPP 电压。 南昌大学共青学院毕业设计(论文) 第三章 硬件系统的设计 10 XTAL1( 19 引脚) 振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2( 18 引脚) 振荡器反相放大器的输入端。 晶振电路 :目前一般都是采用 12MHZ 晶振以构成晶振电路。 注意。 我们在使用单片机的时候,容易忽视一点: 31号引脚 EA/Vpp 在执行复位之前,若接高电平 ,单片机在复位后从内部 ROM 的 0000H 开始执行。 如果在执行复位之前,接低电平 ,则单片机在执行 复位 操作后会从 外部 ROM 的 0000H 开始执行。 复位电路 一、复位电路的用途 如果把单片机比做我们平常所用的电脑的话,复位电路的作用就相当于电脑重启部分的作用。 单片机在运行的过程中,在收到外界因素的影响时有可能程序会跑不动,或者产生混乱,在这个时候我们按下复位按钮,程序就会重新运行起来。 单片机复位电路如 图 : 图 二、 复位电路的工作原理 在单片机系统中, 系统上电启动的时候,系统会自动复位一次;在复位按键按下 之后系统会再次 再次复位 ;放开按钮之后 , 再次按下复位键, 系统还会复位。 南昌大学共青学院毕业设计(论文) 第三章 硬件系统的设计 11 因此,控制系统复位只要控制按钮 即可实现。 在电路图中,电容的的大小是 10uF,电阻的大小是 10k。 根据计算公式可以得出,电容充电到电源电压 倍需要。 也就是说在电脑启动的 内,电容两端的电压时在 0~ 增加。 这个时候 10K 电阻两端的电压为从 5~ 减少(串联电路各处电压之和为总电压)。 所以在 内, RST 引脚所接收到的电压是 5V~。 51单片机的工作电压为 5V,输入电压 小于 是 低电平信号 ; 而大于 是 高电平信号。 所以在开机 内,单片机系统自动复位( RST 引脚接收到的高电平信号时间 为 左右)。 系统启动之后 , 电容充电到 5V, 此时电阻两端的电压接近 0V, RST 处于低电平状态,单片机系统正常工作。 再按下复位按键之后 , 电容由之前的充电饱和状态转变成放点状态,电容两端接通形成一个回路 , 放电的过程中( )电容两端电压从之前的 5V降至 甚至更低。 由串联电路特性可知(串联电路电压总和为 0) ,电阻两端的电压 ≥ , 此时 RST 引脚所接为高电平。 系统执行复位操作。 总结: 复位电路中的电容值实际上是可以改变的,只要 RST 引脚接通高电平时间以及电容的充 放电时间均超过 2us 时,单片机系统执行复位操作。 按键按下系统复位,是 由于电容此时与电阻构成了回路,电阻两端的电压增加, RST 引脚所接为高电平。 51 单片机最小系统电路介绍 : 单片机最小系统的复位电路中,电容的大小直接影响复位操作执行所需要的时间 , 电容的容值一般在 10~30uF 之间,容值越大,复位操作所需的时间约短。 单片机最小系统中的晶振是直接影响单片机处理速度的,除了采用 12MHz晶振外,我们还可以用 6MHz 晶振或者 晶振,但是晶振的振荡频率 越大,单片机的处理速度越快。 单片机最小系统中的晶振电路离单片机越近越好。 起振电容的容值一般在15pF~33pF 之间。 口作为输出口使用时需接上拉电阻( 10K 左右),因为 P0 口是开漏输出。 设置为定时器模式时, +1 计数器只针对内部机器周期计数【 12 个振荡周期 =1个机器周期, 就是说 f(计数) =f(晶振 ) /12】。 N*Tcy=t(定时周期)。 南昌大学共青学院毕业设计(论文) 第三章 硬件系统的设计 12 对 外部事件计数脉冲 的计数。 计数器对 T0/T1 脚采用间隔采样。 如果在 Tx 周期采样到一个高电平,在 T( x+1)周期采样到一个低电平,计数器则自动加 1。 该过程完成后的数值 装入计数器 的时间为 下一个机器周期的 S3P1 期间。 由于一个从 1到 0 的下降沿 的检测时间为 2个机器周期, 此时对于被采样的脉冲(电平)的要求是,脉冲维持的时间至少是 1 个机器周期。 一般来说 晶振频率为 12MHz 时 ,计数频率 应满足≤ 1/2MHz, 也就是说计数脉冲周期必须> 2 ms。 模块电路一介绍 脉冲振荡系统模块: 图 可以说,没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。 因此晶振系统是单片机系统中很重要的一部分。 一、脉冲振荡系统的组成 本次设计,脉冲振荡系统所用的是一个 12M 晶振和两个 22pf 电容构成,接线如图。 二、单片机晶振的必要性 单片机工作时,是一条一条地从 RoM 中取指令,然后一步一步地执行。 单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。 — 个机器周期包括 12 个时钟周期。 如果一个单片机选择了 12MHZ 晶振,它的时钟周期是1/12us,它的一个机器周期是 12 (1/12)us,也就是 1us。 51 单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,有一些完成得比较馒,得要 2个机器周期,还有两条指令要 4个机器周期才行。 为了衡量指令执行时间的长短,又引入一个新的概念:指令周期。 所谓指令周期南昌大学共青学院毕业设计(论文) 第三章 硬件系统的设计 13 就是指执行一条指令的时间。 例如,当需要计算 DJNZ 指令完成所需要的时间时,首先必须要知道晶振的频率,设所用晶振为 12MHZ,则一个机器周期就是 1us。 而DJNZ 指令是双周期指令,所以执行一次要 2us。 如果该指令需要执行 500 次,正好 1000us,也就是 1ms。 机器周期不仅对于指令执打有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。 例如一个单片机选择了 12MHZ 晶振,那么 当定时器的数值加 1时,实际经过的时间就是 1us,这就是单片机的定时原理。 三、单片机晶振的作用 单片机晶振的作用是为系统提供基本的时钟信号。 通常一个系统共用一个晶振,便于各部分保持同步。 有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。 晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。 如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。 在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。 高级的精度更高。 有些晶振还可以由外加电压在 一定范围内调整频率,称为压控振荡器(VCO)。 晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。 模块电路二介绍 主控模块电路:主控模块分为两部分,一部分为循环方式控制模块,另外一部分为延迟控制模块,下面分别介绍。 循环方式控制模块: 图 循环方式控制模块 南昌大学共青学院毕业设计(论文) 第三章 硬件系统的设计 14 循环方式控制模块主要由 ~ 分别接一个发光二极管,三个发光二极管各接一个 1K 电阻后再接电源,在发光二极管与单片机端口之间分别接一个开关接地, ABC 三个开关实物为 拨码开关。 接线如上图所示。 ABC 三个开关分别控制三种循环方式, D17 为循环方式一指示开关, D18 位循环方式二指示开关, D19 为循环方式三指示开关。 当开关 A 接通,给 端口送入低频信号,程序跑动,启动循环方式一,指示灯 D17 点亮;当开关 B 接通,给 端口送入低频信号,程序跑动,启动循环方式二,指示灯 D18 点亮;当开关C 接通,给 端口送入低频信号,程序跑动,启动循环方式三,指示灯 D9 点亮。 拨码开关介绍: 拨码开关:分平拨式,琴键式,直角型,贴片型, ic 型 材料 : 盖: PBT 蓝、红、 黑 图 平拨式拨码开关 平拨式拨码开关: : PBT 黑 : POM 白 :镀金磷铜 产品特征 : ,。双色三循环彩灯控制器(编辑修改稿)
相关推荐
里,水面最长达 1000米的宽广水域 , 并规划建设 桃花坞公园 ,再现六安“桃坞晴霞”“ 淠津晓渡 ”“龙爪映月”“ 赤壁渔歌”等古八景。 至 20xx年,月亮岛环岛公路景观带竣工,与对岸的 北塔公园 淠河历史文化墙隔河相望。 20xx年 6月全国青年赛艇锦标赛于今年 6月份在六安月亮岛水域举办,同期还举办 20xx年女 子沙滩手球俱乐部联赛。 这是六安首次承办的全国性大型体育赛事
/1460rn ,伺服电机功率为1KW。 由于伺服电机的转速是周期性变化的,当工作在高速冲压 120r/min模式下时,周期 sT ,转速的数学表达式为: )( d e g /60t720c o s1440n 00 s)(高 。 转速曲线图如图。 当在低速模压 10r/min模式下时,周期 s6T ,转数的数学表达式为:))(d e g /60s in (120 stn 低。
质的工厂里,人们为微生物安排了最适宜的居住环境,这就是一个个大小不等的发酵 罐,罐里存放着适合不同类微生物“胃 FI”的食料,保证它们在这里能“吃饱喝足”,迅速繁殖。 当发酵罐里的微生物繁殖到足够数量时,便可收集起来加工利用了。 用发酵工程生产单细胞蛋白质,繁殖速度快。 如一头体重 500 kg的牛,每天只能合成 0. 5 kg蛋白质,而 500 kg的活菌体,只要条件合适,在 24
情况下,三相短路电流的最大瞬时值称为冲击电流 Idh` ich=√ 2KchIzp 式中: Kch =1+ettd 短路电流冲击系数 Izp—— 短路电流周期分量的有效值 一般 :高压电网: Kch= ich= 低压电网: Kch= ich= ⑶三相短路冲击电流有效值 Ich Ich= Izp√ 1+2( Kch1) 2 一般:高压电网: Kch= ich= 低压电网: Kch= ich=
理创新工作。 (一)积极打造“一刻钟社区服务圈” 我们以市、区“一刻钟社区服务圈”建设为契机,紧紧围绕“为民、便民、利民”目标,以满足居民生活服务需求为导向,扎实开展地区“一刻钟社区服务圈”建设工作。 街道从摸清居民各类需求入手,在 12 个社区进行深入细致的服务需求、服务资源摸底调查,统计出居民在日常生活、信息获取、交通出行、文体娱乐、居家养老等方面的多种需求,重新修订了辖区社会资源数据库
职 ”“校园兼职 ”等关键字搜索均名列前三,南宁大学生兼职网致力于打造大 学生的第二大学,为广大学子提供除校园课堂外的生动实践机会,让大学生提前步入社会、体验社会,是大学生不可多得的融于理论娱乐一体的提升机构。 五 、 SWOT 分析 六 、网上营销 推广 搜索引擎的营销 当今的大学生上网可以说是一种习惯, 且在各大搜索引擎中, 网站 的 访问量 达到 60%以 上,因此双 A