首页 >
硬件设计 >
单片机 >
用PIC单片机实现LCD显示单个B字
用PIC单片机实现LCD显示单个B字
来源:东哥单片机学习网 作者: 时间:2008-08-06 发布人: 林逸
;************************************************** __CONFIG 3F39H;设置配置位中振荡方式为XT,其它全部禁止或关闭 ;********************************************** STATUS EQU 3H ;定义状态寄存器地址 PORTA EQU 5H ;定义RA口数据寄存器地址 PORTC EQU 7H ;定义RC口数据寄存器地址 TRISA EQU 85H ;定义RA口方向控制寄存器地址 TRISC EQU 87H ;定义RC口方向控制寄存器地址 ADCON1 EQU 9FH ;定义ADC模块控制寄存器1的地址 ;******************** Z EQU 2 ;定义0状态位的位地址 RP0 EQU 5 ;定义页选位RP0的位地址 ;********************* RS EQU 1 ;LCD寄存器选择信号脚定义在RA.1脚 RW EQU 2 ;LCD读/写信号脚定义在RA.2脚 E EQU 3 ;LCD片选信号脚定义在RA.3脚 ;********************** ORG 000H NOP ;放置一条ICD必需的空操作指令 GOTO MAIN ORG 0008H MAIN BSF STATUS,RP0 MOVLW 07H MOVWF ADCON1 ;设置RA口全部为普通数字IO口 MOVLW 00H ;定义RA口,RC口全部为输出 MOVWF TRISA MOVWF TRISC BCF STATUS,RP0
CALL DELAY ;调用廷时,刚上电LCD复位不一定有PIC快 MOVLW 01H MOVWF PORTC ;清屏 CALL ENABLE MOVLW 38H MOVWF PORTC ;8位2行5x7点阵 CALL ENABLE MOVLW 0FH MOVWF PORTC ;显示器开、光标开、闪烁开 CALL ENABLE MOVLW 06H MOVWF PORTC ;文字不动,光标自动右移 CALL ENABLE MOVLW 0C0H MOVWF PORTC ;写入显示起始地址(第一行第一个位置) CALL ENABLE MOVLW 42H MOVWF PORTC ;字母"B"的代码 BSF PORTA,RS BCF PORTA,RW BCF PORTA,E CALL DELAY BSF PORTA,E GOTO $ ENABLE BCF PORTA,RS ;写入控制命令的子程序 BCF PORTA,RW BCF PORTA,E CALL DELAY BSF PORTA,E RETLW 0 ;******************************************** DELAY ;子程序名,也是子程序入口地址 MOVlw 0ffh ;将外层循环参数值FFH经过W MOVwf 20h ;送入用作外循环变量的20H单元 lp0 MOVlw 0ffh ;将内层循环参数值FFH经过W MOVwf 21h ;送入用作内循环变量的21H单元 lp1 nop decfsz 21h,1 ;变量21H内容递减,若为0跳跃 goto lp1 ;跳转到LP1处 decfsz 20h,1 ;变量20H内容递减,若为0跳跃 goto lp0 ;跳跃到LP0处 return ;返回主程序 end ;源程序结束
·上一条:离子迁移谱仪嵌入式系统的设计
·下一条:基于AT89C52单片机的SD卡的读写设计
| 评论 |
| 发布者 |
标题 |
发布日期 |
| 游客 |
一小型调频发射机电路
本文所应用到的相关器件资料:
LM324 2SC1815
一。前言:
在这里我将要向大家介绍一种简单易制的小型调频发射机。它不但满足了发射距离的要求,而且还能同时用话筒和线路输入声音信号,进行背景配音。电路还加入了调制监视表头,以便能更好的掌握和使用好发射机,电路如下图,看了简单介绍,是否觉得它就像一套广播站的设备一样多的功能。是的,这台小型发射机能帮您轻松架起一座业余调频广播电台!覆盖范围在500M左右。心动了吧,马上行动吧!
600) {i=this.width; j=this.height; this.width=600; this.height=j/i*600;}" border=0>
二。电路原理及元件选择:
话筒摄取到信号后,经C1藕合进入BG1及外围电路组成的电压负反馈单管放大器,把微弱的电压信号放大到足够的幅度与U1A放大后的线路输入信号一同进入U1B进行混合。混合后的信号一路经R17去调制由BG2场效应管及周围电路共同组成的考次比LC荡器,考次比LC振荡器的特点是具有普通电容三点式振荡器简单,同时又具有高效率和高稳定度。波形好,调制带宽,这对于业余制作调频发射机显得尤为重要。最后经BG3铸成的后级放大器放大通过发射天线向外发射,用普通调频收音机就可收听广播了。另一路信号通过U1C组成的放大器放大后再经D2简波整流用直流驱动微安表,近而监视信号的调制幅度。使用时调制度一般不要超过85%为宜。集成电路采用LM324等通用四运放,结成单电源反向输入工作方式,既正相输入端电压设定在电源电压的一半。监视表头为200u型,BG1.BG3选用2SC1815。BG2用3DO2场效应管,D2变容二极管采用1S2267。天线要求使用1/4波长,如使用拉杆天线最好不要小于一米。否则将达不到逾期发射效果。
三。后语:
此电路不是本人设计,是早年由于电子资料短缺,我从破烂堆里捡到的一本没有名的杂志上摘录并改编的。原电路附有印版和装配图。这类文摘式杂志现今已不多见。再此向原作者表示感谢!注意发射电路的使用请不要干扰正常的无线电广播。最后祝您玩的痛快。
相关型号:SN74ABT541BDBR EPM7064SLC44-10N EPM1270F256I5 S29GL256N10TFI010 MACH231-15JC http://www.yule2000.com/SN74ABT541BDBR_ic.htm http://www.yule2000.com/EPM7064SLC44-10N_ic.htm http://www.yule2000.com/EPM1270F256I5_ic.htm http://www.yule2000.com/S29GL256N10TFI010_ic.htm http://www.yule2000.com/MACH231-15JC_ic.htm
|
2008-08-07 |
| 以下发言只是广嵌网会员个人意见,非本网立场 |
查看更多评论 |
| 发表评论 |
·尊重网上道德,遵守中华人民共和国的各项有关法律法规。
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任。
·本站管理人员有权保留或删除其管辖留言中的任意内容,本站有权在网站内转载或引用您的评论。
·参与本评论即表明您已经阅读并接受上述条款。
|
|
|