单片机课后答案9(9页).doc
《单片机课后答案9(9页).doc》由会员分享,可在线阅读,更多相关《单片机课后答案9(9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-习题91. 某系统片外RAM的片选电路如图9-38所示:RAM共7路,有2K8位和1K8位两种芯片,其片选信号都是低电平有效。请为各路RAM芯片注明它的容量和地址范围。图9-38 第1题图解:第一路芯片的地址为8000H-87FFH;第二路芯片的地址为8800H-8FFFH;第三路芯片的地址为9000H-97FFH;第四路芯片的地址为A000H-A3FFH;第五路芯片的地址为A400H-A7FFH;第六路芯片的地址为A800H-ABFFH;第七路芯片的地址为AC00H-AFFFH。2. 对AT89C51单片机外扩4片静态RAM62128芯片,请画出硬件电路图,写出每片芯片的地址。解:6212
2、8(1):0000H-3FFFH,62128(2):4000H-7FFFH,62128(3):8000H-BFFFH,62128(4):C000H-FFFFH3. 8255A有几种工作方式?如何进行选择?解:8255A共有三种工作方式,用方式控制字来选择。4. 现有一片AT89C51单片机,扩展了一片8255A,若把8255A的B口用作输入,每一位接一个开关,A口用作输出,每一位接一个发光二极管,请用proteus软件画出电路原理图,并编写出B口某一位开关接低电平时,A口相应位发光二极管被点亮的程序。解:电路如下图:程序如下:#include #include #include #define
3、 uint unsigned int#define uchar unsigned char/PA,PB,PC及命令端口地址定义#define PA XBYTE0x0000 #define PB XBYTE0x0001#define PC XBYTE0x0002#define COM XBYTE0x0003void main() uchar k;COM=0x82;/控制字while(1) k = PB; PA = k; 5. 按照图9-18所示8255与AT89C52的连接图,用8255C口的PC3引脚向外输出连续的正方波信号,频率为500Hz。试编程,并用proteus仿真验证。解:利用定时器
4、0,每1ms中断一次,在中断服务程序中改变PC3的状态。程序如下:#include #include #define PA8255 XBYTE0xe000 /* 定义8255A口地址 */#define PB8255 XBYTE0xe001 /* 定义8255B口地址 */#define PC8255 XBYTE0xe002 /* 定义8255C口地址 */#define COM8255 XBYTE0xe003 /* 定义8255控制寄存器地址 */void timer0init();bit k;unsigned char aa;void init8255(void) ;void main (
5、void) timer0init();init8255(); COM8255=0x07;/*PC3置1*/ k=0;while (1); void init8255(void) COM8255=0x80;/*工作方式选择字送入8255控制寄存器,设置A、B、C口为基本I/O输出方式 */void timer0init()TMOD=0x01; /设置T0为定时器模式,工作在方式1TH0=(65536-1000)/256;TL0=(65536-1000)%256; EA=1; /开总中断ET0=1; /允许T0中断TR0=1; /启动T0 void timer0() interrupt 1/定时器
6、0每1ms中断一次TH0=(65536-1000)/256;TL0=(65536-1000)%256; if(k=0) COM8255=0x06;/*PC3清0*/ k=k; else COM8255=0x07;/*PC3置1*/ k=k; 6. 为什么要进行按键消抖?按键消抖的方法有几种?解:按键是利用机械触点的合、断来实现键的闭合与释放,由于弹性作用,机械触点在闭合及断开瞬间会有抖动的过程,从而使键输入电压的信号也存在抖动现象。去除抖动的方法一般有硬件和软件两种。硬件方法就是在按键输出通道上添加去抖动电路,从根本上避免电压抖动的产生,去抖动电路可以是单稳态电路或者滤波电路。软件方法通常是在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课后 答案
限制150内