使用PIC来调试LCD应用可能会有两个方面的问题。第一,LCD控制器会在器件暂停时停止。第二,在PIC16F946/917/916/914/913 MCU上ICD引脚与段共用。
在进行调试时,器件会在断点处和用户按暂停按钮时暂停。如果ICD配置为暂停器件的外设,则LCD控制器将暂停,并向LCD显示屏施加直流电压。
随着时间的推移,直流电压会对显示屏造成损坏:但对于大多数调试情形,不需要考虑这一点。
PIC18F LCD MCU具有一个特性,允许当器件在调试期间暂停时,LCD模块继续工作。对于要在器件暂停时检查显示图像,以及防止在器件暂停很长时间的情况下损坏显示屏.该特性很有用。
PIC16F946/917/916/914/913的ICSP和ICD引脚分别与LCD段6和7复用。如果LCD连接到这些引脚,器件可以使用ICD进行调试:但是,由这两个引脚驱动的所有段将会闪烁,不受控制。
在调试完成并且器件设定为禁止调试模式时,这些段将立即受到正确控制。
关键字:PIC单片机 调试 LCD控制器
引用地址:
如何使用PIC单片机来调试LCD控制器
推荐阅读最新更新时间:2024-10-16 19:44
PIC单片机开发板之流水灯代码
/* 这是自已写的流水灯,速度为500ms */ #include pic.h #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); void delay(uint x) { uint a,b; for(a=x;a 0;a--) for(b=110;b 0;b--); } void main() { uchar i; //变量定义最好放在第一行,否则会出错(提示一大堆的错误) TRISD=0x00; TRISC=0x00; PORTC=0x00; //把数码管屏蔽
[单片机]
PIC单片机C语言精确控制时间
很多朋友说C不能精确控制延时时间,不能像汇编那样直观。其实不然,对延时函数深入了解一下就能设计出一个理想的筐架出来。一般我们都用for(VX=100;--X){;}此句等同于X=100;while(--X){;};或Vfor(x=0;x 100;x++){;}. 来写一个延时函数。 在这里要注意:X=100,并不是表示只运行100个指令就跳出循环。 可以看看编译后的汇编: X=100;while(--x){;} 汇编后: movlw 100 bcf 3,5 bcf 3,6 movwf _delay l2 decfsz _delay goto 12 return 从代码中可以看出总的指令是303个,其公式是8+3*(x-1).注
[单片机]
PIC单片机应用设计与实例
1.引言 在微控制器(Microcontroller)应用领域日益广泛的今天,各个领域的应用也向微控制器厂商提出了更高要求,希望速度更快、功耗更低、体积更小、价格更廉以及组成系统时所需要的外围器件更少;随着越来越多的各种非电子工程技术人员的应用需求,他们想把微控制器作为嵌入式部件应用到自己熟悉的领域中,还提出简单易学易用的要求。用户的需求就是厂商的市场和动力,老的半导体厂商顺应潮流不断推出新品种,新的半导体厂商则后来居上,把越来越多的外围接口器件集成到片内,功能越来越强、性能越来越高。迄今至少也有35家国外半导体厂商的微控制器进入中国市场。在这众多的五彩缤纷的微控制器中,美国Microchip技术公司的PIC系列微控制器则异军突起
[单片机]
Eclipse开发调试ARM裸机程序(七)sd卡读写
主要用到了sd card官网上的几个文档,《SD Specifications Part 1 Physical Layer Simplified Specification Version 4.10 January 22, 2013》里边讲了SD卡内部的寄存器,一般的时序。还有《SD Specifications Part A1 Advanced Security SD Extension Simplified Specification Version 2.00 May 18, 2010》和《SD Specifications Part A2 SD Host Controller Simplified Specificati
[单片机]
ATmega88 片上调试系统
特性 * 完全的程序流控制 * 仿真芯片上所有的模拟和数字功能,除了RESET引脚 * 实时操作 * 支持符号调试(C 与汇编级,或其它 HLL) * 没有限制的程序断点数( 使用软件断点) * 非插入式操作 * 与实际器件相同的电气特性 * 自动配置系统 * 高速操作 * 编程非易失性存储器 概述 debugWIRE片上调试系统使用单线双向接口来控制程序流,在CPU中执行AVR指令,对 不同的非易失性存储器进行编程。 物理接口 当ATmega88的debugWIRE使能熔丝位DWEN被编程且锁定位未编程时,目标器件中的debugWIRE 系统被激活。RESET 端口引脚配置为上拉使能的线与 ( 开漏 ) 双向 I/O,成
[单片机]
一种基于PIC单片机和GPS接收模块的手持式GPS定位系统
1 引言 GPS以其高精度,全天候,全球覆盖,方便灵活和优质价廉吸引全世界许多用户。GPS的广泛应用改变了人们的工作方式,提高工作效率,带来巨大的经济效益。这里提出一种基于EM411 GPS接收模块和PIC18F2550单片机的手持式GPS定位系统设计方案。该系统采用点阵字符液晶屏显示接收GPS卫星数据,并用SD卡记录所接收到的GPS信息,从而实现GPS数据导入电子地图。 2 NEMA协议简介 目前,GPS采用NMEA-0183协议做为发送和接收数据的标准,NMEA-0183是美国国家海洋电子协会(NationalMarine Electronics Association)为统一海洋导航规范而制定的标准,该格
[单片机]
PIC单片机之DS1302时钟
大家好,通过前一期的学习,我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管、继电器、蜂鸣器、按键、数码管、RS232串口、步进电机、温度传感器、I2C 总线、SPI 总线等资源,体会到了学习板的易用性与易学性,这一期我们将介绍市面上常见的时钟芯片DS1302 的应用。 一、DS1302时钟芯片简介 DS1302 是DALLAS 公司推出的涓流充电时钟芯片,内含一个实时时钟/ 日历和31 字节静态RAM,可以通过串行接口与单片机进行通信。实时时钟/ 日历电路提供秒、分、时、日、星期、月、年的信息,每个月的天数和闰年的天数可自动调整,时钟操作可通过AM/PM
[单片机]
泰克推出测试解决方案,针对PCI Express、HDMI和DisplayPort标准执行高级测量
DPOJET软件与泰克一流示波器相结合,提供了唯一在所通道上提供足够的记录长度和采样率的解决方案,可以简便地迎接串行数据设计、调试和一致性测试挑战 俄勒冈州毕佛顿, 2007年10月22日讯 – 全球领先的测试、测量和监测仪器的提供商--泰克公司(NYSE: TEK)日前宣布,为DPO7000和DPO/DSA70000系列示波器推出一种新的抖动和眼图分析软件DPOJET。DPOJET扩展了现有的TDSJIT3和TDSRTE产品的性能,改善了工程测试的精度、速度和效率。DPOJET中的新功能包括:简便易用,性能高,为高速串行数据技术新增了只有泰克方案才提供的高级一致性测量,包括PCI Express和DisplayPort。
[新品]