技术

可编程中断控制器8259A详解

judy 发表于:周五, 10/20/2017 - 14:02 , 关键词: 中断, 8259A
中断系统的使用极大的提高了CPU的利用率。 中断是一种机制,这种机制实现的过程可分为请求-->响应-->服务-->返回。 可编程中断控制器8259A是Intel公司专为80x86 CPU控制外部中断而设计开发的芯片。其内部结构及引脚图如下: 中断申请的过程可大概描述为:中断源发生-----》(此中断未被屏蔽)中断优先级判定(高于正在服务的中断则打断)------》... 阅读详情
4

MM32通过ADC控制4线电阻触摸屏

judy 发表于:周五, 10/20/2017 - 13:27 , 关键词: MM32, ADC
前段时间有一个客户需要用到4线电阻触摸屏,为了节省一片触摸屏控制芯片,客户决定使用MCU直接控制4线电阻触摸屏,主要使用到了MM32的ADC外设资源,通过ADC采集触摸屏的X+\Y+的电压,算出相对应的坐标轴,并且显示在显示屏上。所以今天将结合该例程和大家一起熟悉、了解MM32的ADC配置流程。 一、触摸屏操作原理 电阻触摸屏利用压力感应进行控制。... 阅读详情
5

51单片机定时器初值的计算

judy 发表于:周四, 10/19/2017 - 15:54 , 关键词: 51单片机, 定时器
先说说什么是时钟周期?什么是机器周期?什么是指令周期? 时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,... 阅读详情
5

嵌入式LCD的接口类型详解

judy 发表于:周四, 10/19/2017 - 14:18 , 关键词: 嵌入式, LCD
LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。MCU模式(也写成MPU模式的)。只有TFT模块才有RGB接口。 但应用比较多的就是MUC模式和RGB模式,区别有以下几点: 1.MCU接口:会解码命令,由timing generator产生时序信号,... 阅读详情
5

PCB设计布通率及设计效率技巧

judy 发表于:周四, 10/19/2017 - 11:04 , 关键词: PCB 设计, 布通率
PCB布线设计中,对于布通率的的提高有一套完整的方法,在此,我们为大家提供提高PCB设计布通率以及设计效率的有效技巧,不仅能为客户节省项目开发周期,还能最大限度的保证设计成品的质量。 1、确定PCB的层数 电路板尺寸和布线层数需要在设计初期确定。如果设计要求使用高密度球栅数组(BGA)组件,就必须考虑这些器件布线所需要的最少布线层数。布线层的数量以及层叠(stack-up)... 阅读详情
5

8位PIC®单片机上具有时钟切换功能的数控振荡器

judy 发表于:周三, 10/18/2017 - 11:08 , 关键词: 8位PIC®单片机, 振荡器
作者: Mary Iva Rosario Salimbao,Microchip Technology Inc. 简介 振荡器模块用于处理8位PIC®单片机的时钟源选择。该模块内含内部高频振荡器(HFINTOSC)、外部高频振荡器(EXTOSC),辅助振荡器模块(SOSC)、PLL和其他低频振荡器。图1给出了振荡器在振荡器模块中的连接方式。 本技术简介涵盖内部振荡器的特性、功能和工作原理。... 阅读详情
8

UART 应用异常案例分析

judy 发表于:周二, 10/17/2017 - 16:56 , 关键词: UART, STM32
在 Cube 软件包中,为不同系列 MCU、不同外设提供了对应的例程方便开发参考。其中,针对STM324xG-EVAL 平台提供了 UART 中断发送接收的例程。开发者参考了这个例程进行 UART 功能开发,并且为了实现不间断的接收功能,在接收回调函数中,再次调用中断接收函数。在这种情况下,出现了例程执行异常。本文分析了这种情况出现原因及解决方法。 问题描述 测试验证板: STM3240G-... 阅读详情
8

MCS-51单片机布尔操作指令集

judy 发表于:周二, 10/17/2017 - 15:43 , 关键词: MCS-51单片机, 指令集
布尔处理功能是MCS-51系列单片机的一个重要特征,这是出于实际应用需要而设置的。布尔变量也即开关变量,它是以位(bit)为单位进行操作的。 在物理结构上,MCS-51单片机有一个布尔处理机,它以进位标志做为累加位,以内部RAM可寻址的128个为存储位。 既然有布尔处理机功能,所以也就有相应的布尔操作指令集,下面我们分别谈论。 [1]. 位传送指令 位传送指令就是可寻址位与累加位CY之间的传送,... 阅读详情
10

浅析51单片机P0口上拉电阻的选择应用

judy 发表于:周二, 10/17/2017 - 14:07 , 关键词: 51单片机, P0口, 上拉电阻
P0口作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态,也就是说P0 口不能真正的输出高电平)。给所接的负载提供电流,因此必须接(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。 P0作输入时不需要上拉电阻,但要先置1。因为P0口作一般I/O口时上拉场效应管一直截止,所以如果不置1,下拉场效应管会导通,永远只能读到0。因此在输入前置1,... 阅读详情
10

基于MSP430F449D的电子血压计设计

judy 发表于:周一, 10/16/2017 - 11:48 , 关键词: MSP430F449, 单片机
一、血压测量原理 血压的概念就是血液流经血管壁时的压力。由心脏出来的血液,需要有推力,才能绕行身体一周,心脏就是借着不停的收缩、放松,将血液推送前进。血压有两种,一是收缩压:是当心脏收缩将血液打到血管所测得的血压,另一是舒张压:是心脏在不收缩所测得的压力。当袖带的压力等于血压时,血液开始可以流通而产生所谓的袖带声,这时候表现为收缩压,从这一刻开始做记录,直到最后袖带声音消失的时候,... 阅读详情
12

页面