电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

TG12232集中程序设计实例VIP免费

TG12232集中程序设计实例_第1页
1/12
TG12232集中程序设计实例_第2页
2/12
TG12232集中程序设计实例_第3页
3/12
TG12232E 是一款带字库的122×32 点液晶屏,可以串接(3 线或2 线),可并接。并接又有两种接法,4 位并接和8 位并接。可以说这是一款很好用的液晶屏。它的控制芯片是ST7920。目前市面上的带字库的液晶屏基本上也是用这个芯片,所以本程序是可以移植到其他液晶屏的。 这个屏我们有几种玩法: 1、采用3 线串行方式 2、采用并行 8 位式 3、采用并行 8 位式(C++) TG12232E 的数据手册和芯片资料 采用3 线串行方式的程序 //-------------------------------------------- //name: TG12232E 驱动程序 //mcu: ATmega8 //software: winavr //time: 2005.5.10 //-------------------------------------------- // CS ----- PB2 LCD 片选(串行) 0:禁止 1:允许 // SID ---- PB3 LCD 输入串行数据(串行) // CLK ---- PB5 LCD 输入串行脉冲(串行) #include #include #include #define FREQ 8 //Meaga8L,8MHz #define SS PB2//LCD 片选(串行) 0:禁止 1:允许 #define MOSI PB3//LCD 输入串行数据(串行) #define SCK PB5//LCD 输入串行脉冲(串行) void port_init(void) { DDRB = 0;//设置B 口全为输入 DDRC = 0;//设置C 口全为输入 DDRD = 0;//设置D 口全为输入 PORTB = 0xff;//设置B 口全部上拉 PORTC = 0xff;//设置C 口全部上拉 PORTD = 0xff;//设置D 口全部上拉 } void spi_init(void) { // 设置MOSI 和 SCK 及 SS 为输出,其他为输入 DDRB = (1 << MOSI) | (1 << SCK) | (1 << SS); PORTB = (1 << MOSI) | (1 << SCK) | (1 << SS); SPCR = (1<

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

TG12232集中程序设计实例

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群